JavaScript DOM 编程艺术2 读书笔记

文章目录

本文是@愚木头_ 在前端开发博客发表的一篇JavaScript DOM2 编程艺术2的读书笔记,看得出是经过认真的学习和思考后写出来的东西,想当年我刚开始学习CSSJavaScript时也是这样子做笔记的,就是首先跟着书的思路,然后抄下那些有用的东西,时间久而久之就记住了。特此发出来给大家,希望愚木头能够继续坚持下去,也欢迎我们的读者登录发表发表自己的文章。如果写得好,也会有一些奖励哦。

比较好的学习方法,是深入的读几本 较为经典的好书。这才是受益最快的方式。今天 我摘录 JavaScript 编程艺术第2版中简明扼要的重点,以便大家,查阅。
当然笔者认为:最好的做法,是自己认认真真的阅读!(不要觉得这本书 很简单 ,把简单夯实 才能晋级复杂的操作);

JavaScript起源:

JavaScript是Netscape公司 和 sum 公司合作开发的。推出时间是95年;(具体的版本发布时间 和过程 不做赘述) ;(以后简称 js)

JavaScript语言类型:

js是 一种脚本语言,也可以称为解释性语言,需要有web浏览器进行解释和执行;

js DOM :

什么是DOM?简单的说,DOM是一套对文档抽象和概念化;(解释一下 js里的抽象,是从对象里抽离出来 共性,然后 一种可以说是意义上的类。注明 个人理解);

DOM是一种API(应用编程接口);(个人理解,就是 与HTML js 所建立的关联方式);

DHTML:

DHTML(是一种简称,动态的HTML css js的结合),只是一个名字而已,与万维网没有如何关系;

js 语法

语法 是ECMAScript 核心语言之一;其他包含 ( 语句 关键字 操作符 等等);
语法就是一些应有的规范,比如说话一样,标准的普通话就有一套严格的语法;

js语句:

语句 就是一段句子,可长可短,可分行,也可以多条语句 同一行;如下:

var x = 1, y = 2;

(继续增加变量语句也是可以的);强烈建议语句结束时 每条语句末尾 加上分号;

js注释:

js注释分单行注释如:

//我被注释了;
多行注释如:
/*
我被注释了
我被注释了
*/

注释 是 便于有效的读写,利于以后的维护(注释中的内容,浏览器中 是不可见的);

js变量:

变量是可变的量;(个人觉得这种解释不太好,个人理解 变量是一个类型值的缩写,也是一个指针,代表它背后的数据类型);

变量声明,需要用var 声明,如 var x;

不用var 声明的也可以 它将是全局变量;如: x; 也属于变量,但不推荐这样做;

局部变量:怎么辨别局部 与全局变量 ? 用var 定义在函数里的变量就是局部变量;

变量名字 允许包含字母,数字,下划线,但不允许 变量名第一个是数字,或中间有空格间隔;

如 : var 1abc = 15; var ab c = 15; 这样的变量名都是错误的; 常用驼峰命名法;如 var myBox = 'string';

数据类型:

​js属于弱类型语言,变量可以保存任意类型的值;

以下是 几种主要的数据类型:

1.string

字符串由多个字符构成,字符包括 字母、数字、空格和标点符号;

字符串必须包在引号里,单引号或双引号都可以,但必须要一致,

如 var str = '你好'世界'; //这样是错误的;
如 var str = '你好\'世界'; //可用反斜杠 转义;

2.number

数值可以是整数,也可以是小数点数值;

数值前面带有- 减号就是负数

如 var num = -10;//负数
如 var num = 10;//整数
如 var num = 10.11;//浮点数

3.boolean

布尔类型只有两个值 true 和false;真 或 假;

数组:

简而言之,就是一组数据类型,

声明一个数组 var num = Array(4); //这里的4 意味数组的长度单位;

var num = Array(4);
num[0] = "red";
num[1] = "blue";
num[2] = "gray";
num[3] = "yellow";

数组的计数单位是从0 开始的;

也可以数组字面量 创建数组:

var arr = ["red", "blue", "gray", "yellow"]; //最后的值后面不要写 逗号,IE 6 会出错;

注明 简短结束,以后会持续 续写,希望各位老师 同学 对指正 批评。(笔者 愚木头)

原创文章:JavaScript DOM 编程艺术2 读书笔记 ,未经许可,禁止转载,©版权所有
原文出处:前端开发博客 (http://caibaojian.com/javascript-dom2-note.html)
评论已关闭。

“JavaScript DOM 编程艺术2 读书笔记”有3个评论

  1. 懒人建站

    没了?小伙子好好读,这些东西不是这本书的重点,期待你的重点方面的笔记

    登录回复
  2. sycbbb

    请问一下怎么才能将javascript学得很牛逼???

    登录回复
    • 前端博客

      1.了解JavaScript的基础东西,像这篇文章提到的JavaScript DOM的知识。
      2.了解JavaScript对各个浏览器的兼容和书写代码。
      3.学习JavaScript面向对象的编程,JavaScript方法、类、闭包、数组。
      4.学习别人的代码,用JavaScript做一些页面的效果。
      5.看优秀的JavaScript框架,学会写插件,接口等,然后多多练习,经常使用,熟能生巧。

      登录回复