Head First JavaScript Programming内容梳理

修缘

第一章:

概述:先介绍了JS的一些基础概念,包括运行环境、基础写法、历史版本;然后介绍了JS的一些基本语法,包括语句、变量声明和赋值、关键词;继续又介绍了JS的控制结构,主要是while和if;再之后介绍了几种JS的输出方式,主要介绍了console.log;最后介绍了如何将JS和HTML代码分离。

语法:变量声明和赋值、关键字、循环&条件控制结构

类库:Windows类库的alert方法、Console类库的log方法

第二章:

概述:本章主要是进行一个简单应用的开发。首先是高层设计,设计出流程执行的流程图;然后是伪代码,写出主要的伪代码;继续编写真实代码,完成应用;最后,对于潜在的几个问题,进行改进。

语法:比较运算符,逻辑运算符

类库:Windows类的prompt方法,Math类的random方法、

应用:简易版Battleship应用

第三章:

概述:本章主要介绍了JS中的函数(其实函数是Object),内容都是关于函数的语法。首先摆出一个简单的函数介绍函数实现的功能;然后介绍形参和实参以及用了值传递;之后介绍了函数的return语句跳出函数;最后介绍了全局和局部变量及其作用域。

语法:函数、参数...

显示全文

第一章:

概述:先介绍了JS的一些基础概念,包括运行环境、基础写法、历史版本;然后介绍了JS的一些基本语法,包括语句、变量声明和赋值、关键词;继续又介绍了JS的控制结构,主要是while和if;再之后介绍了几种JS的输出方式,主要介绍了console.log;最后介绍了如何将JS和HTML代码分离。

语法:变量声明和赋值、关键字、循环&条件控制结构

类库:Windows类库的alert方法、Console类库的log方法

第二章:

概述:本章主要是进行一个简单应用的开发。首先是高层设计,设计出流程执行的流程图;然后是伪代码,写出主要的伪代码;继续编写真实代码,完成应用;最后,对于潜在的几个问题,进行改进。

语法:比较运算符,逻辑运算符

类库:Windows类的prompt方法,Math类的random方法、

应用:简易版Battleship应用

第三章:

概述:本章主要介绍了JS中的函数(其实函数是Object),内容都是关于函数的语法。首先摆出一个简单的函数介绍函数实现的功能;然后介绍形参和实参以及用了值传递;之后介绍了函数的return语句跳出函数;最后介绍了全局和局部变量及其作用域。

语法:函数、参数、return语句、全局和局部变量

第四章:

概述:本章主要介绍了JS中的数组(其实数组也是Object)。首先声明一个数组,并在声明时通过字面量赋值,通过下标获取数组条目,更新数组条目;然后介绍了如何使用for循环取代while循环进行数组条目的迭代;然后简单介绍了只声明不赋值数组的办法;

语法:数组、for循环语句

类库:Math类的floor方法、Array类的length属性

应用:Phrase-O-Matic

第五章:

概述:

语法:对象、点运算符、delete语句、引用变量、属性和方法、this关键字

第六章:

概述:本章主要介绍了Document Object Model(DOM,文档对象模型)。首先介绍了DOM的树形结构;然后介绍了getElementById方法获取DOM中的一部分,返回为element对象,以及可以通过设置element对象的innerHTML来实现修改element;之后特别强调了JavaScript需要在DOM树加载完成之后才能修改DOM,介绍了windows的onload属性可以解决这个问题;最后介绍了如何设置element的Attribute的方法。

语法:回调

类库:document类的getElementById方法、element类的innerHTML属性和get/setAttributute方法、winodws类的onload属性

第七章:

概述:本章关于JS的类型。首先介绍了类型分成Primitive和Objects两种,还有undefined、null两种类型以及Number类型中的NaN;然后介绍了等于运算符和全等运算符,引出了自动类型转换,继续引出使用算术运算符时候的类型转换,再继续引出对象之间的相等判定;之后介绍其他类型转换成布尔类型的自动转换逻辑;字符串类型会创建自动包装类,并介绍了String类的一些方法;

语法:Primitive类型和Objects类型、Undefined类型、null类型、等于运算符、全等运算符、自动类型转换、

类库:字符串类库

0
0

查看更多豆瓣高分好书

回应(0)

添加回应

了解更多图书信息

值得一读

    豆瓣
    我们的精神角落
    免费下载 iOS / Android 版客户端