JS成员函数声明位置优化
来源:互联网 发布:mysql免费 编辑:程序博客网 时间:2024/04/29 17:14
上代码
function A(){this.a = function(){};}a1 = new A();a2 = new A();alert( a1.a==a2.a);
输出
说明了a1.a,a2.a指向的内存不是同一个,也就是每个对象都有一份自己的函数,只不过一个类的所有实例之间的函数长得是一样的!
所以在设计需要多次new或者继承的类时,最好在原型或者类上添加!
即
function A(){}A.a = function(){} // A.prototype = function(){}a1 = new A();a2 = new A();alert( a1==a2 );输出
脚本语言就是读到哪就执行到哪,字面翻译的成分很大,这是我个人认为脚本编程比较好的地方。
参考链接:http://jianguang-qq.iteye.com/blog/450250
0 0
- JS成员函数声明位置优化
- js文件声明位置
- js声明匿名函数
- js:函数声明
- js函数声明
- js的冒号声明成员变量
- C++编译器默认声明的成员函数
- 声明为非成员函数的时机
- C++编译器默认声明的成员函数
- 如何声明类成员函数指针?
- C++:如何声明和定义成员函数
- C++ 静态成员函数使用不需要声明
- 类声明和成员函数定义分离
- 内联函数的声明和定义位置
- const在函数声明中的位置问题
- c++ 变量声明: 成员函数指针 成员变量指针
- static 声明的静态成员变量和静态成员函数
- C++ 12.1 类的定义、声明、成员函数、数据成员
- 浅析几种排序
- wsdl2java 生成webService客户端代码,并读取数据
- 提高第38课时,自测
- HTML 常用标签
- Intellij_idea-14官方快捷键中文版
- JS成员函数声明位置优化
- matlab中fspecial中生成高斯模板的解释以及c语言实现
- Android实战简易教程-第五枪(ListView用法研究)
- 软考(五)——系统开发和运行知识
- MySQL主从复制几个重要的启动选项
- (转)FLASH技术分享
- 北京络捷斯特第三方物流信息系统技术解析(五) 订单录入-配送订单
- MVP for Android
- Android应用中遍历Assets的结果