1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2 <html> 3 <head> 4 <meta http-equiv="Content Read More
posted @ 2016-03-08 16:12 短短几年当校长 Views(175) Comments(0) Diggs(0)
1.相等操作符==,不相等操作符!=,会先转换操作数(通常称为强制转换类型),然后再比较它们的相等性; 转换规则:根据不同的数据类型,有不同的转换; A.如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值。false转换,true转换为1. B.如果一个操作符是字符串,另一个操作数是数值, Read More
posted @ 2016-03-03 14:22 短短几年当校长 Views(285) Comments(0) Diggs(0)
这一部分,主要解决原型中包含引用类型值带来问题的过程。 借用构造函数的技术(也叫经典继承或伪造对象); 基本思想:在子类构造函数的内部调用超类型构造函数。因此通过使用apply()和call()方法 function SuperType(){ this.colors = ["red","blue", Read More
posted @ 2016-02-26 13:51 短短几年当校长 Views(113) Comments(0) Diggs(0)
这一部分主要讲讲有关继承的问题。 6.3 继承 许多面向对象语言比如java都支持两种继承方式:接口继承(只继承方法签名)和实现继承(继承实际的方法);由于函数没有签名,在ECMAScript中只能支持实现继承。实现继承主要依靠原型链。 6.3.1 原型链 基本思想:利用原型让一个引用类型继承另一个 Read More
posted @ 2016-02-26 10:31 短短几年当校长 Views(148) Comments(0) Diggs(0)
1. 原型与in操作符 有两种方式使用in操作符,单独使用和在for-in循环中。 单独使用时,in操作符会在通过对象能够访问给定属性时返回true,无论该属性存在于实例中还是原型中; function Person(){ } Person.prototype.name = "Nicholas"; Read More
posted @ 2016-02-25 20:10 短短几年当校长 Views(125) Comments(0) Diggs(0)
JavaScript的对象:是无序属性的集合,其属性值可以使基本值、对象、函数。每个对象都是基于一个引用类型创建的。 6.1.1 属性类型 参考博文:JavaScript中的属性:定义和赋值的区别 6.2 创建对象 之前提到过object构造函数或对象字面量创建单个对象。缺点:使用一个接口创建很多对 Read More
posted @ 2016-02-25 14:52 短短几年当校长 Views(150) Comments(0) Diggs(0)
有时候,根据设计人员的需求,根据网站浏览用户在调整浏览器窗口到一定时(这里比如小于宽980px和大于980px),调用不同的样式表。 首先展示一个我所需要的css文件 在HTML的<head></head>插入如下 1 <head> 2 <meta http-equiv="Content-Type" Read More
posted @ 2016-02-25 09:12 短短几年当校长 Views(657) Comments(0) Diggs(0)
这一章主要就是介绍各种内置对象的用法,认识其经常用到的属性和方法。 5.1Object类型 创建objec的方式,一种是new Object(),一种是对象字面量(简化创建包含大量属性的对象的过程) 一般来说访问对象的属性有点表示法和方括号表示法(将访问的属性以字符串的形式,优点是可以通过变量来访问 Read More
posted @ 2016-02-24 16:25 短短几年当校长 Views(165) Comments(0) Diggs(0)
4.1基本类型和引用类型 变量可能包含两种不同的数据类型的值:基本类型(undefined、Null、Boolean、 Number和String都是按值传递的,因为可以操作保存在变量中的实际值)和引用类型(指保存在内存中的对象,与其他编程语言不同,JavaScript不允许直接访问内存中的位置,也 Read More
posted @ 2016-02-24 10:38 短短几年当校长 Views(141) Comments(0) Diggs(0)