注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术工业技术建筑科学建筑设计全栈开发实战宝典

全栈开发实战宝典

全栈开发实战宝典

定 价:¥99.00

作 者: 严武军
出版社: 机械工业出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787111612629 出版时间: 2019-01-01 包装: 平装
开本: 16开 页数: 460 字数:  

内容简介

  “全栈”翻译自英文Full Stack,表示为了完成一个项目所需要的一系列技术的集合。IT行业发展到现阶段,开发一个Web应用,工程师需要具备的技能涵盖:前端标记语言(如HTML 5、CSS 3)、前端编程语言(如JavaScript)、服务器端编程语言(如Node.js)、数据库(如MongoDB)等,这些技术互相联系、互相依赖,缺一不可。《全栈开发实战宝典》分享了全栈工程师的技能要求、核心竞争力、未来发展方向,以及对移动端的思考,内容涵盖了Web全栈开发的方方面面。《全栈开发实战宝典》既可以为互联网行业新人提供一幅精准的技术路线图,又可以作为相关从业程序员即学即用的工具书。

作者简介

暂缺《全栈开发实战宝典》作者简介

图书目录

第1部分 全栈之JavaScript

第1章 JavaScript基础概念
1.1 JavaScript的用途
1.1.1 数据的验证
1.1.2 制作页面动态效果
1.1.3 对事件做出响应
1.1.4 单页面应用
1.1.5 网页游戏
1.1.6 服务器端的应用
1.2 JavaScript的发展历史
1.2.1 悄然诞生
1.2.2 稳步发展
1.2.3 黄金时代
1.2.4 JavaScript和ECMAScript
1.2.5 JavaScript和Java
1.3 JavaScript的语法特点
1.3.1 基于对象
1.3.2 事件驱动
1.3.3 松散型
1.3.4 解释型
1.4 JavaScript的引入方式
1.4.1 在域名或者重定向的位置引入
1.4.2 在事件中引入
1.4.3 在页面中嵌入
1.4.4 引入外部JavaScript文件
1.4.5 注意事项
1.5 JavaScript中的输出工具
1.5.1 console
1.5.2 alert()
1.5.3 document.write();
1.5.4 prompt(str,[value]);
1.5.5 confirm()
1.5.6 JavaScript注释

第2章 基本构成
2.1 JavaScript变量
2.1.1 变量的概念
2.1.2 变量的声明和赋值
2.1.3 声明变量的其他注意事项
2.2 数据类型
2.2.1 typeof操作符
2.2.2 初始类型
2.2.3 引用类型
2.3 JavaScript运算符
2.3.1 算术运算符
2.3.2 关系运算符(或比较运算符
2.3.3 赋值运算符
2.3.4 逻辑运算符
2.3.5 一元运算符
2.3.6 三元运算符
2.3.7 特殊运算符
2.4 JavaScript流程控制
2.4.1 名词解释
2.4.2 选择结构
2.4.3 循环结构

第3章 函数和数组
3.1 函数的基本概念
3.1.1 函数的声明
3.1.2 函数的调用
3.1.3 参数
3.1.4 函数的返回值
3.1.5 作用域
3.1.6 回调函数
3.1.7 递归函数
3.1.8 闭包函数
3.2 内置顶层函数和数据类型转换
3.2.1 内置顶层函数
3.2.2 数据类型转换
3.3 ES6中新增的函数语法
3.3.1 函数参数的默认值
3.3.2 函数的name属性
3.3.3 箭头函数
3.4 数组
3.4.1 数组的概念
3.4.2 数组的创建
3.4.3 数组的访问
3.4.4 数组的遍历

第4章 对象
4.1 JavaScript对象
4.1.1 名词解释
4.1.2 创建对象的方法
4.1.3 属性与方法
4.1.4 销毁对象
4.1.5 对象的遍历
4.1.6 对象的存储方式
4.1.7 instanceof
4.2 对象的特性
4.2.1 对象的特性——封装
4.2.2 对象的特性——继承
4.2.3 this指针
4.2.4 对象的分类
4.3 ES6中对象的新特性
4.3.1 类的支持
4.3.2 变量的解构赋值
4.3.3 扩展运算符(spread)和rest参数
4.3.4 属性的简洁表示
4.3.5 属性名表达式
4.3.6 方法的name属性

第5章 原生对象
5.1 Object对象
5.1.1 Object的常用方法
5.1.2 属性的遍历(Object对象方法的使用)
5.2 Math对象
5.2.1 Math对象的属性
5.2.2 Math对象的方法
5.3 字符串对象
5.3.1 创建String对象
5.3.2 字符串对象的属性
5.3.3 字符串对象的方法
5.4 数组对象
5.4.1 数组对象的属性
5.4.2 数组对象的方法
5.4.3 数组对象的构造函数的方法
5.5 日期对象
5.5.1 定义日期对象
5.5.2 获取日期信息的方法
5.5.3 设置日期的方法
5.6 正则
5.6.1 正则表达式的概念
5.6.2 应用场合
5.6.3 创建正则表达式
5.6.4 正则表达式的模式
5.6.5 正则方法
5.6.6 字符串中用到正则的函数
5.7 Set数据结构
5.7.1 Set基本用法
5.7.2 Set属性和方法
5.7.3 Set遍历方法
5.7.4 WeakSet
5.8 Map数据结构
5.8.1 Map 基本用法
5.8.2 Map 属性和方法
5.8.3 Map 遍历方法
5.8.4 Map与数组对象的转换
5.8.5 WeakMap

第6章 常见网页效果制作
6.1 BOM介绍
6.1.1 window对象
6.1.2 document对象
6.1.3 history对象
6.1.4 location对象
6.1.5 screen对象
6.1.6 navigator对象
6.2 DOM介绍
6.2.1 对内容进行操作
6.2.2 对样式进行操作
6.2.3 对属性的操作
6.2.4 对类名的操作
6.2.5 事件
6.2.6 综合运用——制作网页轮播图效果
6.2.7 获取位置和尺寸
6.2.8 获取具有滚动条元素的滚动位置
6.2.9 案例展示——楼层跳转效果制作
6.2.10 结点的属性和方法
6.2.11 事件对象
6.2.12 事件流
6.2.13 案例展示——移动端可拖曳轮播图展示
6.3 综合练习——面向对象的打字游戏

第7章 AJAX详解
7.1 AJAX原理介绍
7.1.1 AJAX的特点
7.1.2 与传统的Web应用比较
7.1.3 AJAX的工作原理
7.1.4 XMLHttpRequest对象
7.1.5 GET和POST的区别
7.1.6 同步和异步的区别
7.2 AJAX函数封装
7.3 AJAX运用

第8章 客户端存储及应用
8.1 Cookie简介
8.1.1 Coo

本目录推荐