`
buluzhai
  • 浏览: 108627 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

javascript笔记---对象

阅读更多

javascript这门语言是完全面向对象的,也不可能以非面向对象的方法来使用,不过大多数新手的的常见弱点在于按照功能编写代码,而不考虑任何上下文或者组织。要完整理解如何编写最优化的javascript代码,就必须理解javascript是如何工作的。他们和其他语言的对象有何不同,以及怎样使用才对你有益。

 

对象是javascript的基础,事实上,这门语言里的所有东西都是对象,这门语言里的大多数功能都是基于这一点的。从最基本的层次上来说,对象是一系列属性的集合、和其他语言里的散列结构类似。

 

和大多数其他面向对象的语言相比,javascript并没有类的概念。其他面向对象语言里你大多需要实例化某个具体类的实例,但javascript里不用。javascript里对象本身可以用来创建新对象,而对象也可以继承自其它对象。这个概念称为原型化继承。

 

不过不管javascript使用何种对象方案,首先还是应该有一种创建新对象的方法。javascript的做法是,任何函数都可以被实例化为一个对象。实际上,这个方法用起来并没有听起来这么令人迷惑。这很像把一块面团放进拷甜饼模具里,再切成一块一块的,其中面团是原对象,模具就是使用对象原型的构造函数。

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    JavaScript对象笔记.rar

    什么是对象 简单点说,编程语言中的对象是对现实中事物的简化。例如,我们一个人就是一个对象,但是编程...在后面的JavaScript对象笔记中,记录了菜鸟在学习JavaScript对象的大多数资源,希望这些资源对你也有价值。

    菜鸟的Javascript笔记.rar

    这个菜鸟的笔记里面没有谈到JavaScript中的对象,比如说时间对象和字符串对象,这些内容可以在“菜鸟的JavaScript对象笔记”中找到。不过因为小菜鸟个人认为HTML DOM比其它的JavaScript对象更常用一些(不过这可不...

    韩顺平 javascript 笔记 js面向对象 笔记 韩顺平 完整版

    韩顺平 javascript 笔记 js面向对象 笔记 韩顺平 完整版

    韩顺平javascript笔记(最全整理 dom编程 oop 基础语法)

    韩顺平老师的javascript笔记 包括基础语法 javascript面向对象编程 dom编程

    javaScript的培训笔记

    javaScript培训笔记-----javascript是一种动态、弱类型、基于原型的语言,通过浏览器可以直接执行;而Java是面向对象的编程语言,必须先进行编绎动作才可执行

    javascrip上百技术总集

    JavaScript极速狂飙:组合拼接字符串的效率 JavaScript极速狂飙:CSS样式表的背景渲染效率 JavaScript面向对象的支持--(1) JavaScript面向对象的支持--(2) JavaScript面向对象的支持--(3) JavaScript...

    面向对象javascript笔记

    面向对象的 javascript 学习 大家好,根据我的学习经验总结了下面一些javascript面向对象方法的知识,希望对一些接触这方面不多的人有所帮助,有不正确的地方请指正。 学习内容;引用,函数重载和类型检查,作用...

    apuntes-javascript-avanzado:Javascript 笔记 II - 高级

    Javascript 笔记 II - 高级 # 描述 该存储库包含我自 2010 年以来为不同的 JAVASCRIPT 培训所做的材料的第二部分。 第二部分涵盖了更高级的 Javascript 概念,包括: 对服务器和解决方案的数据请求(同源策略、...

    JavaScript-学习笔记.docx

    自己学习笔记。视频:腾讯课堂:渡一教育 内容大纲: 预编译: 函数 闭包问题 对象 原型、原型链、call、apply 继承模式 对象克隆 数组 类数组 数组去重 自定义type方法(类似于typeof) try-catch es5.0严格模式 ...

    javascript面向对象学习笔记

    javascript面向对象学习笔记,包含类、对象、实现继承

    javascript学习笔记2

    js基础学习笔记 --------字符串与事件对象总结

    prototype.js开发笔记--让你精通prototype开发

    2.1. JavaScript 类的扩展 2.2. 对 Object 类的扩展 2.3. 对 Number 类的扩展 2.4. 对 Function 类的扩展 2.5. 对 String 类的扩展 2.6. 对 document DOM 对象的扩展 2.7. 对 Event 对象的扩展 2.8. 在 prototype.js...

    JavaScript数组对象JSON学习笔记

    JavaScript数组对象JSON学习笔记,推荐

    JavaScript基础笔记

    JavaScript基础知识笔记,从变量,运算符,函数,对象,到Date,String,Array对象,基本数据包装类。

    JavaScript高级资料JavaScript代码 素材 笔记 作业资料.zip

    JavaScript高级资料JavaScript代码 素材 笔记 作业资料,学习资料 01-创建类和对象.html 02-类中添加方法(1).html 03-类的继承(1).html 04-super关键字调用父类普通函数(1).html 05-子类继承父类方法同时扩展自己...

    01-认识javaScript-学习笔记md

    JavaScript 诞生于1995 年。 JavaScript是一种基于对象和事件驱动的客户端脚本语言, 最初的设计是为了检验HTML表单输入的正确性, 起源于Netscape公司的LiveScript语言。

    JavaScript笔记.doc

    二、JavaScript的程序控制结构和对象 2 1、for循环语句: 2 2、while循环: 2 3、do-while循环: 2 4、JavaScript函数: 2 5、在JavaScript中基于对象的编程: 3 6、内置的JavaScript对象: 3 7、处理对象的内置方法...

    Javascript 备忘笔记

    知识点比较全面的javascript备忘笔记,特点有: 1、知识点全面,相应案例全 2、Javascript面向对象方面做了大量的研究 3、对内置对象的知识很全面 4、DOM模型的控制事例很多 5、Cookie技术和Ajax技术 6、收集常用的...

    javascript学习笔记.docx

    f) 继承:只是在查询一个属性时自动发生,而不会在写属性时发生,就是说单写一个父类的属性时,JavaScript环境会为对象本身创建一个同名的属性,从此该属性就覆盖了父类中的属性。 12) 创建一个数组可用 new Array()...

Global site tag (gtag.js) - Google Analytics