![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript面向对象编程
默默莫莫
一个刚刚起步的猴子
展开
-
javascript面向对象编程-简介(笔记1)
JavaScript术语涵盖三个部分: ECMAScript——语言的核心部分(即函数,变量,循环等等),独立于浏览器之外,并可以住在其他环境中使用 文档对象模型(DOM)——提供了一种与HTML、XML文档交互的方式。(W3C创建了DOM标准) 浏览器对象模型(BOM)——一个与浏览器环境有关的对象集合。HTML5诞生后,才定义了一些浏览器之间通用的对象标准原创 2015-03-03 12:58:17 · 383 阅读 · 0 评论 -
javascript面向对象编程-基础(笔记2)
最佳实践: 1、表达式应始终是以分号为结束符的!(虽然JavaScript本身设有分号补全机制) 2、数据类型==》字符串、数字、布尔、Null、Undefined、数组、对象 3、Infinity 表示超出了JavaScript处理范围的数值,依然是一个数字( typeof Infinity ——> “number”) 最大值1.7976931原创 2015-03-04 13:42:55 · 446 阅读 · 0 评论 -
javascript面向对象编程-原型(笔记4)
1、在JavaScript中,函数本身也是一个包含了方法和属性的对象 2、原型prototype的属性和方法可以随时修改 3、如果在一个对象自身属性中没有找到指定的属性,就会使用(如果存在的话)原型链中查找到的相关属性(对象自身属性的优先级高于原型属性) 4、通过hasOwnProperty()方法判断一个属性是自身属性还是原型prototype属性 5、并不是所有的属性都会在for-in原创 2015-03-17 13:18:23 · 439 阅读 · 0 评论 -
javascript面向对象编程-继承(笔记5)
一、原型链(js默认的继承模式) 1、Object对象是JavaScript中的最高级父对象,语言中所有对象都必须继承自它。 2、作用:使每个对象都能访问其继承链上的任何一个属性 3、Two.prototype=new One(); Two.prototype.constructor=Two;实现继承个关键 二、只继承于原型(不建议直接使用,使用临时构造器——new F()) 1、应该原创 2015-03-18 13:41:37 · 377 阅读 · 0 评论