- ISBN:9787302617594
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:944
- 出版时间:2023-03-01
- 条形码:9787302617594 ; 978-7-302-61759-4
本书特色
本书对大前端技术栈进行了全面讲解,内容涉及HTML5 CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等,书中引入了丰富的实战案例,实际性和系统性较强,能很好地提升读者的就业竞争力。
★ 视频教程:提供3个企业级实战项目的视频讲解,共计700分钟
★ 教学课件:提供完整的精简版教学课件,便于广大教师备课与教学
★ 程序代码:提供案例程序代码,助力读者快速动手实践
内容简介
本书对大前端技术栈进行了全面的讲解,以实战驱动教学,内容涉及HTML5+CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等。本书厚度有限,但学习的空间无限。 全书共分为五个阶段,共18章。**阶段走进前端之HTML5+CSS3(第1~6章),第二阶段探索JS的奥秘(第7~8章),第三阶段PC端整栈开发(第9~11章),第四阶段ES6+Node+工程化(第12~14章)和第五阶段Vue技术栈(第15~18章)。书中引入了丰富的实战案例,实际性和系统性较强,能够很好地帮助读者提升就业竞争力。书中还引入了3个企业级实战项目,为打造企业刚需人才。 本书适合初、中级前端开发者、渴望了解前端知识整体脉络的程序员,以及希望突破瓶颈进一步提升的工程师阅读。
目录
第二阶段探索JavaScript的奥秘 第7章JavaScript基础 7.1快速入门 7.1.1JavaScript简介 7.1.2第1个JavaScript 程序 7.1.3JavaScript语法 7.1.4JavaScript 变量 7.1.5数据类型 7.1.6JavaScript 输出 7.2运算符 7.2.1算术运算符 7.2.2赋值运算符 7.2.3比较运算符 7.2.4逻辑运算符 7.2.5三元运算符 7.2.6运算符的优先级 7.3程序控制语句 7.3.1顺序结构语句 7.3.2分支结构语句 7.3.3循环结构语句 7.4函数 7.4.1常用系统函数 7.4.2自定义函数 7.5对象 7.5.1创建对象 7.5.2对象的使用 7.6内置对象 7.6.1Array 7.6.2Math 7.6.3Date 7.6.4String 第8章JavaScript深入解析 8.1DOM 8.1.1DOM简介 8.1.2节点 8.1.3节点获取 8.1.4节点操作 8.1.5DOM CSS 8.2事件处理 8.2.1鼠标事件 8.2.2键盘事件 8.2.3窗口事件 8.2.4表单事件 8.3BOM 8.3.1window对象 8.3.2history对象 8.3.3location对象 8.3.4navigator对象 8.3.5screen对象 8.4综合实战 第三阶段PC端整栈开发 第9章jQuery模块 9.1初识jQuery 9.2jQuery对象和DOM对象 9.3jQuery 选择器 9.3.1基本选择器 9.3.2层次选择器 9.3.3基本过滤选择器 9.3.4属性过滤选择器 9.3.5表单选择器 9.4jQuery中的DOM操作 9.4.1样式操作 9.4.2内容操作 9.4.3节点操作 9.4.4属性操作 9.4.5节点遍历 9.5链式编程与隐式迭代 9.6事件和动画 9.6.1页面载入 9.6.2常用事件 9.6.3事件对象的属性与方法 9.6.4常用动画方法 9.6.5自定义动画方法 9.7原生 Ajax 9.7.1JSON 9.7.2纯JS的Ajax请求 9.8jQuery Ajax 9.9jQuery 插件 9.9.1jQuery UI 9.9.2自定义jQuery插件 9.9.3编写jQuery插件之放大镜 9.10综合实战 第10章Bootstrap模块 10.1Bootstrap简介 10.2搭建Bootstrap环境 10.3Bootstrap栅格系统 10.3.1栅格系统介绍 10.3.2在Bootstrap中创建栅格 10.3.3响应式列的重置 10.3.4列偏移、排序和嵌套 10.4全局 CSS 样式 10.4.1排版 10.4.2代码 10.4.3表格 10.4.4表单 10.4.5按钮 10.4.6图片 10.5组件应用 10.5.1字体图标 10.5.2下拉菜单 10.5.3导航 10.5.4按钮组 10.6使用Bootstrap JavaScript插件 10.6.1如何使用Bootstrap JavaScript插件 10.6.2动画过渡(Transition) 10.6.3模态弹出框(Modal) 第11章企业级项目: 蓝莓派音乐社区(260min) 11.1XAMPP安装 11.2蓝莓派音乐页面登录Ajax请求 11.3蓝莓派登录后台构建 11.4蓝莓派登录后页面结构变更 11.5首页轮播数据构建与Ajax请求 11.6首页轮播数据页面加载 11.7蓝莓派模态框处理与加载 11.8分页器原理解析 11.9聊聊模块瀑布流绘制加载 11.10声频播放控制器结构与按钮逻辑 11.11声频按钮与声频播放实现 11.12播放时间变换与进度条改变
第四阶段ES6 Node 工程化 第12章ES6 新特性 12.1ES6 简介 12.2ES6 变量 12.2.1let和const 12.2.2变量的解构赋值 12.3字符串扩展 12.3.1模板字符串 12.3.2标签模板 12.3.3字符串新增方法 12.4数值的扩展 12.4.1Symbol数据类型 12.4.2Number 12.5函数的扩展 12.6数组的扩展 12.7对象的扩展 12.8Set和Map数据结构 12.9Class基础语法 12.10Class的继承 12.11模块化 第13章Node.js编程模块 13.1Node.js基础 13.1.1Node.js优点 13.1.2Node.js安装 13.1.3全局对象 13.1.4回调函数 13.1.5模块(CommonJS规范) 13.1.6事件 13.1.7文件读写 13.1.8流和管道 13.2Node.js实现Web服务 13.2.1创建第1个应用 13.2.2模块化组织代码 13.2.3路由 13.2.4重构路由代码 13.2.5使用GET和POST发送数据 13.3NPM命令 13.3.1使用NPM命令安装模块 13.3.2package.json 13.3.3热部署 13.4Express框架 13.4.1Express介绍 13.4.2Express环境搭建 13.4.3Express初体验 13.4.4Express路由 13.4.5GET与POST传递参数 13.4.6托管静态资源 13.4.7Express中间件 第14章前端工程化 14.1Less 14.1.1Less介绍 14.1.2Less环境构建及使用 14.1.3Less语法 14.2Sass 14.3Webpack构建工具 14.3.1Webpack简介 14.3.2安装 Webpack 14.3.3Webpack之Loader配置和使用 14.3.4Webpack之Plugin的使用 14.3.5使用DevServer 14.3.6更多配置 14.3.7Webpack和Vue结合使用
第五阶段Vue技术栈 第15章Vue知识体系 15.1Vue简述及使用 15.1.1什么是Vue 15.1.2为什么选择Vue 15.1.3Vue的3种安装方式 15.1.4第1个Vue程序 15.2模板语法 15.2.1插值 15.2.2指令 15.2.3过滤器 15.3实例及选项 15.3.1数据选项 15.3.2属性选项 15.3.3方法选项 15.3.4计算属性 15.3.5表单控件 15.3.6生命周期 15.4模板渲染 15.4.1条件渲染 15.4.2列表渲染 15.4.3template标签用法 15.5事件绑定 15.5.1基本用法 15.5.2修饰符 15.6基础demo案例 15.6.1列表渲染 15.6.2功能实现 15.7自定义指令 15.7.1指令的注册 15.7.2指令的定义对象 15.7.3指令实例属性 15.7.4案例: 下拉菜单 15.7.5案例: 相对时间转换 15.8组件 15.8.1什么是组件 15.8.2组件的基本使用 15.8.3DOM模板解析说明 15.8.4组件选项 15.8.5组件通信 15.8.6内容分发 15.8.7动态组件 15.8.8综合案例 15.9过渡与动画 15.9.1元素/组件过渡 15.9.2使用过渡类实现动画 第16章Vue工程化 16.1VueCLI 16.1.1Node.js 16.1.2NPM 16.1.3基本使用 16.2项目打包与发布 16.2.1使用静态服务器工具包发布打包 16.2.2使用动态Web服务器(Tomcat)发布打包 16.3Vuedevtools 16.3.1Vuedevtools的安装 16.3.2Vuedevtools使用 第17章UI组件库和常用插件 17.1elementui 17.2Vuerouter 17.2.1基本用法 17.2.2跳转 17.2.3路由嵌套 17.2.4路由参数传递 17.3Axios 17.3.1基本使用 17.3.2JSONServer的安装及使用 17.3.3跨域处理 17.3.4Vue中Axios的封装 17.4Vuex 17.4.1初识Vuex 17.4.2基本用法 17.4.3模块组 第18章企业级项目: 部门管理系统(173min) 18.1技术分析 18.2项目构建 18.2.1前端项目搭建 18.2.2后端项目搭建 18.2.3数据库设计 18.3查询数据 18.3.1后端实现 18.3.2前端实现 18.4加载菜单 18.4.1引入elementui 18.4.2加载菜单 18.5带分页数据查询 18.5.1后端接口实现 18.5.2前端实现 18.6部门员工的录入 18.6.1后端接口实现 18.6.2前端实现 18.7部门数据编辑 18.7.1后端接口实现 18.7.2前端实现 18.8部门数据删除 18.8.1后端接口实现 18.8.2前端实现
作者简介
贾志杰,资深架构师,精通多种IT技术。熟悉 Java、C、Python、Web前端、Scala等多种开发语言,曾就职于、文思海辉等一线大厂,热爱大前端技术,具有丰富的开发经验和团队管理经验。曾参与并主持移动警务应用管理系统、重点场所视频检索分析系统、客流测定与模拟推演系统、中国银行全球托管系统、数字图书管理系统等多个项目。曾获批《基于网络爬虫技术的网络新闻分析系统》等多项计算机软件著作权,编写了《Vue Spring Boot前后端分离开发实战》。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0