《JavaScript DOM 编程艺术》读书笔记

原创 2016年06月01日 16:53:07

《JavaScript DOM 编程艺术》读书笔记——其一

第二章
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含义相同)
===: 全等操作符(严格比较,因为它不仅比较值,还会比较变量的类型)
!=: 不等操作符
!==:严格比较不相等
+: 加号操作符、拼接(可将多个字符串首尾相连,可以是数值与字符串)
版权声明:本文为博主原创文章,未经博主允许不得转载。

【我的JS第三本】JavaScript_DOM编程艺术第二版读书笔记

经过前一段时间HTML&CSS的学习,感觉视频加读书是一个比较不错的学习方法,两者相辅相成,互相补充,所以也准备看看关于JavaScript的书。       2015年12月14日,之前使用韩顺平老...
  • Creabine
  • Creabine
  • 2015年12月14日 21:12
  • 3206

总结一下这几天学的《JavaScript DOM编程艺术 第2版》(1)

整本书都是关于如何 DOM
  • u013236064
  • u013236064
  • 2014年08月11日 22:38
  • 1226

《Java并发编程的艺术》读书笔记(一)

并发机制底层实现原理 volatile 使用volatile修饰的变量,在编译的时候会加上LOCK前缀加锁指令,LOCK前缀会使处理器执行当前指令时产生一个LOCK#信号,这个总是会引起显式总线的锁...
  • swbyzx
  • swbyzx
  • 2015年08月27日 11:36
  • 1319

JavaScript_DOM_编程艺术读书笔记

  • 2012年05月18日 22:10
  • 117KB
  • 下载

[读书笔记]javascript编程艺术——CH3 DOM

这章主要介绍了DOM和几个简单的DOM方法。 DOM是“Document Objec”
  • pengpengrose0406
  • pengpengrose0406
  • 2014年09月06日 11:40
  • 322

《JavaScript DOM编程艺术 第2版》——读书笔记(不含代码部分)

第3章:DOM DOM:    D(document)     O(object)     M(model) 常用方法:    getElementById         getEleme...
  • pad45723
  • pad45723
  • 2017年05月20日 20:24
  • 157

《JavaScript DOM 编程艺术》读书笔记

Author:chemandy 前言 ◇DOM脚本编程技术背后的思路和原则:预留退路、循序渐进、以用户为中心的设计。 ----------------------------...
  • wangeclipse
  • wangeclipse
  • 2013年12月13日 09:57
  • 523

【我的JS第三本】JavaScript_DOM编程艺术第二版读书笔记

经过前一段时间HTML&CSS的学习,感觉视频加读书是一个比较不错的学习方法,两者相辅相成,互相补充,所以也准备看看关于JavaScript的书。       2015年12月14日,之前使用韩顺平老...
  • Creabine
  • Creabine
  • 2015年12月14日 21:12
  • 3206

《JavaScript DOM 编程艺术》读书笔记

《JavaScript DOM 编程艺术》读书笔记——其四第六章案例:JavaScript图片库改进版1、平稳退化可以使访问者在浏览器不支持JavaScript即某些功能无法使用的情况下,仍能顺利完成...
  • flywaterfree
  • flywaterfree
  • 2016年06月15日 19:23
  • 120

读书笔记--javascript DOM 编程艺术

初学javascript,发现网上基本上都在推荐这本书作为入门读物,于是就买来看了看,把书过了一遍,也做了一些笔记,但还是不能够脱离书本灵活的去应用书中所提到的方法,只能说是处于“知道”的阶段,缺乏实...
  • liangchao_88123
  • liangchao_88123
  • 2012年01月04日 21:03
  • 176
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《JavaScript DOM 编程艺术》读书笔记
举报原因:
原因补充:

(最多只允许输入30个字)