代码改变世界

随笔分类 - JS 总结

ES6 总结

2020-01-19 15:19 by zyueer, 4 阅读, 收藏, 编辑
摘要:1.环境搭建 nodeJs webpack 2.变量 let const 重复声明 变量提升 3.解构赋值 解构赋值是对赋值运算符的扩展。 他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 4.Map Set 5.字符串 includes():返回布尔值,判断是否找到参数字符串。 模 阅读全文

JS 函数

2020-01-15 19:29 by zyueer, 6 阅读, 收藏, 编辑
摘要:1. 提升(Hoisting) 作用域提升到前面去的的行为。应用在变量的声明与函数的声明。 so,函数可以在声明之前调用。but,使用表达式定义函数时无法提升。 2. 箭头函数 当我们使用箭头函数的时候,箭头函数会默认帮我们绑定外层 this 的值,所以在箭头函数中 this 的值和外层的 this 阅读全文

JS 的 Array 和String 常混淆方法

2019-08-16 11:33 by zyueer, 30 阅读, 收藏, 编辑
摘要:知识一: 1.slice() 提取字符串 slice[ start, end) 如果参数为负数,表示从尾部开始算起。 2.subString() 提取字符串 3.subStr() 提取字符串 subStr(start, length) 4.splice() 添加/删除元素 注意:这种方法会改变原始数 阅读全文

JS 的JSON对象

2019-08-16 10:46 by zyueer, 64 阅读, 收藏, 编辑
摘要:知识点一: 循环对象 for(x in Obj) x表示属性,Obj.x表示属性的值。 修改值 Obj.x = " "//直接修改 删除对象属性 delete Obj.x 查询运算符 delete 我们知道它只是将该值置为 undefined,而不会影响数组长度,即将其变为稀疏数组(《JS权威指南》 阅读全文

JS 的 Browser对象

2019-08-09 19:10 by zyueer, 82 阅读, 收藏, 编辑
摘要:Window对象 closed innerHeight 窗口文档显示区的高度,包括滚动条 outerHeight 窗口总高度,包括工具条和滚动条 open() close() alert() setInterval() setTimeout() scrollTo() Screen对象 availHe 阅读全文

JS 的 Element元素对象

2019-08-09 18:11 by zyueer, 603 阅读, 收藏, 编辑
摘要:在 HTML DOM 中, 元素对象代表着一个 HTML 元素。 元素对象 的 子节点可以是, 可以是元素节点,文本节点,注释节点。 NodeList 对象 代表了节点列表,类似于 HTML元素的子节点集合。 Element对象的属性和方法 1.元素特性相关属性 element.id 设置/返回元素 阅读全文

JS 的 Document对象

2019-08-09 14:34 by zyueer, 89 阅读, 收藏, 编辑
摘要:Document 对象是是window对象的一个属性,因此可以将document对象作为一个全局对象来访问。 当浏览器载入 HTML 文档, 它就会成为 Document 对象。 Document对象的 属性和方法 1.html元素和body对象 document.documentElement 获 阅读全文