中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
手寫Vue.js2.0源碼

包郵 手寫Vue.js2.0源碼

出版社:北京航空航天大學出版社出版時間:2023-09-01
開本: 16開 頁數: 538
中 圖 價:¥104.9(7.6折) 定價  ¥138.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

手寫Vue.js2.0源碼 版權信息

  • ISBN:9787512441170
  • 條形碼:9787512441170 ; 978-7-5124-4117-0
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

手寫Vue.js2.0源碼 本書特色

如果您想深入理解Vue.js2.0源碼,掌握Vue2完整的生態實現,包括VueRouter、Vuex、Vue SSR等,那么這本書是您的不二之選 這本書不只講原理,更會手把手帶你去實現源碼,直達本質 這本書不僅是一本源碼解析的書籍,更是一本關于Vue.js 2.0生態的全面指南,可讓您輕松掌握Vue2的方方面面 想要不再懼怕源碼嗎?想要看透本質嗎?想要追逐真實嗎?想要攀登“頂峰”嗎?翻開本書扉頁,一觸即達

手寫Vue.js2.0源碼 內容簡介

我猜您看到這本書的**反應或許是:Vue3都出了這么久了,我還用看 Vue2的源碼分析? 直接學 Vue3 不好嗎? 對于這個問題,我的答案就是:如果您現在正在使用 Vue2及其生態作為項目開發的技術棧,并且已 經用了很長一段時間,未來短期內也不一定會有可以使用 Vue3的新項目,那么我建議您一定要好好學學 Vue2。這本書無論是對您現在工作中的幫助,還是對可能會學習 Vue3的幫助,都是立竿見影的。 但是,如果您現在已經在項目中應用了 Vue3,那么其實這本書也有很好的啟示作用。 簡單來說,就是您正在用什么就去學什么,這句話或許能給在技術海洋里感到迷茫的您一點點方向和光明。

手寫Vue.js2.0源碼 目錄

