《全栈开发实战宝典》优逸客科技有限公司 | PDF下载|ePub下载
全栈开发实战宝典 版权信息
- 出版社:机械工业出版社
- 出版时间:2018-11-01
- ISBN:9787111612629
- 条形码:9787111612629 ; 978-7-111-61262-9
全栈开发实战宝典 本书特色
适读人群 :全栈工程师;程序设计爱好者 1. 优逸客有限公司为全国的培训机构,有丰富的编写和教学经验,同时也有一大批经验丰富的培训师。 2. 全书包含了程序设计中前端、后台、数据库、框架等全流程知识讲解,让读者学习事半功倍。
全栈开发实战宝典 内容简介
“全栈”翻译自英文Full Stack,表示为了完成一个项目所需要的一系列技术的集合。IT行业发展到现阶段,开发一个Web应用,工程师需要具备的技能涵盖:前端标记语言(如HTML 5、CSS 3)、前端编程语言(如JavaScript)、服务器端编程语言(如Node.js)、数据库(如MongoDB)等,这些技术互相联系、互相依赖,缺一不可。 《全栈开发实战宝典》分享了全栈工程师的技能要求、核心竞争力、未来发展方向,以及对移动端的思考,内容涵盖了Web全栈开发的方方面面。《全栈开发实战宝典》既可以为互联网行业新人提供一幅精准的技术路线图,又可以作为相关从业程序员即学即用的工具书。
全栈开发实战宝典 目录
第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
全栈开发实战宝典 作者简介
优逸客科技有限公司,简称“优逸客”,是我国100家“大众创业、万众创新”重点扶持机构之一,被教育部授予“三网融合人才培养中心”;是Adobe中国大区战略合作伙伴;是国内互联网设计与前端开发实训行业的“拓荒者”,是企业级产品设计“方案提供商”,是中国UI职业教育的“知名品牌”。 优逸客成立于2013年,由国内互联网技术专家共同发起成立。2015年,优逸窖与太原海信资产管理有限公司(隶属太原市财政局)联合成立首家子公司山西硬汉科技有限公司,经过5年发展,优逸客已先后在山西和陕西等区域建立了互联网人才职业实训基地,目前公司在全国30个城市拥有近3000余家战略合作伙伴,合作院校达到80余家;服务过的客户有中国移动、中国联通、陕西文产集团等500强企业及政府事业单位。优逸客专注于互联网技术的深度研发,截止到2017年公司拥有8项软件著作权、3项技术专利、出版与即将出版9本互联网技术书籍;公司已为我国培养出8000余名互联网高端技术人才,遍及全国30多个城市。 优逸客作为国内知名互联网人才孵化企业,专注于人工智能、大数据、云计算、WEB全栈开发、UI设计等互联网紧缺岗位的高端人才培养。优逸客所有实训体系均由国内互联网行业设计专家与开发专家经过深度调研,将行业技术发展趋势与对人才实际需求结合定制而成。秉承岗位驱动,就业先行的原则,以“专注、极致、口碑”的文化理念为互联网企业和高校提供全方位的服务,致力于打造校企协同育人互联网人才服务和孵化新生态。