![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
DQ1005
向着光 成为光
展开
-
ES6:数值的扩展
Number. is Finite() 用来检查一个数值是否为有限的(finite)。Number.isFinite(15); // trueNumber.isFinite(0.8); // trueNumber.isFinite(NaN); // falseNumber.isFinite(Infinity); // falseNumber.isFinite(-Infinity); ...原创 2019-12-20 10:25:13 · 263 阅读 · 0 评论 -
ES6:字符串扩展
实例方法codePointAt()用途:返回字符码点的十进制值js内部,字符以UTF-16的格式存储,每个字符固定为2个字节。对那些需要4个字节存储的字符(Unicode码点大于0xFFFF的字符),js会认为它们是2个字符。let str='一';console.log(str.codePointAt(0)); //19968 十进制code pointconsol...原创 2019-12-19 15:09:15 · 256 阅读 · 0 评论 -
ES6:变量解构赋值
解构赋值是对赋值运算符的扩展,是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。数组的解构赋值(Array)基本let [a,b,c] = [1,2,3];console.log('a = '+a); // 1console.log('b = '+b); // 2console.log('c = '+c); // 3可嵌套let [foo, [[b...原创 2019-12-10 15:19:42 · 387 阅读 · 0 评论 -
js顶层对象
顶层对象在broswer环境中,指window对象;在node环境中指global对象。在ES5中,顶层对象的属性与全局变量是等价的。ES5中只有全局变量、函数内局部变量两种类型。 // 顶层变量 var aA = `hello,I am ok!`; console.log('window.aA:',window.aA); // win...原创 2019-12-05 16:07:48 · 1554 阅读 · 0 评论 -
ES6:let与const
块级作用域es5语法规则中,只有全局作用域和函数作用域,不存在块级作用域(一个块级作用域即为一个{}内)。这会导致很多场景不合理。第一种场景,内层变量可能会覆盖外层变量。 function test4(){ var tmp =new Date(); function f () { con...原创 2019-12-04 23:36:39 · 206 阅读 · 0 评论 -
js中加“var”和不加“var”的区别,大彻大悟
JavaScript语法中声明变量时,我们用var关键字声明和不用任何关键字声明,多数时候结果并没有啥影响。但是,这两种方式还是有天壤之别的。1.用var关键字声明var num = 1;上述代码,它是在当前作用域中声明变量num。如是在方法function中声明,则为局部变量(local variable);如是在全局作用域中声明,则为全局变量。2.不用任何关键字声明...转载 2019-12-03 11:21:16 · 1019 阅读 · 0 评论 -
just save some useful paper
Nginx反向代理配置:https://blog.csdn.net/Powerful_Fy/article/details/102609219vue全家桶:https://segmentfault.com/a/1190000019350009?utm_source=tag-newest原创 2019-10-22 10:32:41 · 157 阅读 · 0 评论 -
js事件DOMContentLoaded与load
浅谈script标签中的async(异步脚本)和defer(延迟脚本)属性:https://www.cnblogs.com/jiasm/p/7683930.html(1)chrome浏览器中,看到network网络面板中有DOMContentLoaded与load两个数值,分别对应网络请求上相应标志线,这两个时间数值分别代表?(2)一再强调将css放在头部,将js文件放在尾部(如:&l...转载 2019-10-18 17:33:43 · 4104 阅读 · 0 评论