《JavaScript DOM 编程艺术》读书笔记
2016-06-01 16:53
477 查看
《JavaScript DOM 编程艺术》读书笔记——其一
第二章
1、Javascript代码编写方式:
(1)将JavaScript代码放在文档
(2)把JavaScript代码存为一个拓展名为.js的独立文件,并在文档的
(3)把JavaScript代码存为一个拓展名为.js的独立文件,将
2、程序设计语言分类:解释型、编译型
3、注释:
(1)单行注释: //
(2)多行注释: /* */
4、变量:
(1)提前声明变量是一种良好的编程习惯;
举例:
(2)变量与其他语法元素的名字字母均区分大小写,在变量名比较长的情况下可以使用加下划线或驼峰格式(新单词使用大写字母开头)这两种方式来进行书写;
(3)Javascript中的几种数据类型(标量):
5、数组:
6、对象:
7、操作符:
第二章
1、Javascript代码编写方式:
(1)将JavaScript代码放在文档
<head>标签中的
<script>标签之间;
(2)把JavaScript代码存为一个拓展名为.js的独立文件,并在文档的
<head>标签部分放入
<script>标签,将其src属性指向该文件;
(3)把JavaScript代码存为一个拓展名为.js的独立文件,将
<script>标签放在HTML文档的最后,
<body>标签之前,将其src属性指向该文件。
2、程序设计语言分类:解释型、编译型
3、注释:
(1)单行注释: //
(2)多行注释: /* */
4、变量:
(1)提前声明变量是一种良好的编程习惯;
举例:
var mood = "happy" , age = 20;
(2)变量与其他语法元素的名字字母均区分大小写,在变量名比较长的情况下可以使用加下划线或驼峰格式(新单词使用大写字母开头)这两种方式来进行书写;
(3)Javascript中的几种数据类型(标量):
字符串(放在单引号或双引号内): 一般情况下,如果字符串包含双引号,则将此字符串放在单引号内;同理,如果字符串包含单引号,则将此字符串放在双引号内。如果字符串内含有单引号(或双引号),且此字符串仍在单引号(或双引号)内,为了使字符串内的符号被视为普通字符,则需要对此字符进行转义,即在该字符前加上反斜线(" \ "), 举例: var time = "about 0'0\" !"; 数值: 可以是整数,可以带任意位小数(浮点数),可以是负数(在相关数值前加一个负号:" - "),可以是负浮点数。 布尔值: 两个可选值:true或false 注意:布尔值不是字符串,布尔值false与字符串值"false"不一样。
5、数组:
数组可以用Array声明,在声明数组的同时还可指定数组初始元素个数即此数组的长度(length);若是无法预知个数,也可不给出元素个数,如:var array = Array(); 向数组中添加元素即填充,需要给出新元素的值与其在数组中存放的位置即下标,例如:array[0] = "happy"; 数组元素可以是字符串,可以是布尔值,可以是整数,可以是三种数据类型的混用,可以是变量,也可是另一数组的元素。例如:beatles[1]=names[2]; 再如:var lennon=["John",1960,true];var beatles=[];beatles[0]=lennon; 声明与填充数组举例: 第一种方法: var beatles = Array(4); beatles[0] = "John"; beatles[1] = "Paul"; beatles[2] = "George"; beatles[3] = "Ringo"; 第二种方法: var beatles = Array("John","Paul","George","Ringo"); 第三种方法: var beatles = ["John","Paul","George","Ringo"];
6、对象:
对象使用一个名字表示一组值,对象的每个值都是对象的一个属性。 创建对象使用Object关键字,通过点号获取属性。 创建对象举例: 第一种方法: var lennon = Object(); lennon.name = "John"; lennon.year = 1940; lennon.living = false; 第二种方法: var lennon = {name:"John",year:1940,living:false};
7、操作符:
=: 赋值操作 ==: 相等操作符(并不表示严格相等,比如它认为空字符串与false含义相同) ===: 全等操作符(严格比较,因为它不仅比较值,还会比较变量的类型) !=: 不等操作符 !==:严格比较不相等 +: 加号操作符、拼接(可将多个字符串首尾相连,可以是数值与字符串)
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 只需十分钟,结果大不同 |《深度思考》
- 2019年开发人员应该学习的8个JavaScript框架
- 《洋葱阅读法》读书笔记
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子