摘要: 学习怎样创建对象是理解面向对象编程的第一步,第二步是理解继承。在传统的面向对象编程语言中,类继承其他类的属性。然而,JS的继承方式与传统的面向对象编程语言不同,继承可以发生对象之间,这种继承的机制是我们已经熟悉的一种机制:原型。 1.原型链接和Object.prototype js内置的继承方式被称 阅读全文
posted @ 2017-09-16 09:14 小周sri的码农 阅读(447) 评论(0) 推荐(1) 编辑
摘要: 无论什么时候,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。所有原型对象都会自动获得一个consturctor属性,这个属性指向prototype属性所在函数的指针。Person.prototype.constructor 指向Per 阅读全文
posted @ 2017-09-15 11:43 小周sri的码农 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1.实例化Object对象 实例化Object对象的方式有两种:使用Object构造器和使用对象的字面量。例如: 2.为实列添加属性 我们可以随时随地为对象添加属性,也可以随时修改属性的值。 3.删除对象中的属性 4.检查属性 由于对象的属性可以被随时随地被修改或删除,因此有时候我们需要检查对象的某 阅读全文
posted @ 2017-09-14 21:31 小周sri的码农 阅读(532) 评论(0) 推荐(0) 编辑
摘要: javascript中的每一个作用域中都有一个this对象,它代表的是调用函数的对象。在全局作用域中,this代表的是全局对象(在web浏览器中指的是window)。如果包含this的函数是一个对象的方法,this指向的就是这个对象。因此在上面例子中就不用直接写对象的名字,而是使用this代替它,例 阅读全文
posted @ 2017-09-14 12:20 小周sri的码农 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1.函数声明和函数表达式 通过字面量创建函数的方式有两种函数声明和函数表达式: 函数声明: 函数表达式: 函数声明和函数表达式除了在语法上有一些差异外,作用都是一样的。 函数声明被提升到上下文的顶部(函数所在的作用域)。也就是说我们可以在函数声明之前使用它,并且不会产生错误。例如: 但是,函数表达式 阅读全文
posted @ 2017-09-13 15:34 小周sri的码农 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.创建数组的基本方法: 1.1 空数组 var obj=new Array(); 1.2 指定长度数组 var obj=new Array(size); 1.3 指定元素数组 var obj=new Array(元素1,元素2,...,元素n); 1.4 单维数组 var obj=[元素1,元素2 阅读全文
posted @ 2017-09-13 14:02 小周sri的码农 阅读(396) 评论(0) 推荐(2) 编辑
摘要: canvas元素是HTML5中新添加的一个元素,该元素是HTML5中的一个亮点。Canvas元素就像一块画布,通过该元素自带的API结合JavaScript代码可以绘制各种图形和图像以及动画效果。 ie9以上才支持canvas, 其他chrome、firefox、苹果浏览器等都支持 只要浏览器兼容c 阅读全文
posted @ 2017-09-12 14:34 小周sri的码农 阅读(7944) 评论(1) 推荐(1) 编辑
摘要: 克隆节点是DOM的常见操作,jQuery提供一个clone方法,专门用于处理dom的克隆: clone方法比较简单就是克隆节点,但是需要注意,如果节点有事件或者数据之类的其他处理,我们需要通过clone(ture)传递一个布尔值ture用来指定,这样不仅仅只是克隆单纯的节点结构,还要把附带的事件与数 阅读全文
posted @ 2017-09-12 12:35 小周sri的码农 阅读(2157) 评论(0) 推荐(1) 编辑
摘要: 1. 什么是数据类型? 我们先前学过的数据类型可以划分成两类:原始类型和引用类型。原始类型的数据都是一些比较简单数据,比如字符串,数字等。引用类型的数据稍微复杂一点,比如对象。 原始类型的数据直接存储在变量的内存空间中,而引用类型的数据并没有直接存储在变量的内存空间中,变量的内存空间中保存的仅仅是引 阅读全文
posted @ 2017-09-12 10:23 小周sri的码农 阅读(637) 评论(0) 推荐(0) 编辑
摘要: Javascript的this用法 this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如: 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是调用函数的那个对象。 下面分四种情况,详细讨论this的用 阅读全文
posted @ 2017-09-11 12:58 小周sri的码农 阅读(351) 评论(0) 推荐(0) 编辑