2019年6月20日

摘要: Promise "回调地狱" let btn = document.querySelector("button") let box = document.querySelector("div") btn.addEventListener('click', e= { moveTo(box,100,10 阅读全文
posted @ 2019-06-20 19:38 2481 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 数组扩展 在第一次使用 时运行,知道第二个 出现在运行第二段 里的元素不可以重复,所以可以用它来去重!!! Set 对象允许你存储任何类型的唯一值,无论是 "原始值" 或者是对象引用。 参数 如果传递一个可迭代对象,它的所有元素将不重复地被添加到新的 Set中。如果不指定此参数或其值为null,则新 阅读全文
posted @ 2019-06-20 10:36 2481 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 对象扩展内容 简洁表示法和属性名表达式 属性名表达式 扩展运算符用于快速复制对象 当进行复制时,扩展运算符遇到属性是对象时只是将对象的地址进行拷贝,所以会出现复制出来的对象可以更改原对象的属性值!!!(浅复制) 合并对象 Object.is() 判断两个值是否相等 Object.assign() 复 阅读全文
posted @ 2019-06-20 01:23 2481 阅读(173) 评论(0) 推荐(0) 编辑

2019年6月19日

摘要: 数值拓展 新的方法和安全数 乘方 函数拓展 函数参数的默认值 对象的解构赋值和函数参数默认值的结合( 容易混淆 ) 将类数组对象转化为数组 剩余参数 与拓展运算符的区别: 正好相反,拓展运算符 ,意为展开!剩余参数是将传入的参数合并到一个数组里! 剩余参数必须是参数的最后一位! 箭头函数 箭头函数 阅读全文
posted @ 2019-06-19 22:44 2481 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 正则小记 阅读全文
posted @ 2019-06-19 22:02 2481 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 字符串 const profile = { name: "kangkang", age: 21, sayName: function () { console.log("my name is " + this.name) }, sayName2: function() { console.log( 阅读全文
posted @ 2019-06-19 17:19 2481 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 编程练习 字符串的分解 阅读全文
posted @ 2019-06-19 08:23 2481 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 解构赋值 数组的解构赋值 更复杂的匹配规则 扩展运算符 ... // 默认值 // 交换变量 接收多个 函数返回值 阅读全文
posted @ 2019-06-19 07:42 2481 阅读(117) 评论(0) 推荐(0) 编辑

2019年6月18日

摘要: let和var和const let 不能重复声明 不存在变量提升 只在作用域内有效 常量 声明时必须被初始化(赋值),一经声明不可改变,常量为引用类型时,不能保证不可变 1. 不存在提升 2. 不能重复声明 3. 只在当前作用域内有效 常量为对象时修改对象里的内容和修改常量的地址变量是不同的,常量对 阅读全文
posted @ 2019-06-18 22:52 2481 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 浏览器中JavaScript 如何选取元素 element = dcoument.getElementById("idName") 根据IdName来选取元素 element = dcoument.getElementByClassName("className") 根据类的名字来选取元素 elem 阅读全文
posted @ 2019-06-18 17:53 2481 阅读(174) 评论(0) 推荐(0) 编辑

导航