javascript
yud1
这个作者很懒,什么都没留下…
展开
-
《JavaScript高级程序设计》第一章笔记
JS的实现 一个完整的JavaScript的实现由下列三个不同的部分组成 1)核心(ECMAScript) 2)文档对象模型(DOM) 3)浏览器对象模型(BOM) ECMAScript介绍 ECMAScript是由ecma-262定义的语言,与web浏览器并没有依赖关系。它定义的只是语法,类型,对象等语法。web浏览器只是ECMAScript的宿主环境之一。它除了可以在web浏览...原创 2018-08-02 20:54:41 · 145 阅读 · 0 评论 -
《JavaScript高级程序设计》第二章笔记
<script>标签的使用 包含在script元素中的代码将会从上到下依次执行 在script元素当中,不能书写&li;script&gi;原创 2018-08-03 15:47:54 · 140 阅读 · 0 评论 -
JavaScript的变量,作用域和内存问题
基本类型和引用类型的值 1,引用类型的值可以添加属性,基本类型的值不能为它添加属性 var name ="hello world " name.age="12" alert(name.age) //undefiend 2,复制变量值时,将变量值复制到另一个变量中时,基本类型和引用类型都是将值复制一份到另一个变量中。 var num1=1; var num2=num1; 这时nu...原创 2018-08-20 21:27:17 · 128 阅读 · 0 评论 -
JavaScript引用类型的使用
创建对象 创建对象的方式分为两种: 1)new操作符加上Object var person=new Object() 2) 通过对象字面量来创建对象 var person={ name:"yudi", age:13 } 使用对象字面量创建对象时,不会调用Object的...原创 2018-08-21 21:19:10 · 184 阅读 · 0 评论 -
创建对象
创建对象 工厂模式 使用Object函数和对象字面量的方式创建对象,都有一个巨大的缺点:使用同一接口创建多个对象时,会造成大量重复代码。 function createPerson(name){ var o=new Object(); o.name=name; o.sayName=function(){ ...原创 2018-09-03 16:22:04 · 119 阅读 · 0 评论 -
JavaScript实现继承
继承 继承的方式有两种,一种是接口继承,继承方法签名,一种是实现继承,继承实际的方法。JavaScript由于没有方法签名,所以只支持实现继承 原型链 JavaScript实现继承的方式是用原型链来实现的。由于每个构造函数都一个属性,指向一个原型对象,所以我们将原型对象等于另一个类型的实例,显然这时这个实例中有一个指向另一个原型的指针。如果这样一层一层的嵌套下去,就构成一个原型链。 ...原创 2018-09-03 20:45:01 · 742 阅读 · 0 评论