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

javascript笔记---对象

阅读更多

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

 

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

 

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

 

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

分享到:
评论
发表评论

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

相关推荐

    JavaScript基础笔记-尚硅谷视频自己总结

    - **基于原型的面向对象**:不同于传统的类继承方式,JavaScript采用了基于原型的面向对象机制。每个对象都可以直接扩展另一个对象的属性和方法,这种方式更加灵活。 #### 五、JavaScript的编写与使用 - **编写...

    JavaScript学习笔记-适合初学者

    本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...

    狂神说系列 JavaScript笔记

    【狂神说系列 JavaScript笔记】是一份全面且深入的JavaScript学习资源,旨在帮助开发者和初学者深入理解这门广泛应用于Web开发的脚本语言。这份笔记涵盖了JavaScript的基础语法、核心概念以及高级特性,旨在构建一个...

    JavaScript-学习笔记.pdf

    以上是JavaScript学习笔记中提到的一些核心知识点,通过对这些知识点的理解和熟练应用,可以为进一步学习和掌握JavaScript打下坚实的基础。在实际开发过程中,结合具体的项目需求,这些知识会得到更深入的拓展和应用...

    前端学习笔记-黑马程序员JS

    "前端学习笔记-黑马程序员JS" ...这篇前端学习笔记涵盖了 JavaScript 的基础知识,包括变量、数据类型、运算符、流程控制、数组、函数、对象、内置对象和 Web APIs 等知识点,为学习 JavaScript 提供了系统的指导。

    javascript笔记 javascript笔记

    JavaScript可以用来动态地修改文档对象模型(DOM),从而改变网页的内容或布局。 **示例6:** ```html ('Down!')">Click ('Click!')">Click ``` - **解释:** 第一个链接在鼠标按下的时候会在页面上输出`Down!`;第二...

    JavaScript高级程序设计2,学习笔记---第一篇

    这篇学习笔记将带你探索JavaScript的核心概念,包括变量、数据类型、控制流、函数、对象和类等,这些都是构建复杂应用程序的基础。 首先,我们要了解JavaScript的基础语法。在JavaScript中,变量是存储数据的容器,...

    JavaScript对象笔记.rar

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

    Javascript基础-Javascript学习笔记(一)PDF

    Javascript 基础-js学习笔记(一) 一、数据类型 原始值(primitive value)是存储在栈(stack)中的简单数据段,也就是说,他们的值直接存储在变量的访问的位置。(ECMAScript有五种原始类型:Undefined、Null、Boolean、...

    Javascript学习笔记-学JS的一手教程

    JavaScript学习笔记 JavaScript是一种强大的、跨平台的编程语言,主要用于为网页和应用程序添加交互性。在Web开发中,JavaScript与HTML和CSS一起构成了基础的三驾马车。本教程将帮助初学者理解JavaScript的核心概念...

    菜鸟的Javascript笔记.rar

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

    javaScript--jQuery笔记.txt

    Java是面向对象的编程语言,由Sun Microsystems开发,而JavaScript则主要用于浏览器端,为网页添加动态功能。 JavaScript与HTML和CSS并称为网页开发的三大基石。HTML用于定义网页结构,CSS用于网页样式设计,而...

    李炎恢JavaScript-pdf文档笔记

    《李炎恢JavaScript-pdf文档笔记》是一份详细记录了JavaScript编程语言基础知识至高级应用的教程,涵盖了从第一章到第三十四章的丰富内容。这个压缩包包含了一份PDF文档,旨在帮助学习者深入理解并掌握JavaScript的...

    个人Javascript学习笔记 精华版

    本资源为个人Javascript学习笔记的精华版,涵盖了Javascript的基础知识、事件处理、对象和系统函数、浏览器对象等方面的内容。下面是对每个知识点的详细说明: 1. 什么是JavaScript? JavaScript是一种脚本语言,...

    2. Javascript全栈-廖雪峰-打印版

    JavaScript的基础部分包括变量、数据类型、操作符、语句、函数、对象等。深入学习JavaScript,你需要理解作用域、闭包、原型链、异步编程(回调函数、Promise、async/await)等核心概念。此外,ES6(ECMAScript 6)...

    JavaScript1-2章笔记1

    1. 基于对象与面向对象:JavaScript是基于对象的语言,而Java是面向对象的,需要程序员自己定义类。 2. 类型系统:JavaScript是弱类型语言,变量类型在使用时自动推断,而Java是强类型语言,需要在声明时指定类型。 ...

    javascript 教程-学习笔记.docx

    这是因为 JavaScript 在内部处理 `null` 类型时会将其视为一种特殊的对象。 #### 五、综合案例 下面是一个简单的用户交互案例,展示如何获取用户输入并显示结果: ```javascript var age = prompt('请输入您的...

    JavaScript基础教程笔记

    ### JavaScript基础教程笔记知识点 #### 一、JavaScript简介 - **定义**:JavaScript是一种轻量级的编程语言,主要用于Web浏览器中的网页交互控制。 - **发展历史**:1995年由Netscape公司的Brendan Eich设计并...

    面向对象javascript笔记

    面向对象的JavaScript编程是JavaScript开发中的重要概念,它允许我们以类和对象的...以上就是对"面向对象javascript笔记"所涵盖知识点的详细解析。理解并掌握这些概念对于深入理解和高效地编写JavaScript代码至关重要。

Global site tag (gtag.js) - Google Analytics