- 博客(11)
- 资源 (11)
- 问答 (2)
- 收藏
- 关注
原创 JS静态变量和静态函数
function A(){this.id = "我是AA"} // 在构造函数外定义的都是所有对象共享的A.id = "我是A";A.sayId = function(){alert(A.id);}A.sayId();输出试图访问非静态变量时function A(){this.id = "我是AA"} // 在构造函数外定义的都是所有对象共享的A.id
2015-05-30 21:31:19 13031
原创 JS成员函数声明位置优化
上代码function A(){ this.a = function(){};}a1 = new A();a2 = new A();alert(a1==a2);输出说明了a1,a2指向的内存不是同一个,也就是每个对象都有一份自己的函数,只不过一个类的所有实例之间的函数长得是一样的!所以在设计需要多次new或者继承的类时,最好是用原型!
2015-05-30 20:46:21 635
原创 关于prototype使用位置问题的讨论
问题贴:http://bbs.csdn.net/topics/390446362new四部曲:(1)创建一个新的对象,并让 this 指针指向它;(2)将函数的 prototype 对象的所有成员都赋给这个新对象;(3)执行函数体,对这个对象进行初始化操作;(4)返回(1)中创建的对象定义函数的时候这个函数是不会被执行的,在new时,先执行相关赋值,然后再执行构造函数。
2015-05-30 13:04:05 502
原创 JS字面量对象
var A = { name : "A", age : 18, sayNameAge : function() { alert(A.name); alert(A.ag
2015-05-29 19:26:18 1078
原创 JS 给某个对象添加专属方法
function A(){ this.name = "A";}a = new A();a.func = function(){ alert(this.name);}a.func(); // func只有a对象能够使用。function A(){ thi
2015-05-29 18:35:21 439
转载 JS创建对象的模式介绍
转自http://www.cnblogs.com/asqq/archive/2013/02/01/3194993.html
2015-05-29 18:34:11 390
原创 批处理for命令各开关的含义
for基本使用方法是(也就是不加功能扩展开关 。)FOR %variable IN (set) DO command [command-parameters]功能扩展开关有:/d 、 /r 、 /f 、 /l要是死记其功能的话头都大了。巧记的方法是:d :英文为:directory,中文为:目录。r :英文为:research,中文为:查找。f :英文为
2015-05-29 13:18:56 785 1
原创 通俗彻底解读批处理的延迟变量
先说环境变量一个批处理可以看成是一个程序,它的环境变量就是自己的全局变量。操作系统可以看成是一个大程序,它的环境变量同样也是全局变量,只不过为了和程序的环境变量区别,就叫做全局环境变量了,既然为了区别,那么叫系统环境变量岂不是更好。再说延迟变量脚本语言需要解释器解释执行。批处理在解释执行时会以语句为单位读取代码。假如前面有一个变量a=1,这句当中的所有读取a
2015-05-29 12:02:50 1967
原创 JavaScript面向对象的理解
前言:1. 本文默认阅读者已有面向对象的开发思想,最好是使用过c++、java。2. 大神请飘过。3. 本人不是专业网站开发人员,接触javascript一年多,自己也编写调试了一些代码,本文完全根据自己经验所写,只希望和朋友们交流。文章难免出错,希望大家指出,以便及时改正。正文:为了内容完整,我先说一些面向对象的东西。话说为什么要有面向对象的思想?也就是好好的面
2015-05-26 10:17:10 1308
谁能来打消我的忧虑??
2014-10-18
在别的地方弹出的系统菜单点击菜单项没有反应?
2014-09-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人