摘要: jQuery 是一个非常优秀的 JS 库,与 Prototype,YUI,Mootools 等众多的 Js 类库相比,它剑走偏锋,从 web 开发的实用角度出发,抛除了其它 Lib 中一些中看但不实用的东西,为开发者提供了优美短小而精悍的类库。其使用简单,文档丰富,而且性能高效,能极大地提高 web 阅读全文
posted @ 2016-12-24 16:30 chenxj 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 在 JS 中有一些基本类型像是Number、String、Boolean,而对象就是像这样的东西{ name: 'Larry', skill: 'Node.js' },对象跟基本类型最大的不同就在于他们的传值方式。 基本类型是按值传递,像是这样:在修改a时并不会改到b 但对象就不同,对象传的是按引用 阅读全文
posted @ 2016-12-24 14:58 chenxj 阅读(28014) 评论(5) 推荐(4) 编辑
摘要: 为什么要用函数节流 浏览器中某些计算和处理要比其他的昂贵很多。例如,DOM 操作比起非 DOM 交互需要更多的内存和 CPU 时间。连续尝试进行过多的 DOM 相关操作可能会导致浏览器挂起,有时候甚至会崩溃。尤其在 IE 中使用 onresize 事件处理程序的时候容易发生,当调整浏览器大小的时候, 阅读全文
posted @ 2016-12-24 11:30 chenxj 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 想要理解JavaScript的运行机制,需要分别深刻理解以下几个点: · JavaScript的单线程机制 · 任务队列(同步任务和异步任务) · 事件和回调函数 · 定时器 · Event Loop(事件循环) 一、JavaScript是单线程的? JavaScript语言的一大特点就是单线程,所 阅读全文
posted @ 2016-12-24 07:44 chenxj 阅读(428) 评论(0) 推荐(0) 编辑