JavaScript全栈开发

JavaScript全栈开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本兼顾Web前后端开发的JavaScript入门书,系统阐述JavaScript在浏览器端、服务器端的开发思路、算法设计、开发框架及其使用。

内容简介

这是一本JavaScript入门指南。它回答了如何单独使用JavaScript这门编程语言解决Web 应用程序前后端开发过程中涉及的所有技术栈问题,帮助Web开发者减少其需要使用的编程语言种类,从而降低其学习成本。

本书将从ECMAScript标准定义的基本语法开始,系统阐述JavaScript在浏览器端、服务器端的开发思路和设计理念。在此过程中,作者将提供大量可读性强、能够正确运行的代码示例,以帮助读者理解书中介绍的技术、概念、编程思想与程序设计模式。

本书主要由三部分组成:部分介绍JavaScript语言的核心知识点;第二部分介绍JavaScript在浏览器端的使用,包括BOM和DOM组件、AJAX技术等;第三部分介绍JavaScript在Node.js平台中的应用。

本书内容循序渐进,实操性强,适合对HTML和CSS有所了解的JavaScript初学者,以及对Web全栈开发及其背后的设计理念感兴趣的读者。

作者简介

作者凌杰(网名:owlman),自由开发者、技术写作者兼译者。精通JavaScript 、Python、C、C++等多门编程语言,拥有丰富的发及测试经验。曾担任上海交通大学饮水思源BBS的电脑技术区区长。近年来译有《Python算法教程》《JavaScript面向对象编程指南》《元素模式》等作品。

章节目录

版权信息

内容提要

前言

资源与支持

第1章 JavaScript简介

1.1 JavaScript的前世今生

1.2 JavaScript的组成与特性

1.3 JavaScript的适用领域

1.4 运行环境的搭建

本章小结

第一部分 JavaScript核心

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

2.1 第一个JavaScript程序

2.2 为代码编写注释

2.3 变量与操作符

2.4 表达式与语句

2.5 综合练习

本章小结

第3章 函数与对象

3.1 封装的意义

3.2 函数的运用

3.3 对象初体验

3.4 数据结构对象

3.5 综合练习

本章小结

第4章 面向对象编程

4.1 何谓面向对象

4.2 深度探索对象

4.3 原型继承机制

4.4 综合练习

本章小结

第5章 异步编程

5.1 何谓异步编程

5.2 异步实现方案

5.3 异步流程控制

5.4 综合练习

本章小结

第二部分 浏览器端的JavaScript

第6章 前端编程概述

6.1 浏览器扮演的角色

6.2 明确前端开发任务

6.3 前端编程中的JavaScript

6.4 前端编程对象

6.5 综合练习

本章小结

第7章 DOM标准与使用

7.1 DOM的前世今生

7.2 DOM的节点

7.3 综合练习

本章小结

第8章 DOM扩展与BOM

8.1 常用的DOM接口

8.2 浏览器对象模型

8.3 综合练习

本章小结

第9章 前端事件处理

9.1 了解前端事件机制

9.2 注册事件处理函数

9.3 综合练习

本章小结

第10章 AJAX编程方法

10.1 AJAX编程基础

10.2 不要重复发明轮子

10.3 综合练习

本章小结

第三部分 服务器端的JavaScript

第11章 Node.js概述

11.1 Node.js的前世今生

11.2 Node.js的技术特性

11.3 Node.js的简单入门

11.4 综合练习

本章小结

第12章 构建Web服务

12.1 了解HTTP

12.2 创建Web服务器

12.3 综合练习

本章小结

第13章 响应客户请求

13.1 分析客户请求

13.2 返回响应数据

13.3 生成响应数据

13.4 模板引擎简介

13.5 综合练习

本章小结

第14章 实现数据存取

14.1 保存程序运行状态

14.2 使用数据库存取数据

14.3 综合练习

本章小结

JavaScript全栈开发是2021年由人民邮电出版社出版,作者凌杰。

得书感谢您对《JavaScript全栈开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
全栈式微信小程序云开发实战 电子书
本书系统地介绍了基于云开发的全栈式微信小程序开发流程和实用技术,涵盖从小程序前端基础到后端云函数、数据库、云存储等技术。全书内容由浅入深、循序渐进,案例丰富,通过实战项目的完整介绍使读者可以将所学的知识更好地应用到实际开发中,从而快速具备独立完成小程序项目开发和迭代的能力。本书编者均具有多年教学实践经验和丰富的企业级开发架构实战经验。书中结合各知识点介绍两个完整实际项目的实现过程,易学易用。本书可
Vue.js+Spring Boot全栈开发实战 电子书
本书全面介绍Vue.js+SpringBoot全栈开发所使用的技术,包括Vue.js3、NaiveUI、md-editor-v3、Nginx、TypeScript、SpringBoot、SpringMVC、SpringData、Hibernate、H2、MySQL、SpringSecurity等开源技术,知识点涉及模块、测试、缓冲区、事件处理、HTTP编程、组件、模板、指令、监听器、表达式、事件、
微信小程序全栈开发技术与实战(微课版) 电子书
微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或搜一下即可打开应用,正因为这样的优势,微信小程序在各领域得到广泛的应用。本书共16章,主要包括快速上手微信小程序,小程序的基础组件,小程序的设计交互,小程序的高级组件,小程序的数据访问与管理,小程序的分层架构,小程序的服务逻辑层实现,小程序的页面逻辑层与渲染层实现,多人协同开发的编码规范,代码管理、分支开发与Git,多人协同开发的架构设计,
JavaScript+jQuery开发实战 电子书
本书紧密围绕互联网行业发展对网站开发人员技术与能力的要求进行编写,主要介绍如何使用JavaScript、jQuery编写网页特效,最终制作出界面美观大方、具备动态效果、面向企业应用的商业级网站。全书共10章,主要内容包括JavaScript基础,使用JavaScript操作BOM、DOM对象,jQuery基础,jQuery中的事件与DOM操作,表单校验及AJAX数据请求等。为保证最优的学习效果,本
JavaScript前端开发基础教程 电子书
《JavaScript前端开发基础教程》从JavaScript基本概念出发,由浅入深地介绍JavaScript在网页开发中的应用,并选取JavaScript开发技术中*为精髓的部分进行讲解,让读者能够更加高效地掌握JavaScript开发技术。《JavaScript前端开发基础教程》分为6章,第1章从宏观上介绍JavaScript在Web开发中的应用;第2章着重介绍JavaScript的基本知识,