JS高程设计(第3版)读书笔记
文章平均质量分 71
meiyzeng
这个作者很懒,什么都没留下…
展开
-
三、基本概念
『Week NO.1』3.1语法 ECMAScript大量借鉴了C及其他类C语言(如:java和perl)。 3.1.1区分大小写 ECMAScript里一切都是区别大小写的 3.1.2标识符 标示符必须以字母,下划线或美元符号($)为开头;(不能将关键字作为标识符) 3.1.3注释原创 2014-02-20 21:04:48 · 618 阅读 · 0 评论 -
四、变量、作用域和内存问题
『Week NO.2』4.1变量 4.1.1 动态属性 可能包含两种不同数据类型的值:(定义方法类似,为创建一个变量并为该变量赋值) 1.基本类型值:简单的数据段 (undefined、null、boolean、number、string这5种基本数据类型是按值访问的) 2.引用类型值:可能由多个值构成的对象(保存在内存中的对象)原创 2014-02-24 09:56:16 · 747 阅读 · 2 评论 -
五、引用类型Ⅰ(Object、Array、Date三种类型)
『Week NO.3』由于本章内容篇幅较长故拆分成引用类型Ⅰ和 引用类型Ⅱ两部分。引用类型的值(对象)是引用类型的一个实例。引用类型是一种数据结构,将数据和功能组织在一起。引用类型有时也称对象定义,因为它们描述的是一类对象所具有的属性和方法。对象是某个特定引用类型的实例,新对象是使用new操作符后跟一个构造函数来创建的,构造函数本身就是一个函数。var person = new原创 2014-02-26 17:00:22 · 990 阅读 · 0 评论 -
五、引用类型Ⅱ(RegExp、Function、基本包装类型、单体内置对象)
『Week NO.2』5.4 RegExp 通过RegExp类型来支持正则表达式 var exp = /pattern(模式)/flags(标志) g:表示全局模式 即被应用于所有字符串,而非发现第一个匹配项立即停止。 i:表示不区分大小写模式 m:多行模式 即到达一行文本结尾时还会继续查找下一行是否存在与模式匹配项例:var pat原创 2014-02-28 11:28:54 · 784 阅读 · 0 评论 -
二.在HTML中使用javascript
『Week NO.1』2.1 元素在使用元素方式主要有2中,即直接在页面中嵌入javascript代码和链接外部文件 首先,了解下属性拥有的6个属性(均为可选):属性说明async表示应该立即下载脚本,但不应妨碍页面中的其它操作,比如下载资源或其它脚本文件charset表示通过src指定的代码的字符集defer原创 2014-02-20 15:43:39 · 611 阅读 · 0 评论 -
一、javascript简介
『Week NO.1』1.javascript实现一个完成的javascript实现应该由三个不同的部分组成:核心(ECMAScript) --提供核心语言功能文档对象模型(dom) --提供访问和操作网页内容的方法和接口浏览器对象模型(bom) --提供与浏览器交互的方法和接口 1.1核心(ECMAScript) 由原创 2014-02-20 15:25:02 · 654 阅读 · 0 评论 -
八、 bom (浏览器对象模型)
『Week NO.5』8.1 window对象 bom的核心是window,window既是js访问浏览器的一个接口,同时又是global对象。 8.1.1 全局作用域 在全局作用域中声明的变量和函数都将成为window的属性和方法。 定义全局变量和window对象上直接定义属性的区别:前者不能被delete操作符删除,后者可以原创 2014-03-31 22:53:09 · 677 阅读 · 0 评论 -
十、DOM
总共有12种节点类型一、node类型每个节点都有一个nodeType属性,用于表明节点类型。Node.ELEMENT_NODE (1)Node.ATTRIBUTE_NODE (2)Node.TEXT_NODE (3)Node.CDATA_SECTION_NODE (4)Node.ENTITY_REFERENCE_NODE(5)Node原创 2014-05-25 18:55:02 · 472 阅读 · 0 评论