登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』深度探索Vue.js——原理剖析与实战应用

書城自編碼: 3849320
分類:簡體書→大陸圖書→計算機/網絡數據庫
作者: 张云鹏
國際書號(ISBN): 9787302610991
出版社: 清华大学出版社
出版日期: 2023-03-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 230.6

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
西方哲学史
《 西方哲学史 》

售價:HK$ 106.8
中国财富管理发展指数(2022)
《 中国财富管理发展指数(2022) 》

售價:HK$ 69.6
希腊神话和仪式中的结构与历史
《 希腊神话和仪式中的结构与历史 》

售價:HK$ 93.6
周制与秦制
《 周制与秦制 》

售價:HK$ 153.6
中世纪英国的财政、军事与外交(中外文明传承与交流研究书系)
《 中世纪英国的财政、军事与外交(中外文明传承与交流研究书系) 》

售價:HK$ 93.6
缺席者的历史:以色列十个遗失的部落
《 缺席者的历史:以色列十个遗失的部落 》

售價:HK$ 93.6
晚清洋务运动始末
《 晚清洋务运动始末 》

售價:HK$ 95.8
美索不达米亚神话
《 美索不达米亚神话 》

售價:HK$ 83.8

 

編輯推薦:
本书以Vue框架为核心,以Vue 2.x和Vue 3.x两条生态为起点,分别介绍两个生态体系的完全学习攻略,读者可以通过阅读本书,快速掌握两套Vue生态的入门到企业项目开发,帮助读者在前端学习的过程中少走弯路,更深层地了解Vue生态体系并实现升职加薪。
內容簡介:
本书系统的介绍了Vue框架基础、框架应用、生态组成、项目实战、框架演进、Vue原理剖析及Vue框架的原理实现。 全书共分为8章:第1章为行业发展介绍,第2章为Vue 2.x的开发基础,第3章为Vue 2.x的组件开发,第4章为Vue CLI开发完全指南,第5章为Vue CLI项目实战,第6章为Vite Vue 3完全开发指南,第7章为Vue 3.x项目实战,第8章为实现原理介绍。书中主要内容包括:Web前端发展史、Vue的诞生、Vue 2.x基础指令、Vue 2.x常用API、Vue 2.x组件系统、Vue 2.x组件化实战、Vue CLI脚手架搭建、Vue Router 3.x路由系统、Vuex 3.x状态管理系统、Axios网络插件、ElementUI框架、Vue 2.x综合项目实战、Vue 3.x基础语法、Vue 3.x组合式API、Vue 3.x响应式API、Vite脚手架、Vue 3.x函数式编程、Vue Router 4.x路由系统、Vuex 4.x状态管理系统、Pinia状态管理系统、ElementPlus框架、Vue 3.x的综合项目实战、Vue 2.x的响应式数据原理、Vue 3.x的响应式数据原理、虚拟DOM原理、Vue 2.x仿真实现、Vue 3.x仿真实现、Vue Router仿真实现和状态管理的高级原理。 书中包含大量应用示例,从基础入门到进阶开发最终渗透到原理和实现。书中的开发示例基于VS Code开发工具和Chrome浏览器实现,书中从框架基础到商城项目的实际开发,分别通过Vue 2.x和Vue 3.x两套生态体系完整的阐述了如何使用Vue框架生态进行完整的应用开发,内容完整、步骤清晰,提供了工程化的解决方案。 本书可作为Vue框架初学者的入门书籍,也可以作为行业在职前端程序员及培训机构的参考书籍。
關於作者:
张云鹏,前中国联通(黑龙江)产业互联网公司前端技术专家。10年软件研发经验,精通前、后端技术。带领百人技术团队专注于企业内部前端框架研发、前端高性能渲染、前端自动化部署,以及前端核心架构建设。精通Web应用开发,移动App开发及桌面程序开发。现IT教育行业从业者,致力于IT领域的知识分享和开源贡献,将多年的一线架构设计经验和研发经验融入IT教育领域。
目錄
第1章Web前端技术架构及Vue框架
1.1Web前端技术架构发展历程
1.2Vue等新框架的诞生
1.2.1Webpack介绍
1.2.2Vue框架介绍
1.3Vue与主流前端框架的对比
第2章Vue 2.x开发基础
2.1Vue是什么
2.2环境搭建和Hello World
2.3Vue的插值表达式
2.4Vue的常用指令介绍
2.4.1vhtml指令介绍
2.4.2vtext指令介绍
2.4.3vif条件渲染
2.4.4vshow条件渲染
2.4.5vfor列表渲染
2.4.6vmodel双向绑定
2.4.7vonce一次性渲染
2.4.8vbind属性绑定介绍
2.4.9von事件绑定介绍
2.4.10style绑定介绍
2.4.11class绑定介绍
2.4.12其他常用指令介绍
2.5Vue的常用选项介绍
2.5.1data选项介绍
2.5.2计算属性介绍
2.5.3watch监听介绍
2.6Vue的生命周期介绍
2.6.1生命周期图解
2.6.2生命周期钩子函数详细讲解


