
javascript
鹅
这个作者很懒,什么都没留下…
展开
-
深入浅出 JavaScript 中的 this
在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,带来灵活性的同时,也为初学者带来不少困惑。本文仅就这一问题展开讨论,阅罢本文,读者若能正确回答 JavaScript 中的转载 2013-12-14 17:51:04 · 743 阅读 · 0 评论 -
JavaScript 基于对象事件的 AOP 实现
关于 AOP AOP 即“面向切面编程”(也译作面向方面编程),在我经历过的 Java 项目中, 大量运用于:权限控制、日志记录、数据校验、异常处理、主动通知等领域。AOP 主要思想是把一些与核心业务无关但又在多个模块使用的功能分离出来,然后动态给业务模块添加上 需要的功能。JavaScript 有得天独厚的动态解析执行的优势,用来实现类似 AOP 这样的模式是非常简单的,但目前很多开发者只是把转载 2013-12-25 09:27:35 · 703 阅读 · 0 评论 -
JavaScript可否多线程? 深入理解JavaScript定时机制
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert(’你好!’); } , 0); setInterval( callbackFunction , 100); 认为setTimeout中的问候方法会立转载 2013-12-25 13:47:33 · 512 阅读 · 0 评论