万本电子书0元读

万本电子书0元读

顶部广告

JavaScript修炼之道电子书

售       价:¥

331人正在读 | 2人评论 6.3

作       者:聂常红 刘伟

出  版  社:人民邮电出版社

出版时间:2020-03-01

字       数:51.3万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书可分为基础知识、核心技术、高级应用和项目实战四部分内容。基础知识部分主要包括标识符、关键字和保留字、变量、数据类型、表达式和运算符、流程控制语句、在网页中嵌入JavaScript代码的三种方式以及程序调试方法等内容;核心技术部分主要包括JavaScript函数、数组、JSON、字符串的处理、定时器、Math对象、Date对象、BOM对象、DOM模型以及使用DOM操作HTML文档及表单和表格、使用JavaScript操作属性和元素内容、事件处理、正则表达式等内容;高级应用主要包括:JavaScript面向对象及组件开发、Ajax编程等内容;项目实战则是使用了HTML5+CSS3+JavaScript实现了一个云盘。 本书除了详细介绍了JavaScript的基础理论外,还详细介绍了JavaScrilpt核心理论:“变量提升、作用域链、原型链”。本书特色的地方是提供了包括图片的切换、图片轮播、字符串查找与替换、选项卡、弹窗、上下文菜单、表单数据有效性校验、瀑布流布局、留言本的实现等大量实用案例。 本书可作为大中专院校计算机及相关专业以及相关培训机构的教材,也可作为网页设计、网页制作、网站建设、Web前端开发等开发人员的参考书。
目录展开

内容提要

序言

第1章 JavaScript入门

1.1 JavaScript概述

1.2 JavaScript代码的调试方法

1.3 第一个JavaScript实例

1.4 标识符、关键字和保留字

1.5 直接量

1.6 变量

1.7 数据类型

1.8 表达式和运算符

1.9 语句

1.10 在网页中嵌入JavaScript代码

练习题

第2章 Array及JSON

2.1 Array数组及其在图片切换中的应用

2.2 JSON

练习题

第3章 使用JavaScript操作属性及元素内容

3.1 使用JavaScript操作元素属性及样式属性

3.2 使用classList属性操作类属性

3.3 使用cssText属性设置或修改元素行内样式

3.4 使用getComputedStyle()和currentStyle获取样式

3.5 使用innerHTML属性访问或设置元素内容

3.6 自定义属性及其在图片切换中的应用

练习题

第4章 JavaScript函数

4.1 函数定义

4.2 return语句详解

4.3 函数调用

4.4 arguments实参集合对象

4.5 使用函数封装图片切换代码及函数传参实例

4.6 闭包

4.7 this指向及this的应用

4.8 内置函数

练习题

第5章 定时器、Math对象及Date对象

5.1 定时器

5.2 Math对象

5.3 Date对象的创建及其常用方法

5.4 使用定时器、Date对象和Math对象实现倒计时效果

练习题

第6章 字符串

6.1 字符串概述

6.2 操作字符:charAt()、charCodeAt()和fromCharCode()

6.3 字符搜索方法:indexOf()和lastIndexOf()

6.4 截取字符串方法:substring()、substr()和slice()

6.5 分割字符串方法:split()

6.6 字符串大小写转换及字符串的比较

练习题

第7章 使用HTML DOM对象操作HTML文档

7.1 HTML DOM概述

7.2 节点类型

7.3 使用HTML DOM访问HTML文档

7.4 使用DOM创建、插入、修改和删除节点

7.5 使用HTML DOM克隆节点

7.6 使用HTML DOM操作表单

7.7 使用HTML DOM操作表格

练习题

第8章 BOM对象

8.1 BOM结构

8.2 window对象

8.3 navigator对象

8.4 location对象

8.5 history对象

8.6 screen对象

练习题

第9章 事件处理

9.1 事件处理概述

9.2 事件处理程序的绑定

9.3 事件对象

9.4 事件流

9.5 绑定事件的取消

9.6 事件默认行为的取消

9.7 使用oncontextmenu事件自定义上下文菜单

9.8 焦点事件

9.9 键盘事件

9.10 鼠标拖曳事件

9.11 鼠标滚轮事件

练习题

第10章 使用正则表达式进行模式匹配

10.1 模式匹配的引出:找出字符串中的所有数字

10.2 正则表达式的定义

10.3 使用RegExp对象进行模式匹配

10.4 使用string对象的模式匹配方法进行匹配

练习题

第11章 JavaScript面向对象及组件开发

11.1 JavaScript面向对象编程概述

11.2 JavaScript对象的创建

11.3 对象属性和方法的访问方式

11.4 原型链

11.5 使用面向对象方式编写选项卡

11.6 包装对象

11.7 toString()和valueOf()

11.8 JavaScript对象的继承

11.9 JavaScript组件开发

练习题

第12章 Ajax编程

12.1 XMLHttpRequest对象

12.2 使用Ajax实现瀑布流布局

12.3 使用Ajax开发留言本

12.4 使用JSONP解决Ajax跨域问题

练习题

第13章 JavaScript项目实战——云盘

13.1 项目结构

13.2 数据结构

13.3 视图渲染

13.4 三大区域视图切换

13.5 新建文件夹

13.6 文件夹的右键菜单

13.7 文件夹的选中及批量操作

练习题

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部