JAVASCRIPT从入门到精通读书笔记

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JavaScript从入门到精通》读书笔记

今年的学习计划要读的书是《JavaScript权威指南》,里面内容比较有深度,所以决定买了比较好理解的《JavaScript从入门到精通》开始学习。

此书前半部分还是比较基础,平时工作中都能用得到,后半部分涉及到了Ajax、本地数据存储、离线应用和canvas图形等比较高级的用法。

首先主要介绍了JavaScript的发展历史版本变化,了解一下就可以。

初次使用JavaScript,重点讲了JavaScript的”字符串。例如。浏览器在加载如下代码就会产生一个错误。”);

}

Hi();

错误原因:当浏览器解析到字符串””时,会结束JavaScript代码段的执行。解决方法:

使用转义字符把字符串‘’分成两部分来写就不会造成浏览器的误解。

代码测试和错误处理,理解浏览器的不同内核和代码不同的兼容性,在不同浏览器代码报错的时候会有不同的调试方法,学会使用浏览器的调试器对网页开发效率会有很大的提高。现在主流的浏览器是Chrome、Firefox、Safari等。

JavaScript的基本语法和各种变量,各种数据类型及各种数据类型的转换。

重点:避免变量污染

Var foo = function(){

Var a = 1, b = 2;

Var bar = function(){

Var b = 3, c=4, //a= 1,b =3, c=4

a+=b + c; // a=8, b=3, c=4

}; //a=1, b=2, c = undefined

bar(); //a= 21,b=2,c= undefined

}

JavaScript运算符的使用。JavaScript定义了51个运算符,主要分为一下几大类,位运算符、算术运算符、逻辑运算符、关系运算符、赋值运算符、对象炒作运算符和其他运算符。设计程序结构。程序都是由一个或多个语句组成的集合,语句表示一个可以执行的命令。用来完成特定的任务。大部分语句用于流程控制,在JavaScript中提供了if条件判断语句、switch多分枝语句、for循环语句、while循环语句、do/while循环语句、break语句、continue语句等7种流行控制语句。

定义数组的方法有两种,使用构造函数创建数组、使用更直接量定义数组。

当调用Array()构造函数时,没有传递参数,可以创建一个空数组。

Var a = new Array(); //空数组

当调用Array()构造函数时,明确指定数组元素的值,可以创建一个实数组。

Var a = new Array(1,true,”string”,[1,2],{x:1,y:2}); //实数组

当调用Array()构造函数时,仅给了Array构造函数传递一个数值的参数,改数值定义了数组的长度,即定义了数组中包含元素的个数

Var a = new Array(5); //指定长度的数组

相关文档
最新文档