摘要:
静态方法和属性 直接上代码吧 //静态成员的例子 var House = (function(){ //私有的静态属性 var numOfHouse = 0; //私有的静态方法 function isValid(hid){ if (hid != null && hid != undefined & hid != "") { return true; ... 阅读全文
摘要:
有一个避免其他程序员无意间写出重名函数的办法,在你想作为私有属性或者私有方法的命名前加一个下划线,像这样 this._name = name;,这样虽然不能避免所有的错误,但是能够避免绝大多数的无意识命名引起的冲突。 Scope,Nested Functions,and Closures 在实现私有属性的封装之前,我们需要一些基础的概念支持。在Javascript中,只有函数... 阅读全文