![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
周报
Q_Quiet
这个作者很懒,什么都没留下…
展开
-
es6字符串的拓展
字符串拓展 字符串的表示法 论表示一个字符我们可以使用的方法有什么? '\z' === 'z' //true '\172' === 'z' //true ' \x7A' === 'z' //true ' \u007A'==='z' //true ' u{7A}'=== 'z' //true 上面描述的方法都是可以用表示字符的。 在ES6中加强了对Unicode的支持,允许采用\ux...原创 2019-10-13 22:26:17 · 170 阅读 · 0 评论 -
js基础知识点,深浅拷贝,
1. 布尔值中:undefined、null、NaN、“ ”(无内容字符串)、0、false显示出false。 2.&&与运算符中,由左至右判断,当为假时直接输出第一个值,为真时判断下一个,全真才为真。( || 全假才为假) var a = 0 && 2; document.write(a); 输出显示为 :0 var a = 1 &...原创 2019-06-02 21:34:40 · 164 阅读 · 0 评论 -
原型链
原型 什么是原型 每个函数都有一个原型对象(prototype),它是一个属性也是一个指针,指向一个对象。 当所有对象有一共有的属性时,就可以用prototype添加,不用一个一个的重复添加。 Person.prototype.name = "Xiaoming"; Person.prototype.age = 18; function Person(){ } var person1 = new P...转载 2019-06-09 20:49:51 · 108 阅读 · 0 评论 -
内存泄漏
内存泄漏: 应用程序不再需要占用内存的时候,由于某些原因,内存没有被操作系统或可用内存池回收。 常见的四种引起内存泄露的情况: 1.意外的全局变量: 如果在函数内使用一个未曾声明的变量,则这个变量为直接定义在window下的全局变量; (同样的使用this.bar,也为window.bar) //一个未声明的变量的引用在全局对象中创建了一个新变量 //在浏览器的环境中,全局对象是wi...原创 2019-06-16 18:38:38 · 123 阅读 · 0 评论 -
DOM-one
DOM DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。 DOM描绘了一个层次化的节点树,允许开发人员进行添加,移除和修改页面的某一部分。 节点层次 DOM可以将任何HTML和XML的文档描绘成一个有多个节点构成的结构,这个层次结构可以被叫做文档树。节点之间的各种关系可以用传统的家族关系来描述,相当于把文档树比作家谱。 比如 <html> &l...转载 2019-06-23 20:05:32 · 252 阅读 · 0 评论 -
localstorage
WEB应用的快速发展,是的本地存储一些数据也成为一种重要的需求,实现的方案也有很多,最普通的就是cookie了,大家也经常都用,但是cookie的缺点是显而易见的,其他的方案比如:IE6以上的userData,Firefox下面的globalStorage,以及Flash的本地存储,除了Flash之外,其他的几个都有一些兼容性的问题。 localStorage用于持久化的本地存储,除非主动删除数...原创 2019-06-30 15:15:01 · 1086 阅读 · 0 评论 -
ES6 函数的扩展
ES6 之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello World 上面代...原创 2019-07-30 20:22:02 · 140 阅读 · 0 评论