- 浏览: 3465766 次
- 性别:
- 来自: China
文章分类
- 全部博客 (536)
- ajax (1)
- Algorithm (14)
- Android (40)
- CSS/HTML... (2)
- defy (3)
- DesignPattern (2)
- dorado (0)
- Drools (6)
- English/日本語 (7)
- Flex (2)
- Framework (0)
- Google (3)
- hibernate (13)
- homework (3)
- HTML5 (0)
- IDE (29)
- java (45)
- javaee (7)
- Javascript (14)
- java组件 (5)
- jQuery (4)
- jsp (8)
- jsf (2)
- Linux (2)
- lucene (0)
- mysql (6)
- news (3)
- Oracle (8)
- other (4)
- PHP (5)
- Python (0)
- Software Engineering (3)
- spring (7)
- struts1.x (14)
- struts2.x (14)
- strolling in cloud (1)
- subject:javaEnhance (20)
- Tomcat (7)
- validator (3)
- 学习·方法·心得 (8)
- .NET (2)
- vba (6)
- groovy (5)
- grails (2)
- SWT (0)
- big data (1)
- perl (1)
- objective-c (50)
- product (1)
- mac (7)
- ios (188)
- ios-phone (2)
- ios-system (15)
- ios-network (5)
- ios-file (4)
- ios-db (1)
- ios-media (3)
- ios-ui (27)
- ios-openSource (6)
- ios-animation (5)
- ios-drawing (7)
- c (2)
- ios-app (2)
- ios-course (15)
- ios-runtime (14)
- ios-code (8)
- ios-thread (8)
- ios-LBS (2)
- ios-issue (1)
- ios-design (2)
- Jailbreak (2)
- cocos2d (0)
- swift (16)
- ios-framework (4)
- apple watch (4)
- ios-web (1)
- react native (3)
- TVOS (1)
- OpenGL (1)
最新评论
-
xiaobinggg:
...
Session机制详解 -
菜鸟学生会:
Drools规则工作流引擎开发教程网盘地址:http://pa ...
Drools入门-----------环境搭建,分析Helloworld -
wangyudong:
不是很好用,不支持自动化测试RESTful API,也不支持自 ...
Simple REST Client POST使用方法 -
Paul0523:
很棒的一篇文章,感谢楼主分享
Session机制详解 -
啸笑天:
获取原型对象的三种方法<script&g ...
复习JavaScript面向对象技术
- 感谢http://sdcyst.iteye.com/ 大牛的总结
- javascript面向对象技术基础(一) 对象和数组
- javascript面向对象技术基础(二) 数组
- javascript面向对象技术基础(三) 函数
- javascript面向对象技术基础(四) 类、构造函数、原型
- javascript面向对象技术基础(五) 类变量/类方法/实例变量/实例方法
- javascript面向对象技术基础(六) 作用域、闭包、模拟私有属性
- [javascript基础]constructor与prototype
附件:
1,整理的笔记
2,JavaScriptjavascript中文经典帮助手册.chm
- 20110914js.rar (1.2 MB)
- 下载次数: 19
评论
2 楼
啸笑天
2017-07-07
获取原型对象的三种方法
<script>
function Myclass(){}
var proto=Myclass.prototype;
var obj=new Myclass();
//通过第五版里加强
var proto=Object.getPrototypeOf(obj);
//通过对象实例获得
var proto=obj.__proto__;
//通过对象实例以及其构造函数
var proto=obj.constructor.prototype;
p(obj.constructor==Myclass); //true
</script>
<script>
function Myclass(){}
var proto=Myclass.prototype;
var obj=new Myclass();
//通过第五版里加强
var proto=Object.getPrototypeOf(obj);
//通过对象实例获得
var proto=obj.__proto__;
//通过对象实例以及其构造函数
var proto=obj.constructor.prototype;
p(obj.constructor==Myclass); //true
</script>
1 楼
啸笑天
2017-07-07
属性的重写与删除与原型链无关
<script>
function Myclass(){
this.x=" x in Myclass";
}
Myclass.prototype.y="y in Myclass";
var obj=new Myclass();
p(obj.y);//y in Myclass
obj.y="override y";
p(obj.y);//override y
delete obj.y //true
p(obj.y);//y in Myclass
var obj2=new Myclass();
p(obj2.y);//y in Myclass
obj.z='zzz';
p(obj.z);//zzz
p(obj2.z);//undefined
p(obj.prototype);//undefined
</script>
<script>
function Myclass(){
this.x=" x in Myclass";
}
Myclass.prototype.y="y in Myclass";
var obj=new Myclass();
p(obj.y);//y in Myclass
obj.y="override y";
p(obj.y);//override y
delete obj.y //true
p(obj.y);//y in Myclass
var obj2=new Myclass();
p(obj2.y);//y in Myclass
obj.z='zzz';
p(obj.z);//zzz
p(obj2.z);//undefined
p(obj.prototype);//undefined
</script>
发表评论
-
macrotask和microtask
2017-11-22 16:49 0原文地址:https://github.com/easy ... -
React 高阶组件(HOC)
2017-11-22 16:55 2609原文地址:https://github.com/easy ... -
《ECMAScript 6 入门》笔记
2017-07-15 11:47 933let 和 const 命令 https://gi ... -
js的多种继承方式
2015-07-23 21:52 745构造函数的继承 function ... -
静态页面间数据传递方法总结
2012-03-09 10:41 2039静态压面间数据的传递方法很多,目前经搜索得到主要以下几种方法。 ... -
是生生世世
2011-10-19 08:31 0dialect -
阿萨德
2011-05-16 23:37 0各位面试官,老师,同学们你们好,我叫朱阳俊,87年出 ... -
撒旦撒打算的
2011-04-19 22:30 0/*** * Excerpted from &quo ... -
sadas
2011-04-12 13:19 0/*** * Excerpted from &quo ... -
结网会辉煌季后ij
2011-02-24 10:30 0http://hunch.com/professions/ ... -
JavaScript 对象
2010-10-31 23:58 1420对象与数组 JavaScript中的对象本质上是一个关联 ... -
JavaScript变量 没有块范围
2010-10-31 21:38 2247局部变量覆盖全局变量,如下: <script&g ... -
根据IP自动切换城市(腾讯网接口)
2010-10-16 10:57 2373<script src="http: ... -
javascript中event.keycode大全
2010-06-12 09:07 2391keycode 8 = BackSpace BackSpa ... -
event.keyCode ,event.which ,event.charCode
2010-06-12 09:00 6539javascript判断是否按回车 ... -
深入理解Javascript闭包(closure)
2010-05-31 22:07 1229感谢http://softbbs.pconline.co ... -
Aptana使用入门一:Code Assist
2009-12-14 12:07 1975两天我在《不可多得的Javascript(AJAX)开发工具 ... -
不可多得的Javascript(AJAX)开发工具 - Aptana
2009-12-14 12:05 1836自从开始做Web开发起,一直都没有找到一个很让人满意的Java ... -
Javascript刷新页面的几种方法
2009-11-21 13:14 5603Javascript刷新页面的几种方法 非模态刷新父页面:wi ...
相关推荐
首先,标题《UML面向对象技术》期末复习吐血整理.pdf指明了文档的主题内容是关于统一建模语言(UML)和面向对象技术的期末复习资料,这是面向对象分析与设计的重要组成部分。UML是一种用于软件系统设计的标准化建模...
面向对象技术Java期末复习考试试卷(三).docx
面向对象技术是编程的核心概念,Java 语言是其典型代表之一。在Java中,类是对象的蓝图,它定义了对象的属性和行为。在Java编程中,源文件的命名规则至关重要,对于一个公共类(public class),源文件名必须与类名...
这些题目涵盖了Java基础语法、面向对象特性、异常处理、字符串操作、事件处理等方面的知识点,是学习和复习Java面向对象程序设计的重要参考资料。通过解答这些问题,开发者可以巩固对Java语言的理解,提高编程技能。
客户端软件开发技术(复习版) khách hàng端软件开发技术是指使用JavaScript语言开发的客户端软件的技术。下面是客户端软件开发技术的详细知识点: 一、JavaScript基础 * 什么是JavaScript? JavaScript是由...
这本书涵盖了JavaScript的基础语法、高级特性、DOM操作、BOM处理、AJAX异步通信、事件处理、函数编程、面向对象编程等多个方面的内容。现在我们来详细探讨一下这些知识点。 1. **基础语法**:JavaScript的基础包括...
这部分内容是JavaScript面向对象编程的基础,也是理解和使用许多高级特性的前提。 书中还涵盖了事件处理和DOM操作,这是JavaScript与网页交互的核心。通过学习这些内容,读者可以理解如何响应用户的点击、键盘输入...
7. **类(Classes)**:ES6引入了基于原型的类语法,尽管它本质上仍然是函数,但提供了更接近传统面向对象编程的语法糖。 8. **生成器(Generators)**:生成器允许创建可暂停和恢复的函数,用于处理大量数据或进行...
Ado技术是微软提供的一种面向对象的、与语言无关的应用程序编程接口,主要对象包括: * Connection对象:用于建立和管理应用程序与数据源之间的连接 * Recordset对象:是一个记录的集合,是按字段和记录的形式构成...
- 类与继承:引入了类的概念,支持面向对象编程。 - 模块:使用`import`和`export`进行模块化管理。 - async/await:简化异步编程,提供更清晰的控制流。 本教程详细讲解了JavaScript的核心语法,适合初学者入门...
7. **面向对象编程**:JavaScript也支持面向对象编程,包括构造函数、原型链、类等概念,实例会展示如何创建和使用对象。 8. **ES6及更高版本的新特性**:包括箭头函数、模板字符串、解构赋值、Promise、Async/...
每章的内容可能是递进的,从基础的DOM操作到复杂的异步编程和面向对象编程。 6. **实战应用** 在学习过程中,结合提供的图片和代码示例,学生可以动手实践,模拟真实项目的开发流程。这不仅锻炼了代码编写能力,还...
3. **对象**:JavaScript的对象是一种键值对的集合,它可以包含函数作为属性,实现面向对象编程。对象可以通过字面量语法或构造函数创建,而原型链则用于实现继承。 4. **DOM操作**:Document Object Model (DOM) ...
17. 面向对象编程:深入理解面向对象的编程思想和JavaScript中的实现。 18. 模块化与打包工具:了解模块化开发和Webpack等打包工具的使用。 19. 最新趋势与前沿技术:探讨React、Vue等现代前端框架,了解Web开发的...
理解原型和继承是掌握面向对象编程的关键。 5. **异步编程**:JavaScript的异步模型基于事件循环和回调函数,随着ES6的发布,引入了Promise和async/await,提供了更加简洁的处理异步操作的方式。 6. **DOM操作**:...
8. **面向对象编程**:JavaScript支持构造函数、原型链和类,可用于创建复杂的应用程序结构。 9. **ES6新特性**:包括箭头函数、模板字符串、let和const、解构赋值、类和模块等,这些都是现代JavaScript开发中不可...
7. **原型和继承**:JavaScript的原型链机制使得对象之间可以共享属性和方法,实现面向对象编程。了解`__proto__`、`prototype`以及`Object.create`等与原型相关的知识点,有助于深入理解JavaScript的继承机制。 8....
8. **JavaScript面向对象编程**:理解构造函数、原型和实例,以及类的继承和多态。 9. **错误处理**:学习如何捕获和处理运行时错误,以及使用try...catch语句。 10. **性能优化**:了解如何编写高性能的...