09 2012 档案
摘要:1.变量命名规范变量名包括全局变量,局部变量,类变量,函数参数等等,他们都属于这一类。基本规范变量命名都以类型前缀+有意义的单词组成,单词首字母都需要大写。例如:sUserName,nCount。前缀规范每个局部变量都需要有一个类型前缀,按照类型可以分为:s:表示字符串。例如:sName,sHtml;n:表示数字。例如:nPage,nTotal;b:表示逻辑。例如:bChecked,bHasLogin;a:表示数组。例如:aList,aGroup;r:表示正则表达式。例如:rDomain,rEmail;f:表示函数。例如:fGetHtml,fInit;o:表示以上未涉及到的其他对象,例如:oB
阅读全文
摘要:先简单重申两个容易混淆的概念:即原型对象和prototype对象的区别。二者虽然名字非常相近,但表示的是两个截然不同的对象。1)原型对象:每一个对象都有它的原型对象,可以通过__proto__这个内部属性(原型链得以起作用的关键)来访问。指向的是创建该对象的构造函数的prototype对象。2)prototype对象:只有函数才有的对象。可通过构造函数访问(constructor.prototype) javascript是一门可以通过原型来继承的语言,这是javascript的优点之一。通过原型,可以高度的共享代码,减少代码的冗余。因为所有继承该类的对象共有这个原型,而不是每个对象都保...
阅读全文

浙公网安备 33010602011771号