`
啸笑天
  • 浏览: 3465766 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

复习JavaScript面向对象技术

阅读更多

 

附件:

1,整理的笔记

2,JavaScriptjavascript中文经典帮助手册.chm

分享到:
评论
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>
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>

相关推荐

    《UML面向对象技术》期末复习吐血整理.pdf

    首先,标题《UML面向对象技术》期末复习吐血整理.pdf指明了文档的主题内容是关于统一建模语言(UML)和面向对象技术的期末复习资料,这是面向对象分析与设计的重要组成部分。UML是一种用于软件系统设计的标准化建模...

    面向对象技术Java期末复习考试试卷(三).docx

    面向对象技术Java期末复习考试试卷(三).docx

    面向对象技术Java-期末复习试卷(三).doc

    面向对象技术是编程的核心概念,Java 语言是其典型代表之一。在Java中,类是对象的蓝图,它定义了对象的属性和行为。在Java编程中,源文件的命名规则至关重要,对于一个公共类(public class),源文件名必须与类名...

    Java面向对象程序设计复习题附答案.doc

    这些题目涵盖了Java基础语法、面向对象特性、异常处理、字符串操作、事件处理等方面的知识点,是学习和复习Java面向对象程序设计的重要参考资料。通过解答这些问题,开发者可以巩固对Java语言的理解,提高编程技能。

    客户端软件开发技术(复习版).pdf

    客户端软件开发技术(复习版) khách hàng端软件开发技术是指使用JavaScript语言开发的客户端软件的技术。下面是客户端软件开发技术的详细知识点: 一、JavaScript基础 * 什么是JavaScript? JavaScript是由...

    JavaScript王者归来 随书源码

    这本书涵盖了JavaScript的基础语法、高级特性、DOM操作、BOM处理、AJAX异步通信、事件处理、函数编程、面向对象编程等多个方面的内容。现在我们来详细探讨一下这些知识点。 1. **基础语法**:JavaScript的基础包括...

    《JavaScript入门经典(第6版)》┊ Phil Ballard PDF

    这部分内容是JavaScript面向对象编程的基础,也是理解和使用许多高级特性的前提。 书中还涵盖了事件处理和DOM操作,这是JavaScript与网页交互的核心。通过学习这些内容,读者可以理解如何响应用户的点击、键盘输入...

    《JavaScript高级应用》复习试题.rar

    7. **类(Classes)**:ES6引入了基于原型的类语法,尽管它本质上仍然是函数,但提供了更接近传统面向对象编程的语法糖。 8. **生成器(Generators)**:生成器允许创建可暂停和恢复的函数,用于处理大量数据或进行...

    webgis复习提纲

    Ado技术是微软提供的一种面向对象的、与语言无关的应用程序编程接口,主要对象包括: * Connection对象:用于建立和管理应用程序与数据源之间的连接 * Recordset对象:是一个记录的集合,是按字段和记录的形式构成...

    传智播客_张孝祥_JavaScript4_JavaScript语法

    - 类与继承:引入了类的概念,支持面向对象编程。 - 模块:使用`import`和`export`进行模块化管理。 - async/await:简化异步编程,提供更清晰的控制流。 本教程详细讲解了JavaScript的核心语法,适合初学者入门...

    400多种Javascript应用实例源码.rar

    7. **面向对象编程**:JavaScript也支持面向对象编程,包括构造函数、原型链、类等概念,实例会展示如何创建和使用对象。 8. **ES6及更高版本的新特性**:包括箭头函数、模板字符串、解构赋值、Promise、Async/...

    JavaScript微课素材.rar

    每章的内容可能是递进的,从基础的DOM操作到复杂的异步编程和面向对象编程。 6. **实战应用** 在学习过程中,结合提供的图片和代码示例,学生可以动手实践,模拟真实项目的开发流程。这不仅锻炼了代码编写能力,还...

    JavaScript技术讲座

    3. **对象**:JavaScript的对象是一种键值对的集合,它可以包含函数作为属性,实现面向对象编程。对象可以通过字面量语法或构造函数创建,而原型链则用于实现继承。 4. **DOM操作**:Document Object Model (DOM) ...

    精通JavaScript+jQuery(实例)

    17. 面向对象编程:深入理解面向对象的编程思想和JavaScript中的实现。 18. 模块化与打包工具:了解模块化开发和Webpack等打包工具的使用。 19. 最新趋势与前沿技术:探讨React、Vue等现代前端框架,了解Web开发的...

    JavaScript全集

    理解原型和继承是掌握面向对象编程的关键。 5. **异步编程**:JavaScript的异步模型基于事件循环和回调函数,随着ES6的发布,引入了Promise和async/await,提供了更加简洁的处理异步操作的方式。 6. **DOM操作**:...

    JavaScript经典案例共享

    8. **面向对象编程**:JavaScript支持构造函数、原型链和类,可用于创建复杂的应用程序结构。 9. **ES6新特性**:包括箭头函数、模板字符串、let和const、解构赋值、类和模块等,这些都是现代JavaScript开发中不可...

    javascript教材

    7. **原型和继承**:JavaScript的原型链机制使得对象之间可以共享属性和方法,实现面向对象编程。了解`__proto__`、`prototype`以及`Object.create`等与原型相关的知识点,有助于深入理解JavaScript的继承机制。 8....

    30天javascript

    8. **JavaScript面向对象编程**:理解构造函数、原型和实例,以及类的继承和多态。 9. **错误处理**:学习如何捕获和处理运行时错误,以及使用try...catch语句。 10. **性能优化**:了解如何编写高性能的...

Global site tag (gtag.js) - Google Analytics