摘要:Promise "回调地狱" let btn = document.querySelector("button") let box = document.querySelector("div") btn.addEventListener('click', e= { moveTo(box,100,10
阅读全文
摘要:数组扩展 在第一次使用 时运行,知道第二个 出现在运行第二段 里的元素不可以重复,所以可以用它来去重!!! Set 对象允许你存储任何类型的唯一值,无论是 "原始值" 或者是对象引用。 参数 如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的 Set中。如果不指定此参数或其值为null,则新
阅读全文
摘要:对象扩展内容 简洁表示法和属性名表达式 属性名表达式 扩展运算符用于快速复制对象 当进行复制时,扩展运算符遇到属性是对象时只是将对象的地址进行拷贝,所以会出现复制出来的对象可以更改原对象的属性值!!!(浅复制) 合并对象 Object.is() 判断两个值是否相等 Object.assign() 复
阅读全文
摘要:数值拓展 新的方法和安全数 乘方 函数拓展 函数参数的默认值 对象的解构赋值和函数参数默认值的结合( 容易混淆 ) 将类数组对象转化为数组 剩余参数 与拓展运算符的区别: 正好相反,拓展运算符 ,意为展开!剩余参数是将传入的参数合并到一个数组里! 剩余参数必须是参数的最后一位! 箭头函数 箭头函数
阅读全文
摘要:字符串 const profile = { name: "kangkang", age: 21, sayName: function () { console.log("my name is " + this.name) }, sayName2: function() { console.log(
阅读全文
摘要:解构赋值 数组的解构赋值 更复杂的匹配规则 扩展运算符 ... // 默认值 // 交换变量 接收多个 函数返回值
阅读全文
摘要:let和var和const let 不能重复声明 不存在变量提升 只在作用域内有效 常量 声明时必须被初始化(赋值),一经声明不可改变,常量为引用类型时,不能保证不可变 1. 不存在提升 2. 不能重复声明 3. 只在当前作用域内有效 常量为对象时修改对象里的内容和修改常量的地址变量是不同的,常量对
阅读全文
摘要:浏览器中JavaScript 如何选取元素 element = dcoument.getElementById("idName") 根据IdName来选取元素 element = dcoument.getElementByClassName("className") 根据类的名字来选取元素 elem
阅读全文
摘要:命令行 命令行大都是英文的缩写,记住常见的英文缩写问题也就不大了 现在将这些组合在一起 使用 "https://explainshell.com" 进行搜索命令行的含义和选项 ![](pdjbt47ib.bkt.clouddn.com pdjbt47ib.bkt.clouddn.com/2019 0
阅读全文