摘要: 静态动态成员一下用面向对象的相关概念来解释js中的仿面向对象,因为js中不像其他语言,不存在面向对象语言的相关特性,但可以通过一些技巧来模仿面向对象。我用同样的概念来概述js的这些方仿面向对象的概念,因为他们的行为作用类似。在js中有如下函数1 function test(){2 var var_value;3 this.this_value;4 }其中,var_value是静态成员,this_value是动态成员。静态成员是关联到类本身的,只能在类的层次进行调用。这种特性是在实例化对象中var_value在内存中只保留一份,不会占用太多的内存。但他也有缺点,如果在继承方面上派生会有问题,无法 阅读全文
posted @ 2011-05-29 20:41 liyatang 阅读(323) 评论(0) 推荐(0) 编辑
摘要: JavaScript是一门重要的语言,它是流行的web浏览器语言,我觉得这是与浏览器结合的最流行的语言。在TIOBE语言中从2010的12名上升到2011的11名,排除Java,C,C++,C#,VB,PHP等,这些都不能比较,应用的领域不同。js也是最被轻视的语言,它不是非主流语言。它的一些语言特性会让一些不懂js的人放大其为缺点。js也确实往往令人惊异,了解它后就知道它极强的表达能力。我对js经历了爱,很,爱的过程。因为js实在是一种很独特的语言,它有很多特点,而这些特点在一些方面为优点,在另一些方面又是缺点。爱:js简单,脚本语言,学习入门很简单轻松;恨:兼容问题,调试问题,代码难懂问题 阅读全文
posted @ 2011-05-29 19:43 liyatang 阅读(504) 评论(1) 推荐(0) 编辑