第3章Vue 2.x组件开发
3.1Vue组件定义方案
3.1.1自定义组件介绍
3.1.2组件的属性介绍
3.1.3组件的事件绑定介绍
3.1.4组件属性的双向绑定
3.1.5组件属性的多重双向绑定
3.1.6实现一个自定义confirm组件
3.2Vue的插槽介绍
3.3Vue的动态组件介绍
3.4Vue的组件缓存
3.5Vue的组件过渡
3.6其他高级API的介绍
第4章Vue CLI开发完全指南
4.1什么是脚手架
4.2Vue CLI的入门指南
4.2.1使用Vue CLI初始化项目
4.2.2脚手架项目结构介绍
4.2.3生产环境和开发环境的介绍
4.3Vue CLI的项目开发实战
4.3.1从0开始开发一个后台管理系统
4.3.2通过动态组件学习视图切换的概念
4.4认识路由框架Vue Router
4.5路由的深入研究
4.5.1路由的常用跳转方式
4.5.2多级路由的实现
4.5.3路由缓存的实现
4.6结合路由系统的项目开发
4.6.1重构项目的登录页面
4.6.2重构项目的首页并实现模拟登录
4.6.3实现多级路由和缓存功能
4.6.4导航守卫的介绍
4.7UI框架的引入
4.7.1什么是UI框架及常用的UI框架介绍
4.7.2ElementUI的介绍及如何结合Vue CLI使用
4.8通过ElementUI重构项目
4.8.1改造登录页面
4.8.2改造首页结构
4.8.3导航菜单的实现
4.8.4退出登录功能的实现
4.9Axios网络通信框架
4.9.1前后分离架构介绍
4.9.2Axios简介及项目中的使用
4.9.3什么是接口及服务接口的部署方式
4.9.4在Vue项目中引入Axios框架
4.9.5通过真正的网络接口实现登录功能
4.10什么是状态管理
4.10.1Vue实现状态管理的方式
4.10.2Vuex的介绍
第5章Vue CLI项目从0开始实战
5.1项目搭建
5.2全局状态配置
5.2.1整合Vuex框架
5.2.2动态加载菜单
5.2.3实现Tabs标签页和二级路由页面
5.2.4通过Vuex实现Tab标签页和菜单的状态联动
5.3完成用户管理模块的开发
5.3.1用户列表和模糊查询
5.3.2列表的分页查询
5.3.3新增用户信息
5.3.4编辑用户信息
5.3.5删除用户信息
5.4完成角色管理模块的开发
5.5完成菜单管理模块的开发
5.6完成商品模块的开发
第6章Vite Vue 3.x完全开发指南
6.1Vue 3.x入门
6.2Vite介绍
6.2.1什么是Vite
6.2.2使用Vite初始化Vue 3项目
6.2.3项目结构介绍
6.3组合式API与响应式API
6.3.1setup()函数介绍
6.3.2reactive() ref()系列介绍
6.3.3computed()函数式用法
6.3.4watch()函数式用法
6.3.5setup()函数与生命周期的关系
6.4Vue 3的函数式编程
6.4.1script setup介绍
6.4.2单文件组件样式特性
6.5Vue 3自定义组件开发介绍
6.5.1Vue 3的函数式自定义组件介绍
6.5.2顶层await和异步组件的介绍
6.5.3其他组件开发API介绍
第7章Vue 3.x项目实战
7.1Vue 3.x与Vue Router 4.x的整合
7.1.1Vue Router 3.x与Vue Router 4.x的区别
7.1.2Vue Router与Vue的整合案例
7.2Vuex 3.x与Vuex 4.x的整合
7.2.1Vuex 3.x与Vuex 4.x的区别
7.2.2Vuex与Vue整合案例
7.3Pinia状态管理模块新的选择
7.3.1Pinia简介
7.3.2Pinia与Vue整合案例
7.4Vue 3.x与ElementPlus的整合
7.4.1ElementPlus介绍
7.4.2ElementPlus与Vue整合案例
7.5从0开始构建Vite Vue 3.x Vue Router 4.x Pinia项目
7.5.1初始化Vite项目
7.5.2整合路由做页面划分
7.5.3整合UI框架ElementPlus
7.5.4集成状态管理框架和HTTP请求框架
7.5.5实现纯函数式的业务开发
第8章原理篇
8.1Vue 2.x的数据响应式原理
8.1.1Object.defineProperty()的介绍
8.1.2使用Object.defineProperty()模拟Vue的数据响应式系统
8.1.3仿真小型的Vue 2.x
8.2Vue 3.x的数据响应式原理
8.2.1Proxy代理对象的介绍
8.2.2仿真小型的Vue 3.x
8.3虚拟DOM介绍
8.3.1真实DOM介绍
8.3.2虚拟DOM和真实DOM的对比
8.3.3虚拟DOM原理与DIFF和PATCH的实现
8.4路由和状态管理
8.4.1Vue Router的原理
8.4.2徒手封装Vue Router
8.4.3Vuex状态管理的一些注意事项
內容試閱
随着互联网技术的不断发展,Web技术迭代速度飞快,尤其是Web前端技术。从最早的网页三剑客,到现在React、Vue和Angular三足鼎立,加上Webpack和Vite等无法被撼动的编译技术的出现,使Web前端开发领域产生了翻天覆地的变化。
笔者从业互联网10年,亲眼见证了前端技术的发展历程。目前三大MVVM框架的生态系统均非常完善,在世界范围内有大量公司和个人开发者对三大框架持续提供生态建设,更有大量Web前端开发者在使用以上三大框架的生态进行Web应用建设,新的前端技术在应用领域已经非常成熟。Vue作为三大框架之一,也具备完善的生态和非常活跃的社区用户,并且在国内的Web应用开发领域起着重大的作用。笔者在多年的Web开发历程中使用Vue框架上线了大量的Web应用,也为Vue框架的生态建设做出了很多贡献,所以笔者打算通过编写书籍的形式,将Vue生态的完整学习历程整理并分享给读者。
本书以Vue框架为核心,以Vue 2.x和Vue 3.x两条生态为起点,分别介绍两个生态体系的完全学习攻略,读者可以通过阅读本书,快速地掌握两套Vue生态的入门到企业项目开发,笔者希望帮助准备学习前端开发的读者,使他们在前端学习的过程中少走弯路,也希望帮助正在从事前端开发的读者,使他们更深层地了解Vue生态体系并实现升职加薪。通过编写本书,笔者总结了大量开发场景的实际经验,也查阅了大量的官方文档,这使笔者也在多个维度上有了更深层的提升,收获良多。
本书主要内容
第1章主要介绍Web前端的发展史、Vue框架是如何诞生的,以及掌握什么样的知识才能胜任Vue框架的开发者。
第2章简介Vue 2.x阶段框架,并主要介绍框架的环境搭建、基础语法、生命周期及框架内部的常用开发案例。
第3章主要介绍Vue 2.x的组件化思想、组件内部的重要属性及自定义组件在实战中的应用,还介绍Vue 2.x的动态组件、组件过渡动画、组件缓存等功能的使用及Vue 2.x的其他高级用法。
第4章主要介绍基于Vue CLI脚手架的项目开发,首先介绍什么是脚手架及如何在脚手架中创建Vue项目。后续介绍路由系统及路由系统在项目中的使用,还介绍UI框架在脚手架项目中的应用,包括什么是前、后分离架构及网络通信框架,最后介绍状态管理框架及状态管理在脚手架项目中的实际应用。
第5章主要介绍基于Vue CLI脚手架的真实开发流程,通过第4章学习的知识,从0开始构建Vue 2.x生态的完整项目,结合后台管理系统的真实业务流程进行实战开发,从项目搭建到实际业务开发,介绍Vue 2.x的企业级开发方案。
第6章主要介绍基于Vite脚手架实现的Vue 3.x项目开发。从Vue 2.x到Vue 3.x的发展历程、为什么衍生出Vue 3.x、Vue 3.x和Vue 2.x的本质区别及Vue 3.x的完整生态体系。语法上着重介绍Vue 3.x的组合式API和响应性API及Vue 3.x新增加的函数式编程方式。
第7章主要介绍基于Vite并结合Vue 3.x完整生态的项目实战。从项目搭建开始到整合新的路由体系和状态管理体系,详细介绍新生态与旧生态的区别,通过从0搭建到项目实战介绍彻底掌握Vue 3.x的下一代实战开发方案。
第8章主要介绍Vue的核心原理,从Vue 2.x的数据响应式原理到Vue 3.x的数据响应式原理,再到MVVM框架的虚拟DOM的原理,还介绍Vue 3.x生态中的路由和状态管理两大体系的原理和代码仿真案例。


