![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
liulucyoo
把自己当做一个产品,灵魂就是你的产品经理。
展开
-
setTimeOut和setInterval
http://www.ruanyifeng.com/blog/2014/10/event-loop.html这里是阮一峰大大的很详细的解释,从底层解释了JS事件循环机制。对于开发者怎么很好的理解这个呢?我们可以通过具体的例子加上动手实践感受其中的奥妙。 预备知识:1.JS是单线程。单线程,因为如果是多线程的话,一个线程在DOM节点添加内容,另一个节点在DOM节点删除内容,这样就会有冲突。(为原创 2017-11-25 10:26:18 · 168 阅读 · 0 评论 -
js关键字,保留字,标识符总结
Javascript 的保留关键字不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript 以后扩展使用。 //清空一个字符串 function clear() { //alert("test"); a.value = null; } //clear函数是用来清空一个input框的值,但是就是不执行clear函数,控制台也不报错,测试加alert也不起作用,后来惊奇原创 2017-11-06 16:05:52 · 1639 阅读 · 0 评论 -
总结函数声明提升,闭包,作用域,this
JS作用域链var n = 120; function a() { var n = 100; console.log(n); } a();//100 function b() { console.log(n); } b();//120 function c() { n = 100; console.log(n); }//100,注意:不加var是一个全局变量 /*function a(...原创 2017-11-25 18:23:45 · 258 阅读 · 0 评论 -
Javascript基础之对象的拷贝
不管其他博客上有多少总结到位,通俗易懂的博客和个例,知识还是别人的,并没有到你的肚子里面去。所以自己尽量不去搜索引擎里面Ctrl C,Ctrl V。上网查资料搞懂了之后,写个例子跑起来,没事就看看,这样的东西才是“深拷贝”。首先看下面的例子: var objectA = { a:1, b:2, c:3 }; var objectB = objectA; objectB.c=1...原创 2018-03-12 20:59:28 · 159 阅读 · 0 评论