首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
阳仔666
创建于2023-07-03
订阅专栏
JavaScript收藏
暂无订阅
共26篇文章
创建于2023-07-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
This
JS中的this并不是一个确定的值,在不同情况下有不同的指向。 其实this就是一个指针,它指示的就是当前的一个执行环境,可以用来对当前执行环境进行一些操作。因为它指示的是执行环境,所以在定义这个变量
不成体系的知识点
continue和break、return Continue: 结束当前的执行,continue后边的代码不执行,继续下一个循环。 Break: 终止整个循环的执行。 return: 退出整个代码块{
继承
ES5继承 完美方法如下:这个方法属于 构造函数设计模式 + 原型设计模式 的 【组合继承】 function MakeCar(price,color,performance){ this.price
数据类型
分类 基本数据类型(原始数据类型) 引用数据类型 特殊的引用类型 范围 number.string.boolean.null.undefined 对象.数组.函数 Boolean、Number 和St
数组常用方法
https://www.runoob.com/jsref/jsref-obj-array.html 返回新数组,不改变原数组 返回新数组,改变原数组(加减排序操作) 其他 joinconcatslic
对象
//判断对象中有无此元素 if('q' in { q: 1, w: 1, e: 1, b: 0, a: 0, d: 0 }) { console.log(1) }
New方法
new目的是什么? 1.实例对象的隐式原型__proto__指向构造函数的原型prototype 2.实例对可以访问到构造函数中的属性 在《JavaScript模式》这本书中,new的过程说的比较直白
设计模式
https://juejin.cn/post/6844904138707337229 策略模式、装饰器模式、适配器模式、发布订阅模式 设计模式是解决某个特定场景下对某种问题的解决方案 (因此,当我们遇
String、string()、toString()
https://juejin.im/post/5af5a7206fb9a07ab83e179d https://juejin.im/post/5ca75d44f265da30cd1853c6#head
事件机制(Event Loop)
所谓Event Loop,就是事件循环,其实就是JS管理事件执行的一个流程 http://www.ruanyifeng.com/blog/2014/10/event-loop.html https:/
js事件流
原生js的事件绑定方式有几种? 估计大家所认为的三种大概是如下三种: // 第一种:直接绑定在dom上 click // 第二种,使用onclick document.getElementById("
深拷贝 & 浅拷贝
https://www.jianshu.com/p/c651aeabf582 (这里有解决循环引用的方法) https://juejin.im/post/5b00e85af265da0b7d0ba63
函数的参数都是按值传递的
ECMAScript中所有函数的参数都是按值传递的 也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本类型的传递如同基本类型的复制一样,而引用类型值的传递,如同
arguments
https://www.cnblogs.com/10zhan/p/17010678.html arguments 是一个类似数组的对象, 对应于传递给函数的参数。 [...arguments].sli
防抖、节流、定时器
https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/5 防抖 触发高频事件后n秒内函数只会执行一次,如果n秒内高频
常用数组的操作
reduce //求和 var numbers = [15.5, 2.3, 1.1, 4.7]; function getSum(total, num) { return total + Math.r
setter和getter
https://www.bilibili.com/read/cv17721158 访问器属性是接收和设置对象值的方法。 我们为此使用了两个关键字。 get-(getter) 获取属性值 set-(se
JS内置对象常用方法汇总
https://www.runoob.com/jsref/jsref-obj-number.html Math 对象 Math.PI 返回圆周率(约等于3.14159) abs(x) 返回 x 的绝对
原型
https://github.com/mqyqingfeng/Blog/issues/2 https://juejin.cn/post/6844904069887164423#heading-0 蒋鹏
变量和变量提升
var b = 10; (function b() { //'use strict' b = 20; console.log(b) })() 打印结果 ƒ b(){ b = 20; console.l
下一页