目錄
第1章 基本響應式原理
1.1 基本開發環境搭建
1.2 JavaScript高階技法
1.2.1 call、bind、apply太難了
1.2.2 defineProperty
1.2.3 Object.create了什么
1.2.4 new 了個什么
1.2.5 this到底是誰
1.3 initData:Vue初始化
1.4 Observer———響應式原理的核心
1.5 數組的響應———AOP的實際應用
1.6 初始化代碼淺析
1.6.1 扁平化后的代碼
1.6.2 按“圖”索“驥”———流程梳理
1.7 源碼的閱讀方法———任何源碼都可以這樣看
第2章 模板渲染原理
2.1 $mount———掛載節點
2.2 parseHTML———解析模板
2.3 codegen———生成render
2.4 initLifecycle———Mount? Mount!
2.5 源碼解讀———你的實現,我的實現,其實都一樣
2.5.1 綁定靜態方法
2.5.2 $mount的執行線
2.5.3 回 顧
第3章 依賴收集原理
3.1 另一個JavaScript高階知識
3.1.1 觀察者模式與發布訂閱模式
3.1.2 沒事走兩步———什么是異步
3.1.3 mergeConfig———怎么合并兩個對象
3.2 Watcher&Dep———依賴收集
3.3 nextTick———異步更新原理
3.4 Mixin———這難道不是 mergeConfig
3.5 callHook———生命周期是這樣執行的
3.6 源碼分析之我是抄的
3.6.1 Vue2中的依賴收集
3.6.2 異步更新源碼
3.6.3 原來你是這樣的 Mixin
3.6.4 生命周期鉤子是不是這樣調用的
第4章 Watcher的其他場景
4.1 手寫computed實現
4.2 watch的核心是 watcher
4.3 響應式原理補充———數組的更新
4.4 源碼分析之不知道怎么編了
4.4.1 原來是這樣的響應式
4.4.2 依賴收集不過是彼此銘記
第5章 Diff算法
5.1 前置代碼整理
5.2 簡單 Diff算法
5.2.1 “當前節點不同”的情況
5.2.2 比對子節點的簡單情況
5.3 完整的 Diff算法
5.3.1 優化列表常見操作
5.3.2 為什么循環的時候設置的key不能用數組的下標
5.3.3 亂序比對
5.4 細節調整
5.5 Diff算法的真正源碼
第6章 手寫 Component
6.1 Vue.extend的實現
6.2 Vue.component的實現
6.3 組件的虛擬節點
6.4 組件的渲染
6.5 組件渲染源碼梳理
6.5.1 Vue.extend源碼
6.5.2 Vue.component源碼
第7章 源碼的其他實現
7.1 生命周期源碼分析
7.1.1 生命周期的簡單調試
7.1.2 生命周期的價值
7.2 Vue.$set源碼分析
7.3 component源碼分析
7.3.1 組件的更新
7.3.2 異步組件與函數式組件
7.3.3 props源碼分析
7.3.4 組件的事件綁定
7.3.5 $children與$parent
7.4 $ref源碼分析
7.5 provide和inject
7.6 $attrs與$listeners
7.7 v if與v for
7.8 v model源碼分析
7.8.1 parse解析指令
7.8.2 把指令的 AST 轉換成render函數
7.8.3 針對v model的complier處理
7.9 自定義指令源碼分析
7.9.1 directive方法的注冊
7.9.2 解析自定義directive
7.10 修飾符的實現原理
7.10.1 特殊修飾符的特殊處理
7.10.2 表單修飾符的處理
7.10.3 sync修飾符是怎么實現的
7.11 slot源碼分析
7.12 keep alive源碼分析
第8章 手寫 VueRouter源碼
8.1 VueRouter使用簡介及項目初始化
8.1.1 路由模式
8.1.2 路由組件
8.2 給 Vue組件綁定路由信息
8.3 實現路由的扁平化
8.4 實現路由系統
8.5 實現routerLink組件
8.6 實現routerView 組件
8.7 實現路由守衛
8.8 縫縫補補history模式
第9章 VueRouter源碼分析
9.1 尋找入口、安裝并運行起來
9.2 解析路由信息
9.3 路由跳轉流程
9.4 路由組件
第10章 手寫 Vuex源碼
10.1 Vuex使用簡介
10.2 似曾相識的基本實現
10.3 實現模塊收集
10.4 實現模塊安裝
10.5 實現模塊的命名空間
10.6 實現模塊的動態注冊
10.7 實現插件機制
10.8 實現其他細節
10.8.1 異步的actions
10.8.2 嚴格模式
10.8.3 輔助函數
第11章 Vuex源碼分析
11.1 打包入口及結構
11.2 模塊的收集
11.3 模塊的安裝
第12章 Vue2中的SSR
12.1 項目搭建
12.2 打包客戶端代碼
12.3 打包服務器端代碼
12.4 服務器渲染路由
12.5 在服務器渲染中應用 Vuex
參考文獻
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 专注提供国外机电设备及配件-工业控制领域一站式服务商-深圳市华联欧国际贸易有限公司 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 地图标注-手机导航电子地图如何标注-房地产商场地图标记【DiTuBiaoZhu.net】 | 并网柜,汇流箱,电控设备,中高低压开关柜,电气电力成套设备,PLC控制设备订制厂家,江苏昌伟业新能源科技有限公司 | 儿童乐园|游乐场|淘气堡招商加盟|室内儿童游乐园配套设备|生产厂家|开心哈乐儿童乐园 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 数字展示在线_数字展示行业门户网站 | 深圳市万色印象美业有限公司| 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 喷漆房_废气处理设备-湖北天地鑫环保设备有限公司 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 精密模具加工制造 - 富东懿| 黑龙江「京科脑康」医院-哈尔滨失眠医院_哈尔滨治疗抑郁症医院_哈尔滨精神心理医院 | 浙江寺庙设计-杭州寺院设计-宁波寺庙规划_汉匠 | 超声波焊接机,振动摩擦焊接机,激光塑料焊接机,超声波焊接模具工装-德召尼克(常州)焊接科技有限公司 | 专业生产动态配料系统_饲料配料系统_化肥配料系统等配料系统-郑州鑫晟重工机械有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 机床导轨_导轨板_滚轮导轨-上海旻佑精密机械有限公司 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 地源热泵一体机,地源热泵厂家-淄博汇能环保设备有限公司 | 压力变送器-上海武锐自动化设备有限公司 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 衬氟旋塞阀-卡套旋塞阀-中升阀门首页 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | 中高频感应加热设备|高频淬火设备|超音频感应加热电源|不锈钢管光亮退火机|真空管烤消设备 - 郑州蓝硕工业炉设备有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 |