万本电子书0元读

万本电子书0元读

顶部广告

JavaScript全栈开发电子书

1.一本兼顾Web前后端发的JavaScript门书。 2. 本书循序渐,层层深地介绍JavaScript在浏览器端、服务器端的发思路、设计理念以及时下流行的发框架及其使用。 3. 提供本书源代码、彩图文件下载,以帮助读者理解书中所介绍的技术概念、编程思想与程序设计理念。

售       价:¥

纸质售价:¥78.90购买纸书

81人正在读 | 0人评论 6.2

作       者:凌杰 著

出  版  社:人民邮电出版社有限公司

出版时间:2021-06-01

字       数:33.2万

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

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
这是一本JavaScript 门指南。它回答了如何单独使用JavaScript 这门编程语言解决Web 应用程序前后端发过程中涉及的所有技术栈问题,帮助Web 发者减少其需要使用的编程语言种类,从而降低其学习成本。 本书将从ECMAScript 标准定义的基本语法始,系统阐述JavaScript 在浏览器端、服务器端的发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。本书主要由三部分组成:部分介绍JavaScript语言的核心知识;第二部分介绍JavaScript 在浏览器端的使用,包括BOM 和DOM 组件、AJAX 技术等;第三部分介绍JavaScript 在Node.js 平台中的应用。 本书内容循序渐,实操性强,适合对HTML 和CSS 有所了解的JavaScript 初学者,以及对Web 全栈发及其背后的设计理念感兴趣的读者。<br/>【推荐语】<br/>1.一本兼顾Web前后端发的JavaScript门书。 2. 本书循序渐,层层深地介绍JavaScript在浏览器端、服务器端的发思路、设计理念以及时下流行的发框架及其使用。 3. 提供本书源代码、彩图文件下载,以帮助读者理解书中所介绍的技术概念、编程思想与程序设计理念。<br/>【作者】<br/>凌杰(网名:owlman) 浙江大学远程教育学院“荣誉学员”。自由发者、技术写作者兼译者。精通JavaScript 、Python、C、C 等多门编程语言,拥有丰富的发及测试经验。曾担任上海交通大学饮水思源BBS的电脑技术区区长。近年来译有《Python算法教程》《JavaScript面向对象编程指南》《元素模式》等作品。<br/>
目录展开

版 权

内容提要

前言

资源与支持

第1章 JavaScript简介

1.1 JavaScript的前世今生

1.1.1 JavaScript的起源

1.1.2 JavaScript的标准化

1.2 JavaScript的组成与特性

1.2.1 组成结构

1.2.2 语言特性

1.3 JavaScript的适用领域

1.4 运行环境的搭建

1.4.1 Node.js的安装

1.4.2 浏览器端运行环境

本章小结

第一部分 JavaScript核心

第2章 变量、表达式与语句

2.1 第一个JavaScript程序

2.2 为代码编写注释

2.3 变量与操作符

2.3.1 变量的定义

2.3.2 变量的类型

2.3.3 变量的操作

2.4 表达式与语句

2.4.1 表达式语句

2.4.2 复合语句

2.4.3 跳转语句

2.5 综合练习

本章小结

第3章 函数与对象

3.1 封装的意义

3.2 函数的运用

3.2.1 函数的定义

3.2.2 函数的调用

3.2.3 函数就是值

3.2.4 使用内置函数

3.3 对象初体验

3.3.1 对象的定义

3.3.2 对象的灵活性

3.4 数据结构对象

3.4.1 列表类对象

3.4.2 集合类对象

3.4.3 字典类对象

3.5 综合练习

本章小结

第4章 面向对象编程

4.1 何谓面向对象

4.1.1 接口设计与实现

4.1.2 使用类继承语法

4.2 深度探索对象

4.2.1 使用原型对象

4.2.2 再探对象属性

4.2.3 理解Object对象

4.3 原型继承机制

4.3.1 理解原型链

4.3.2 剥开语法糖

4.4 综合练习

本章小结

第5章 异步编程

5.1 何谓异步编程

5.2 异步实现方案

5.2.1 事件驱动

5.2.2 回调函数

5.3 异步流程控制

5.3.1 回调嵌套

5.3.2 异步封装

5.3.3 专用语法

5.4 综合练习

本章小结

第二部分 浏览器端的JavaScript

第6章 前端编程概述

6.1 浏览器扮演的角色

6.2 明确前端开发任务

6.3 前端编程中的JavaScript

6.3.1 <script>标签

6.3.2 ES6标准新增的模块机制

6.3.3 <noscript>标签

6.4 前端编程对象

6.5 综合练习

本章小结

第7章 DOM标准与使用

7.1 DOM的前世今生

7.1.1 DOM的发展历程

7.1.2 DOM的使用思路

7.2 DOM的节点

7.2.1 统一节点接口

7.2.2 常用节点类型

7.3 综合练习

本章小结

第8章 DOM扩展与BOM

8.1 常用的DOM接口

8.1.1 文本处理

8.1.2 元素遍历

8.1.3 元素选择

8.1.4 创建表格

8.1.5 样式变换

8.2 浏览器对象模型

8.2.1 识别显示环境

8.2.2 定位与导航

8.2.3 浏览器识别

8.2.4 弹出对话框

8.3 综合练习

本章小结

第9章 前端事件处理

9.1 了解前端事件机制

9.1.1 前端事件概述

9.1.2 前端事件类型

9.1.3 前端事件传播

9.2 注册事件处理函数

9.2.1 事件处理函数的编程方式

9.2.2 事件处理的业务逻辑

9.3 综合练习

本章小结

第10章 AJAX编程方法

10.1 AJAX编程基础

10.1.1 为何需要异步通信

10.1.2 了解XMLHttpRequest对象

10.1.3 XMLHttpRequest对象的基本使用

10.1.4 封装XMLHttpRequest对象

10.1.5 响应数据的处理

10.1.6 响应数据的使用

10.2 不要重复发明轮子

10.2.1 创建一个 jQuery 项目

10.2.2 jQuery的简单入门

10.2.3 使用AJAX相关的接口

10.3 综合练习

本章小结

第三部分 服务器端的JavaScript

第11章 Node.js概述

11.1 Node.js的前世今生

11.1.1 Node.js的起源

11.1.2 Node.js的意义

11.2 Node.js的技术特性

11.3 Node.js的简单入门

11.3.1 CommonJS规范

11.3.2 模块导入规则

11.3.3 让服务器说“Hello World!”

11.4 综合练习

本章小结

第12章 构建Web服务

12.1 了解HTTP

12.1.1 HTTP请求方法

12.1.2 HTTP响应状态

12.2 创建Web服务器

12.2.1 http模块的使用

12.2.2 路径解析

12.3 综合练习

本章小结

第13章 响应客户请求

13.1 分析客户请求

13.2 返回响应数据

13.3 生成响应数据

13.3.1 响应静态资源数据

13.3.2 响应动态资源数据

13.4 模板引擎简介

13.5 综合练习

本章小结

第14章 实现数据存取

14.1 保存程序运行状态

14.1.1 Cookie

14.1.2 localStorage与sessionStorage

14.2 使用数据库存取数据

14.2.1 关系型数据库

14.2.2 非关系型数据库

14.3 综合练习

本章小结

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部