文章分类 -  Javascript学习系列

摘要:JS原型链的理解和面向对象的编程 阅读全文
posted @ 2016-06-14 11:35 Neal lin 阅读(117) 评论(0) 推荐(0)
摘要:javascript的函数apply和call的用法与理解 阅读全文
posted @ 2016-06-14 10:06 Neal lin 阅读(80) 评论(0) 推荐(0)
摘要:Javascript可以通过5种方法实现类的继承 阅读全文
posted @ 2016-06-14 10:05 Neal lin 阅读(103) 评论(0) 推荐(0)
摘要:Javascript语言的面向对象特征很弱,其他面向对象语言在创建类时只要使用关键字static即可指定类为静态类,Javascript没有提供static这样的关键字,要让Javascript也具有“静态”特性只有靠一些“奇技淫巧”了。 阅读全文
posted @ 2016-06-14 10:03 Neal lin 阅读(332) 评论(0) 推荐(0)
摘要:Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用. 以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方. 阅读全文
posted @ 2016-06-14 10:02 Neal lin 阅读(81) 评论(0) 推荐(0)
摘要:内存泄漏是指分配给应用的内存不能被重新分配,即使在内存已经不被使用的时候。正常情况下,垃圾回收器在DOM元素和event处理器不被引用或访问的时候回收它们。但是,IE的早些版本(IE7和之前)中内存泄漏是很容易出现的,因为内存管理器不能正确理解Javascript生命周期而且在周期被打破(可以通过赋值为null实现)前不会回收内存 阅读全文
posted @ 2016-06-14 10:00 Neal lin 阅读(107) 评论(0) 推荐(0)
摘要:JavaScript作用域   任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和局部作用域两种。 阅读全文
posted @ 2016-06-13 09:34 Neal lin 阅读(96) 评论(0) 推荐(0)
摘要:个人理解: 相当于外部要访问类内部的私有变量,可以通过定义一个属性的GET和SET方法来操作类内部的私有属性。 而闭包同理,在函数的内部定义一个函数来提供给外部操作或访问函数内部的局部变量。 http://www.ruanyifeng.com/blog/2009/08/learning_javasc 阅读全文
posted @ 2016-06-13 09:31 Neal lin 阅读(69) 评论(0) 推荐(0)