15天学会JavaScript(视频教学版)

15天学会JavaScript(视频教学版)

作者:王金柱 编著

出版社:清华大学

出版年:2018年10月

ISBN:9787302511281

所属分类:网络科技

书刊介绍

《15天学会JavaScript(视频教学版)》内容简介

本书从技术和实际应用场景相结合的角度出发,结合当下热门技术(JavaScript、ECMAScript 6、Ajax、Prototype.js、HTML 5、CSS 3等),用大量的、易懂的、具有代表性的代码实例帮助读者学习JavaScript技术开发。本书共分为15章,从JavaScript的基础知识到技术难点循序渐进地呈现给读者,让读者有一个学习编程语言从易到难、由简至繁的体验过程。基础部分包括JavaScript的发展历史、语法基础、表达式、函数等内容;提高部分主要介绍JavaScript对象、类、继承等方面的知识难点;应用部分侧重Web开发方向,包括DOM操作、事件处理、正则表达式、Ajax技术和JavaScript框架等主流技术。本书是读者学习掌握JavaScript技术非常好的工具,相信丰富的内容和大量的实例能够为读者学习和工作带来启发,是前端开发初学者不错的选择。
王金柱,对JavaScript语言、jQuery框架、Node.js、React等Web前端开发有着独到的经验,并精通HTML/XHTML、CSS与PHP等开发语言的应用。有着10多年丰富的IT从业经历,完成过多家大型央企与上市公司的企业级Web系统平台项目的前端模块开发工作。

作品目录

内容简介


学习编程关键是兴趣
基础知识点与发展大趋势
本书适合你吗?
本书涉及的主要软件工具、技术与框架
本书特点
本书代码与教学视频下载
本书读者与作者
第1章:JavaScript基础
1.1、JavaScript概述
1.2、网页中的JavaScript脚本语言
1.3、JavaScript脚本运行机制
1.4、JavaScript脚本语言开发与调试
1.5、JavaScript脚本语言功能
1.6、本章小结
第2章:ECMAScript语法基础
2.1、ECMAScript基础
2.2、ECMAScript变量
2.3、ECMAScript类型
2.4、ECMAScript类型转换
2.5、ECMAScript
6新特新——let、const关键字
2.6、关键字和保留字
2.7、开发实战:ECMAScript类型工具
2.8、本章小结
第3章:ECMAScript运算符与表达式
3.1、ECMAScript加性运算符及表达式
3.2、ECMAScript乘性运算符及表达式
3.3、ECMAScript一元运算符及表达式
3.4、ECMAScript关系运算符及表达式
3.5、ECMAScript等性运算符及表达式
3.6、ECMAScript位运算符及表达式
3.7、ECMAScript逻辑运算符及表达式
3.8、ECMAScript赋值运算符及表达式
3.9、ECMAScript条件运算符及表达式
3.10、开发实战:ECMAScript运算符工具
3.11、本章小结
第4章:ECMAScript流程控制语句
4.1、if条件语句
4.2、switch条件语句
4.3、循环迭代语句
4.4、循环中断语句
4.5、ECMAScript
6新特新——for
of迭代循环
4.6、开发实战:ECMAScript运算符工具增强一
4.7、本章小结
第5章:ECMAScript函数
5.1、ECMAScript函数基础
5.2、ECMAScript函数声明、定义与调用
5.3、ECMAScript函数返回值
5.4、arguments对象
5.5、Function对象
5.6、JavaScript系统函数
5.7、ECMAScript
6新特新—不定参数和默认参数
5.8、开发实战:ECMAScript运算符工具增强二
5.9、本章小结
第6章:ECMAScript对象
6.1、对象基础
6.2、对象应用
6.3、ECMAScript对象类型
6.4、ECMAScript
6新特新——Symbol数据类型
6.5、ECMAScript
6新特新——Set数据类型
6.6、ECMAScript
6新特新——Map数据类型
6.7、开发实战:在线JavaScript时钟
6.8、本章小结
第7章:ECMAScript正则表达式
7.1、正则表达式基础
7.2、RegExp对象方法
7.3、RegExp对象修饰符标记
7.4、RegExp对象属性
7.5、RegExp对象模式
7.6、开发实战:文本域验证页面
7.7、本章小结
第8章:ECMAScript面向对象编程
8.1、面向对象基础
8.2、ECMAScript对象作用域
8.3、创建ECMAScript类与对象
8.4、原型Prototype应用
8.5、ECMAScript
6面向对象新特性
8.6、本章小结
第9章:JavaScript与浏览器对象模型(BOM)
9.1、浏览器对象模型(BOM)编程基础
9.2、Window对象
9.3、Window消息框
9.4、Screen对象
9.5、Location对象
9.6、History对象
9.7、Navigator对象
9.8、JavaScript计时器
9.9、开发实战:摇号抽奖Web应用
9.10、本章小结
第10章:JavaScript与文档对象模型(DOM)
10.1、文档对象模型(DOM)编程基础
10.2、JavaScript获取DOM对象
10.3、JavaScript动态操作DOM对象
10.4、开发实战:风格页面切换
10.5、本章小结
第11章:JavaScript与表单对象
11.1、表单(Form)对象模型基础
11.2、操作表单(Form)对象属性
11.3、获取表单(Form)元素内容
11.4、使用表单(Form)对象方法
11.5、开发实战:用户信息表单
11.6、本章小结
第12章:JavaScript事件编程
12.1、HTML事件基础
12.2、JavaScript与窗口事件
12.3、JavaScript与表单事件
12.4、JavaScript与键盘事件
12.5、JavaScript与鼠标事件
12.6、开发实战:鼠标点击获取标签
12.7、本章小结
第13章:Ajax技术
13.1、Ajax基础
13.2、XMLHttpRequest对象
13.3、Ajax应用实例
13.4、本章小结
第14章:JavaScript框架介绍
14.1、Prototype.js框架
14.2、jQuery框架
14.3、本章小结
第15章:实战开发:Ajax异步登录
15.1、项目架构
15.2、HTML前端代码
15.3、异步登录的JavaScript脚本代码
15.4、服务器端代码

相关推荐

微信二维码