阅读建议
本书是一本基础入门、项目实战及原理剖析三位一体的技术教程,既包括详细的基础知识介绍,又提供了丰富的实际项目开发案例,包括详细的项目开发步骤,每个代码片段都有详细的注释和对应的操作说明。本书的基础知识、项目实战及原理剖析部分均提供了完整可运行的代码示例,并将涉及的项目源代码开源到线上,这样可以帮助读者更好地自学全方位的技术体系。

建议没有Vue实际开发经验的读者从头开始按照顺序详细阅读每章节。章节划分是完全按照线性思维,由浅入深,由远及近的方式对Vue生态进行介绍,读者严格按照顺序阅读不会出现知识断层。
有Vue开发经验的读者可以快速浏览第1~3章,从第4章开始进入研读状态。从第4章起会介绍从0到1的项目搭建过程。由于现今互联网行业不再是起步阶段,各个公司仅有少数情况涉及从头搭建项目的过程,所以从0到1开发项目的过程非常难得,可以帮助读者补充开发场景中的空白部分。
第5章在第4章的基础上增加了具体的业务开发,完全符合企业级项目的开发流程和标准。在阅读第5章时一定要按照书中的步骤仔细编写代码,读者结合步骤示例代码的注释和文字说明可以避免出现运行错误。
第6章到第7章以Vue 3.x为核心,对下一代的Vue框架搭建和应用开发做了完整的介绍。建议读者在阅读第6章和第7章时,多做练习。在学习Vue 3.x生态的过程中,在大脑中将Vue 3.x与Vue 2.x做类比,这样可以快速抓住Vue 3.x的重点部分。
第8章为原理介绍和框架仿真。本章难度较大,在学习过程中一定要运行代码案例并逐行阅读,有一定思路后进行仿写。
本书源代码
本书源代码请扫描下方二维码获取。

源代码

致谢
感谢我的母亲和妻子,在写作的过程中对我大力支持并承担了所有的家务,使我得以全身心投入写作。感谢赵佳霓编辑,在写作的过程中对我的耐心指导和帮助。最后,感谢清华大学出版社所有为本书付出的老师们,得益于大家的帮助才使本书得以出版。
由于时间仓促,书中难免存在不妥之处,请读者见谅,并提宝贵意见。


张云鹏
2023年1月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.