- 博客(7)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 <Effective JavaScript> - Note 02
Item 13:使用IIFE创建本地作用域看来这个for循环的作用域的问题真的是很经典,在DS的博客,KS的YDtKJS系列里都有讨论过。代码如下:function wrapElements(a) { var result = [], i, n; for (i = 0, n = a.length; i < n; i++) { result
2017-04-23 07:01:36 537
翻译 Note On <High Performance JavaScript> - 03
Chapter 8: 实践技巧避免双重执行这个部分讨论的是动态执行的JS代码,通过eval(),Function(),setTimeout()和setInterval()所创建的代码都会经过两次执行的过程,而这导致它们慢很多。作者的建议是,对于eval()和Function()最好是索性直接避免,而后两者setTimeout()和setInterval(),可以
2017-04-22 09:01:48 349
原创 关于本人将会搬家博客的声明
至对这个博客有点关注的人:本人写博客的初衷很简单,主要是管理个人的知识和信息,软件开发这个行业的知识有其独特的性质,博大精深,结构宏大而细微处又琐碎,往往要经过一番长期的求索才能领悟一些知识,比如原理,算法等等,所以作为从业人员,记录下自己解开的知识点非常重要。这些博客其实只是个人的学习笔记,目标读者也只是我自己而已,没想到还是有很多人来看,也有些被收入知识库。也没有想到有一天会写
2017-04-13 17:05:25 518
翻译 Note On <High Performance JavaScript> - 02
Chapter 1: 加载与运行在很多浏览器里,渲染界面的线程和执行JavaScript的是同一个线程,所以当执行JS的时候,浏览器就停下任何其他任务。不论是遇见内联的JS代码,还是外部加载的JS文件,浏览器都只能暂时放下跟界面有关的工作去执行JS代码。这样设计的原因是JS代码会修改DOM,比如通过document.write()。=============
2017-04-10 11:04:10 567
翻译 DS.Lab筆記 - ECMA-262-3: 闭包
原文链接:ECMA-262-3 in detail. Chapter 6. Closures.=============================================================ECMA的闭包实现var x = 10; function foo() { console.log(x);} (f
2017-04-10 06:58:56 471
翻译 DS.Lab筆記 - ECMA-262-3: 函数
原文鏈接:ECMA-262-3 in detail. Chapter 5. Functions.函数有三种:函数声明函数表达式通过函数构造器创建的函数====================================================================函数声明(Function Declarati
2017-04-05 18:03:26 311
翻译 Note On <High Performance JavaScript> - 01
Chapter 4: 文档对象模型(DOM)操作一般来说,一个浏览器里面的DOM实现和JavaScript的实现是两个分开的模块,JavaScript是独立的脚本语言,它自身的规范里不包含DOM,所以JavaScript的引擎是个独立的部分,实现DOM的部分通常叫渲染引擎(rendering engine)。由于两者相互独立,所以所有与DOM有关的操作都会引起两个模块之间的沟通,这个通
2017-04-02 17:05:26 762
如何在Android上以矢量圖形式編輯文本
2016-07-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人