JavaScript网页程序设计与实践

副标题:无

作   者:陈婉凌

分类号:

ISBN:9787302552161

微信扫一扫,移动浏览光盘

简介

JavaScript遵循的ECMAScript标准在ECMAScript第6版(ES 6)之后有了大幅变化,尤其在变量声明、语法优化、解构赋值及非同步技术方面都有令人惊艳的新功能。 本书分为两部分,共16章。*部分(第1~9章)为JavaScript精要,内容主要包括:认识JavaScript,JavaScript基础语法,流程控制结构,JavaScript内建的标准对象,集合对象,函数与作用域,对象、方法与属性,RegExp对象、异步与事件循环。第二部分(第10~16章)为JavaScript在Web程序的应用,内容主要包括:认识HTML、认识CSS、JavaScript与HTML DOM、JavaScript事件与事件处理、前端数据存储、JavaScript在多媒体的应用、网页保护密技与记忆力考验游戏。 本书适合JavaScript初学者、网页程序设计相关从业人员、大专院校网页程序设计相关专业的师生阅读。

目录


*部分 JavaScript精要

第1章 认识JavaScript

1.1 JavaScript的特色与用途

1.1.1 JavaScript的基本概念

1.1.2 JavaScript的用途

1.2 设置JavaScript开发环境

1.2.1 JavaScript运行环境

1.2.2 如何选择文本编辑器

1.2.3 纯文本编辑器Notepad

1.2.4 浏览器控制台

第2章 JavaScript基础语法

2.1 语法架构

2.2 变量与数据类型

2.2.1 数据类型

2.2.2 变量声明与作用域

2.2.3 强制转换类型

2.3 表达式与运算符

第3章 流程控制结构

3.1 选择结构

3.1.1 if…else条件语句

3.1.2 switch…case语句

3.2 重复结构

3.2.1 for 循环

3.2.2 for…in循环

3.2.3 forEach与for…of循环

3.2.4 while循环

3.2.5 do…while循环

3.2.6 break 和continue语句

3.3 错误与异常处理

3.3.1 错误类型

3.3.2 异常处理

第4章 JavaScript内建的标准对象

4.1 日期对象

4.1.1 对象的属性与方法

4.1.2 日期对象

4.2 字符串对象与数值对象

4.2.1 字符串对象

4.2.2 模板字符串

4.2.3 数值对象

4.2.4 数学运算对象

第5章 集合对象

5.1 数组

5.1.1 声明数组对象

5.1.2 数组的属性与方法

5.1.3 数组的迭代方法

5.2 Map对象与Set对象

5.2.1 Map对象

5.2.2 Set对象

第6章 函数与作用域

6.1 自定义函数

6.1.1 函数的定义与调用

6.1.2 函数参数

6.1.3 函数返回值

6.2 函数的多重用法

6.2.1 函数声明

6.2.2 函数表达式

6.2.3 立即调用函数表达式

6.2.4 箭头函数与this

6.2.5 作用域链与闭包

第7章 对象、方法与属性

7.1 对象的基本概念

7.1.1 认识面向对象

7.1.2 JavaScript的面向对象

7.2 JavaScript三大对象

7.2.1 JavaScript的对象

7.2.2 用户自定义对象

7.2.3 this关键字

7.3 原型链与扩展

7.3.1 原型链

7.3.2 扩展

7.3.3 ES 6的扩展

第8章 RegExp对象

8.1 认识正则表达式

8.1.1 正则表达式

8.1.2 建立正则表达式

8.2 使用RegExp对象

8.2.1 RegExp对象的属性

8.2.2 字符串提取与分析

8.2.3 常用的正则表达式

第9章 异步与事件循环

9.1 认识同步与异步

9.1.1 同步与异步的概念

9.1.2 定时器:setTimeout()与setInterval()

9.1.3 事件循环

9.2 异步流程控制

9.2.1 Callback异步调用

9.2.2 使用Promise对象

第二部分 JavaScript在Web程序的应用

第10章 认识HTML

10.1 HTML的基本概念

10.1.1 HTML架构

10.1.2 HTML 5声明与编码设置

10.2 HTML常用标签

10.2.1 文字格式与排版相关标签

10.2.2 项目列表

10.2.3 表格

10.2.4 插入图片

10.2.5 超链接

10.2.6 框架

10.2.7 窗体与窗体组件

10.3 div标签与span标签

10.3.1 认识div标签

10.3.2 认识span标签

第11章 认识CSS

11.1 使用CSS样式表

11.1.1 套用CSS

11.1.2 CSS选择器

11.2 CSS样式语法

11.2.1 文字与段落样式

11.2.2 颜色相关样式

11.2.3 背景图案

11.2.4 边框

11.2.5 图文混排

11.3 掌握CSS定位

11.3.1 网页组件的定位

11.3.2 立体网页的定位

11.3.3 calc()函数

第12章 JavaScript与HTML DOM

12.1 文档对象模型

12.1.1 DOM简介

12.1.2 DOM的节点

12.1.3 获取对象信息

12.1.4 处理对象节点

12.1.5 属性的读取与设置

12.2 DOM对象的操作

12.2.1 Window对象

12.2.2 DOM集合

12.3 DOM风格样式

12.3.1 查询元素样式

12.3.2 设置组件样式

第13章 JavaScript事件与事件处理

13.1 事件与事件处理程序

13.1.1 事件处理模式

13.1.2 冒泡与捕获

13.2 常用的HTML事件

13.2.1 Load与Unload的处理

13.2.2 鼠标触发事件

13.2.3 鼠标按键事件

13.2.4 键盘事件

第14章 前端数据存储

14.1 认识Web Storage

14.1.1 Web Storage的概念

14.1.2 检测浏览器是否支持Web Storage

14.2 localStorage和sessionStorage

14.2.1 存取localStorage

14.2.2 清除localStorage

14.2.3 存取sessionStorage

14.3 Web Storage实例练习

14.3.1 操作步骤

14.3.2 隐藏

及组件

14.3.3 登录

14.3.4 注销

第15章 JavaScript在多媒体的应用

15.1 网页图片使用须知

15.1.1 图片的尺寸与分辨率

15.1.2 图片的来源

15.1.3 网页路径表示法

15.2 加入影音特效

15.2.1 在网页中加入音乐

15.2.2 加入影音动画

15.2.3 iframe嵌入优酷视频

15.3 JavaScript控制影音播放——实现一个音乐播放器

15.3.1 制作歌曲选单列表

15.3.2 歌曲的click事件——事件指派委托

15.3.3 随机播放

第16章 网页保护密技与记忆力考验游戏

16.1 检测浏览器信息

16.2 禁止复制与选取网页内容

16.2.1 取消鼠标右键功能

16.2.2 取消键盘特殊键功能

16.2.3 禁止选取网页文字与图片

16.3 字符串加密与解密

16.3.1 URL与字符串加密

16.3.2 URL与字符串解密

16.4 “记忆力考验”游戏

16.4.1 界面和程序功能概述

16.4.2 程序代码重点说明

16.4.3 CSS重点说明


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JavaScript网页程序设计与实践
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon