2011-3-8
来源:互联网 发布:modbus tcp c编程实例 编辑:程序博客网 时间:2024/04/30 06:05
1. Javascript对象的创建
Javascript面向对象的特性,与传统的面相对象设计语言有所区别。
其中有很多不错的模式值得我们研究,工厂模式,构造函数模式,还有比较重要的原型模式。
在实际开发中,通常利用的构造函数和原型模式的结合。
这也是跟ECMAScript的特性有关,为了在运行中更加节省内存。
如此多的创建对象的方法,重点记住动态原型模式。
Javascript的每个函数都有一个prototype属性,其实这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。
hasOwnProperty()方法可以检测一个属性是存在于实例中,还是存在于原型中。
用动态原型模式初始化原型:
if(typeof this.sayName != "function") {
obj.prototype.sayName = function() {
...;
}
}
2. Javascript继承 -- 实现继承,不是借口继承
3. Ajax的生命周期问题
用户通过制定URL来发起最初的请求
服务器返回原始的HTML页面
浏览器通过内存中的DOM树来展现页面
用户行为引发基于其他URL发出后续的异步请求,其内容不再出现有的DOM树中
浏览器响应原页面中的回调函数,并返回数据
浏览器解析结果,并使用新的数据更新内存中的DOM树,然后再呈现在用户屏幕上
- 2011-3-8
- 2011年3月8日 晴
- office2010 RTM_Standard_MAK 正版key(2011-8-3)
- 2011-8-3 16:27:21
- 2011-8-3 16:55:08
- 2011-8-3 17:44:36
- 8/27/2011 3:02:21 AM
- 8/27/2011 3:28:33 AM
- 8/27/2011 3:37:16 AM
- 8/27/2011 3:41:56 AM
- 8/27/2011 3:44:57 AM
- 8/27/2011 3:49:00 AM
- Spring本周动态:2011年3月8日
- 8/3/2011 从今天起要做有思想的人
- ERP系统2011年8月3日更新内容
- 2011-8-8
- 2011-8-8(2)
- 2011 1-8
- rpm用法
- int型在内存中的存储方式与高低字节(大小端)
- meta
- 使用LCOV统计代码覆盖率(c代码)
- 测试
- 2011-3-8
- 自动删除历史备份的dmp文件
- 将女朋友7.0升级为妻子1.0之后的故事。。。。
- Oracle 11g Data Guard 使用duplicate from active database 创建 standby database
- _if后缀函数使用的几种方法
- Ubuntu10.4下Wine成功安装QQ2010
- DataGrid读写txt文件
- Android Intent Action 大全(转)
- centos下opencv无法读取视频文件