摘要:
◆ 创建数组的基本方式有两种。 ①第一种是使用Array构造函数,new关键字可省略 ②第二种是使用字面量表示法 ◆ 读取和设置数组的值 ◆ length属性,可以通过设置该属性移除或添加数组中的项目 利用length属性可以在数组末尾添加项: colors [ colors.length ] = 阅读全文
摘要:
创建Object实例的方式有两种 ① 使用new操作符跟Object构造函数 ②字面量:给人封装的感觉 属性名也可以使用字符串。 字面量传递大量可选参数: 访问对象属性可以用点表示法和方括号 如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括号表示法。 阅读全文
摘要:
创建一个日期对象: var now = new Date( ); 在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建对象,必须传入表示该日期的毫秒数(即从UTC时间1970年1月1日午夜起至该日期止经过的毫秒数)。 Date.parse() 阅读全文
摘要:
一、理解基本类型和引用类型的值 ECMAScript变量包含两种不同数据类型的值:基本类型值 和 引用类型值。 基本类型值指的是简单的数据段,而引用类型的值指那些可能由多个值构成的对象 引用类型的值是保存在内存中的对象,javascript不允许直接访问内存中的位置,也就是不能直接操作对象的内存空间 阅读全文
摘要:
JSON是javascript的一个子集,利用js中的一些儿模式来表示结构化数据。不是只有javascript才使用JSON,JSON是一种数据格式,很多编程语言都有针对JSON的解析器和序列化器。 JSON的语法可以表示一下三种类型的值: 简单值:可以在JSON中表示字符串、数值、布尔值和null 阅读全文
摘要:
我们浏览器里看到的网页是由以下三层信息构成的一个共同体: -结构层,由HTML或XHTML之类的标记语言负责去搭建文档的结构。 -表示层,由CSS负责设置文档的呈现效果。 -行为层,由JavaScript和DOM去实现文档的行为。 style属性 文档的每个元素点还都有一个属性style. 样式信息 阅读全文
摘要:
显示“缩略词语” <abbr> 标签指示简称或缩写,比如 <acronym> 标签定义首字母缩写。HTML5中已经不支持该标签。建议用<abbr>标签代替。 ”定义表“(<dl>)由一系列“定义标题”<dt>和相应的“定义描述”<dd>构成。 for/in循环 它的独特之处是可以把某个数组的下标键字 阅读全文
摘要:
这一章让javascript代码完全移除HTML文档。 编写一个函数把有关操作关联到onclick事件上。这个函数: -检查当前浏览器是否理解getElementsByTagName()方法; -检查当前浏览器是否理解getElementById()方法; -构造一个循环来对链接进行遍历处理 -对o 阅读全文
摘要:
javascript也可以改变网页的结构和内容 document.write()方法 可以方便快捷地把字符串插入到文档里 innerHTML属性 该属性可以用来读、写某给定元素里的HTML内容。 createElement()方法 创建一个元素节点。这个方法本身并无实际用处,需要把新创建出来的元素插 阅读全文
摘要:
用户点击某个链接时弹出一个新窗口javascript使用window对象的open()方法来创建新的浏览器窗口,这个方法有三个参数:window.open(url,name,features)url:新窗口地址,如果省略,则弹出空白窗口name:新窗口的名字features:新窗口的属性。 比如: 阅读全文
摘要:
把整个图片库的浏览链接集中安排在你的图片库里,只在用户点击了这个主页里的某个图片链接时才把相应的图片传送给它。 代码如下: - 通过onclick事件处理函数去触发的动作是调用showPic()函数,想调用这个函数必须向它传递一个参数:一个带有href属性的元素节点。因此,要把那些链接本身用作参数。 阅读全文
摘要:
节点分为不同的类型:元素节点、属性节点和文本节点 getElementById()方法 这个方法将返回一个与那个有着给定id属性值的元素节点相对应的对象。注意大小写。该方法只有一个参数。这个参数也就是这个id值必须放在单引号或双引号里。 语法:document.getElementById(id) 阅读全文