`
spartan1
  • 浏览: 360521 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js对象结构类图

 
阅读更多

js通过prototype来实现继承,通过"new Constructor函数"创建新对象。js中的对象是什么?Array、String、Object、Funtion这些是构造函数,但通过new Array()这种方法创建对象,怎么Array这么像类?和类有什么相同点和不同点?prototype又是什么?是怎么使用的?

 

通过查看当前最新的ECMA规范,终于搞明白了js中这些东东是什么关系。如下是UML类图描述的这些对象之间的关系:

 


  • 大小: 41.7 KB
分享到:
评论

相关推荐

    javascript 面向对象 tree类

    面向对象写的一个js脚本,主要用于生成“树”的数据结构,需要先导入jquery,或者自己重写jquery的$.each()方法。

    JavaScript程序设计课件:面向对象概述.pptx

    JavaScript程序设计 面向过程与面向对象 6.1.1 面向过程与面向对象 1、概念 面向过程(Procedure Oriented)也可称之为“面向记录”,是一种以过程为中心的编程思想。它注重的是具体的步骤,只有按照步骤一步一步...

    js省市数据结构

    也叫父层编号 * * 类: CnRegions * 属性: cr 类型: Array 描述:记录全国各省市的数组,每个元素是一个CnRegion对象 * 方法: getSub(parent_id) 参数parent_id:父层编号 返回:Array (CnRegion数组) * ...

    javaScript模拟的HashMap数据结构的对象

    javaScript模拟的HashMap数据结构,可以方便的put和get。几乎和Java中HashMap类的功能一模一样。非常好用的!

    javascript高级教程.pdf

    15.42 对象类数组 第16 章 样式单实例 16.43 样式单的实用 16.44 样式单的定义 16.45 样式单的使用 第17 章 实用小程序 17.46 导 言 17.47 状态栏滚动信息 17.48 计算用户来访次数 17.49 散布页面的星星 17.50 永在...

    object-pattern:JavaScript 的对象模式结构

    object-pattern提供了一个快速而完整的正则表达式模拟,但旨在描述通用对象结构而不是字符串。 创建这个时我在想什么? 简单:创建支持侦听对象结构作为事件描述的 EventEmitter。 REST 接口是何时有用的一个主要...

    javascript_高级编程

    15.42 对象类数组 第16 章样式单实例. 16.43 样式单的实用 16.44 样式单的定义 16.45 样式单的使用 第17 章实用小程序. 17.46 导言 17.47 状态栏滚动信息 17.48 计算用户来访次数 17.49 散布页面的星星 ...

    JavaScript零基础入门到精通视频教程

    JavaScript零基础入门到精通视频教程 JavaScript零基础视频教程目录如下: 第01节 JavaScript面试...第10节 面向对象-类与对象(上)\JavaScript视频课程-第10节 面向对象-非静态类(上) 第11节 面向对象-类与对象(中)\已

    轻轻松松学用javascript编程(PDF)

    4.2 字符类 4.3 正则表达式的应用例子 5 可参考学习的,精美的代码例子 5.1 预载入图片,实现导航按钮的动态效果 5.2 显示对象的提示信息 5.3 一个精美的日历 5.4 一个下拉菜单 5.5 类似...

    JavaScript详解(第2版)

    1.9.1 JavaScript对象 12 1.9.2 文档对象模型 12 1.10 关于浏览器 13 1.10.1 JavaScript的版本 14 1.10.2 你的浏览器遵循标准吗 16 1.10.3 浏览器是否已启用JavaScript 16 1.11 JavaScript代码放在哪儿...

    JavaScript入门之对象与JSON详解

    JavaScript对象与传统的面向对象中的对象几乎没有相似之处,传统的面向对象语言中,创建一个对象必须先有对象的模板:类,类中定义了对象的属性和操作这些属性的方法。通过实例化来构筑一个对象,然后使用对象间的...

    JavaScript 对象深入学习总结(经典)

    JavaScript对象也可以称作一种数据结构,正如我们经常听说的“散列(hash)”、“散列表(hashtable)”、“字典 (dictionary)”、“关联数组(associative array)”。 JavaScript中对象可以分为三类: ①内置...

    tsuri:一个 Javascript 树结构库

    我分叉了那个项目,因为 Tsuri不是Arboreal 的直接替代品,因为我已经改变了一些东西并为树结构类添加了一些新方法。用法 root = new Tsuri(null, data);root .appendChild(childData1) .appendChild(childData2) ....

    parse-js:用于对象结构转换的实用程序库

    解析js 用于对象结构转换的实用程序库。 。团体() .oneOf() 。等于() 。不变() 。日期() .bool() 。数字() 。细绳() 。转变() 。大批() .base64() .json() .spec() 。多种语言() ....

    深入学习JavaScript对象

    JavaScript对象也可以称作一种数据结构,正如我们经常听说的“散列(hash)”、“散列表(hashtable)”、“字典 (dictionary)”、“关联数组(associative array)”。 JavaScript中对象可以分为三类: ①内置...

    js中实例与对象的区别讲解

    关于js中实例和对象的解释如下: 比如定义persion如下: var person = new Object(); var person = {}; JS 是基于原型的面向对象语言, 所有数据都可以当作对象处理,所以 person 是对象, 可以把它当作是 Object 的...

    node.js入门经典

    这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读懂本书,这些基础的概念我都默认你已经会了。 然而,本书还是会对JavaScript...

    将内嵌JSON结构映射到PHP类上的库.zip

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 ...

    JavaScript权威指南(第6版)

    《JavaScript权威指南(第6版)》主要讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScript API。本书第6版涵盖了HTML5和ECMAScript 5,很多章节完全重写,增加了当今Web开发的最佳实践的内容,新增...

    js代码-数组转化树形结构

    js代码-数组转化树形结构

Global site tag (gtag.js) - Google Analytics