网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 了不起的JavaScript工程师(从前端到全端高级进阶)
分类
作者 朱德龙
出版社 电子工业出版社
下载
简介
内容推荐
本书讲述了开发者使用JavaScript在各种Web开发场景下所需要掌握的重点知识和概念。从最基础的开发工具讲起,再到开发思维方式和前端页面开发,然后扩展到小程序开发和开发工具的混合应用,再讲解前后端交互最常用的网络协议及API设计,最后讲解了使用Node.js开发服务器端应用程序所需要掌握的核心概念。
全书以数据链为线索,对重要概念进行精练的分析和对比,从而帮助读者更好地理解和记忆。本书既包括知识技能,又包括设计思想,“道”与“术”并重,让读者“知行合一”,既能“坐而论道”,也能“起而行之”。
本书适合初级和中级前端开发者用来提升技术水平与视野,建立较为完备的开发技能和可迁移的学习能力,帮助读者拥有全端的技术和全局的视野,成为“了不起的JavaScript工程师”。
作者简介
朱德龙,多年web开发经验,熟悉前后端开发以及Docker容器技术,喜欢前端,热爱JavaScript。
“开发者头条”top10专栏作者。
“慕课网”认证作者、精英讲师。
2次担任w3ctech长沙分享会主讲嘉宾。
中科院人才中心评审委员会认证软件工程师。
CNCF认证CKA。
目录
第1章 开发环境
1.1 代码编写工具
1.1.1 IDE
1.1.2 编辑器
1.1.3 最佳选择
1.2 Docker容器
1.2.1 Docker概述
1.2.2 Docker重要概念
1.2.3 Docker使用场景
1.2.4 Docker扩展
1.3 代码管理
1.3.1 什么是代码仓库
1.3.2 版本管理的意义
1.3.3 版本管理的常用操作
1.3.4 分支管理的意义
1.3.5 分支管理的常用操作
1.3.6 分支管理流程
1.4 其他软件
1.4.1 文件夹管理软件
1.4.2 快速搜索工具
1.4.3 终端管理软件
1.4.4 Chrome中的插件
1.5 硬件提升
1.5.1 提升程序运行速度
1.5.2 减少程序切换时间
1.6 小结
第2章 Web页面与多页应用
2.1 Web页面的运行环境——浏览器
2.1.1 渲染引擎
2.1.2 JavaScript引擎
2.1.3 数据持久层
2.2 HTML
2.3 模板
2.3.1 模板的意义
2.3.2 常用模板分类
2.3.3 模板的重要功能
2.4 CSS盒模型
2.5 CSS
2.6 CSS布局
2.6.1 普通文档流
2.6.2 浮动
2.6.3 定位
2.6.4 弹性盒模型
2.7 CSS预处理
2.7.1 预处理的意义
2.7.2 预处理的重要功能
2.7.3 样式文件规划
2.7.4 样式类命名
2.8 JavaScript
2.8.1 实现功能逻辑
2.8.2 操作页面或浏览器
2.8.3 进行网络通信
2.8.4 第三方JavaScript库——jQuery
2.8.5 JavaScript简史
2.9 自动化构建工具
2.9.1 自动化构建工具的作用
2.9.2 常用的自动化构建工具
2.10 小结
第3章 高效编写/组织代码的心法
3.1 拆分方式
3.1.1 按文件类型拆分
3.1.2 按功能类型拆分
3.1.3 按关注点拆分
3.2 抽象原则
3.2.1 第一原则:DRY
3.2.2 第二原则:YAGNI
3.2.3 第三原则:The Rule of Three
3.3 不止于代码
3.4 小结
第4章 模块
4.1 模块的意义
4.2 ECMAScript 5中的模块
4.2.1 立即执行函数表达式(Immediately-Invoked Function Expression)
4.2.2 显式模块声明
4.2.3 异步模块定义
4.2.4 共同模块定义
4.2.5 CommonJS
4.2.6 通用模块定义
4.3 ECMAScript 6中的模块
4.4 模块打包工具
4.5 小结
第5章 单页应用(SPA)
5.1 框架
5.2 视图与数据
5.2.1 双向数据绑定
5.2.2 单向数据流
5.3 路由
5.3.1 hash
5.3.2 history
5.4 组件
5.4.1 原生组件
5.4.2 第三方组件
5.5 小结
第6章 JavaScript的几个趋势
6.1 接口与数据类型
6.2 更好的异步解决方案
6.3 面向对象与类
6.3.1 封装
6.3.2 继承
6.3.3 多态
6.4 模块化
6.5 小结
第7章 小程序概述
7.1 常见的App
7.2 JavaScript开发者的一双翅膀
7.3 小程序的发展
7.4 小结
第8章 小程序与Web页面
8.1 WXML
8.1.1 WXML与HTML的相同之处
8.1.2 WXML与HTML的不同之处
8.2 WXSS
8.2.1 WXSS与CSS的相同点
8.2.2 WXSS与CSS的不同点
8.3 JavaScript与WXS
8.4 JSON
8.4.1 app.json
8.4.2 project.config.json
8.4.3 page.json
8.4.4 component.json
8.5 小结
第9章 小程序与单页应用
9.1 路由
9.1.1 路由配置
9.1.2 路由跳转
9.1.3 路由监听
9.2 组件
9.2.1 组件与页面
9.2.2 小程序组件与单页应用组件
9.3 web-view
9.3.1 作用
9.3.2 交互
9.4 小结
第10章 小程序的框架与插件
10.1 RxWX
10.2 WePY
10.3 mpvue
10.4 Taro
10.5 小结
第11章 小程序的开发工具与发布
11.1 开发者工具组成
11.1.1 模拟器
11.1.2 调试器
11.1.3 编辑器
11.1.4 其他功能
11.2 发布流程
11.2.1 小程序的版本
11.2.2 用户身份与权限
11.3 小结
第12章 其他混合应用简介
12.1 流应用
12.2 桌面应用
12.3 小结
第13章 HTTP协议与Web网站
13.1 HTTP的历史
13.2 HTTP的通信方式
13.3 HTTP的状态
13.4 小结
第14章 HTTP协议内容
14.1 请求行/状态行
14.1.1 URL
14.1.2 请求方法
14.1.3 状态码/状态信息
14.2 头部
14.2.1 通用头部字段
14.2.2 请求头部字段
14.2.3 响应头部字段
14.2.4 主体头部字段
14.2.5 其他头部字段
14.3 主体
14.4 Cookie
14.4.1 Cookie的分类
14.4.2 Cookie的使用
14.4.3 Cookie的缺陷
14.4.4 Cookie与存储
14.5 Cookie与状态
14.5.1 状态存储
14.5.2 状态获取
14.5.3 基于tok
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/26 21:42:25