内容简介
概述
关于本书
给达人迷们的假设
本书中的图标
更多内容
下一步
第1部分 什么是JavaScript?注意!JavaScript真的很棒!
第1章 网络编程
什么是编程
谈起计算机
选择一种语言
JavaScript是什么
准备好你的浏览器
打开Web开发工具
介绍JavaScript控制台(Console)
运行第一个JavaScript命令
与数学快乐相处
第2章 理解语法
准确地表达你的意思
写一条语句
遵守规则
在字符串中使用文本
在代码中使用文本
注意空白
写注释
第3章 给予和接收数据
掌握变量
创建变量
在变量中存储数据
理解数据类型
字符串数据类型
数字数据类型
布尔数据类型
提示用户输入
存储用户输入
响应输入
使用alert()
使用document.write()
结合输入和输出
第4章 修改Web应用程序
介绍JSFiddle
查看修改
Playing with fiddles
利用CSS
修改HTML
修改JavaScript
创建一个JSFiddle账户
分享你的修改
保存你的应用程序
第2部分 网络动画
第5章 JavaScript和HTML
编写HTML
看看没有HTML时文本的样子
使用HTML:标签相关
看一个网页的基本结构
创建你的第一个网页
了解HTML元素
添加属性元素
使用JavaScript改变HTML
用getElementByld获取元素
使用innerHTML获取元素中的内容
尝试一下:更改列表
第6章 JavaScript和CSS
会见JavaScript的机器人Douglas
CSS基础
CSS选择器
CSS声明
CSS属性提供风格
使用CSS颜色
调整CSS元素大小
了解串联
CSS定位元素
定制专属的JavaScript机器人
第7章 构建动画机器人
用JavaScript更改CSS
用JavaScript修改Douglas
对Douglas进行试验
让Douglas跳舞
处理事件
编写一个监听器
创建一个JavaScript动画
给另一个元素添加动画
添加第二个动画函数
第3部分 获取操作
第8章 用操作数建立你梦想中的车
了解操作数
使用对象
配置梦想中的车
第9章 混合使用运算符
介绍超级计算器
复制超级计算器
使用超级计算器
操作字符串和算术运算符的超级计算器
超级计算器与比较运算符
超级计算器的技巧
第10章 创建JavaScript文字游戏
创建一个可变的故事
创建单词替换游戏
编写HTML
样式化文字游戏
编写JavaScript代码
整理程序
第4部分 数组和函数
第11章 创建和修改数组
什么是数组
创建和访问数组
存储不同类型的数据
获取数组值
在数组中使用变量
改变数组元素的值
使用数组方法
学习数组中的方法
toString()和valueOf()
concat()
indexOf()
join()
IastIndexOf()
pop()
push()
reverse()
shift()和unshift()
slice()
sort()
splice()
第12章 函数
理解函数
内置函数
自定义函数
了解函数的组成
定义函数
给定函数头
填写函数体
调用函数
定义形式参数
传递实际参数
返回值
创建Function Junction
浏览HTML
仔细阅读CSS
编写Function Junction的JavaScript
轮到你了:加长轨道
第13章 创建一个心愿单程序
介绍心愿单程序
查看完成的程序
复制代码
编写HTML
编写JavaScript代码
创建事件监听器
声明全局变量
编写函数
打开打印对话框
优化心愿单程序
第5部分 自由选择
第14章 使用If...Else语句做判断
布尔逻辑
相等
不等于
大于和小于
大于等于和小于等于
不大于和不小于
介绍if...else语句
没有运算符的变量
结合比较与逻辑运算符
新的JavaScript比萨店
运行应用程序
复制代码(或用你自己写的代码)
规划比萨饼店的改进计划
将新项目添加到菜单
送货到其他城市
显示运费
编写生日特别策划
第15章 用switch做不一样的事情
编写switch语句
构建活动日历
使用活动日历程序
复制活动日历程序
使用Date对象
构建活动日历程序
第16章 开启探险之旅
规划故事
创建流程图
写故事
玩游戏
复制代码
仔细看HTML和CSS
使用display:none关闭元素
看(或不看)故事部分
编写“Martian Rescue!”的JavaScript代码
创建元素快捷方式
创建空数组
创建事件侦听器
调用askQuestion()函数
编写函数
编写continueStory()
编写theEnd()
第6部分 循环
第17章 什么是For循环
介绍for循环
for循环的三个部分
编写和使用for循环
随机天气预报
使用Math.random()
编写应用程序
检查结果
为应用程序设计样式
第18章 使用While循环
编写while循环
循环一定次数
使用while计数
使用while循环遍历数组
编写午餐游戏
复制代码
写buyLunches()
试试看
回到你自己的网站
了解虚拟主机
x10Hosting入门
第19章 创建一个柠檬水摊
玩游戏
业务课
赚取利润
了解你的客户
了解数学
销量数量、温度、价格关系图
构建游戏
复制代码
编写JavaScript
创建全局变量
生成天气预报
开摊位
重置程序
显示报告
整理和调试程序
改进柠檬水摊游戏