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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 VUE.JS 3.0源碼解析(微課視頻版)

出版社:清華大學(xué)出版社出版時間:2023-06-01
開本: 其他 頁數(shù): 232
中 圖 價:¥42.3(7.2折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

VUE.JS 3.0源碼解析(微課視頻版) 版權(quán)信息

VUE.JS 3.0源碼解析(微課視頻版) 本書特色

Vue3是Vue的3.x版本,是在Vue 2.x的基礎(chǔ)上迭代出來的“大”版本,它對整個Vue庫進(jìn)行了重寫和升級。與Vue2相比,雖然Vue3的核心邏輯變化不大,但是針對包架構(gòu)進(jìn)行了升級,由原來的options API掛載原型的方式變?yōu)閏omposition API方式,從而實現(xiàn)各核心庫的解耦,使得Vue3的內(nèi)部核心模塊可以按需加載。
本書幫助廣大讀者在使用Vue3的過程中理解實現(xiàn)原理,學(xué)習(xí)Vue3實現(xiàn)邏輯。通過對Vue3運行原理的解析,幫助讀者理解核心源碼的實現(xiàn)。本書由淺入深展開以下內(nèi)容:

? Vue3概述;
? Vue3整體實現(xiàn);
? 虛擬DOM;
? 響應(yīng)式API;
? 生命周期;
? 模板編譯;
? 組件和API實現(xiàn);
? 整體架構(gòu);
? 實戰(zhàn)案例。
本書配有視頻、課件、大綱和代碼。

VUE.JS 3.0源碼解析(微課視頻版) 內(nèi)容簡介

本書共分為11章,將從源碼角度入手,由淺入深分析Vue3框架的核心邏輯。首先通過極簡demo引出Vue3框架核心思想,其次結(jié)合源碼分析Vue3框架核心邏輯的實現(xiàn)原理,*后介紹Vue3框架常用命令、組件等底層實現(xiàn)邏輯。幫助讀者深入理解Vue3框架的內(nèi)部實現(xiàn)原理與運行邏輯,理解Vue3框架語法,揭開藏在表面的內(nèi)容,讓開發(fā)者能知其然還能知其所以然。 本書面向有Vue開發(fā)經(jīng)驗和熟悉框架開發(fā)的前端開發(fā)者,也可以作為對Vue框架源碼感興趣的編程愛好者的參考用書。

VUE.JS 3.0源碼解析(微課視頻版) 目錄

第1章初識Vue3 1.1Vue3簡介 1.2Vue3的變化 1.2.1架構(gòu)變化 1.2.2代理方式變化 1.2.3Virtual DOM變化 1.3Vue3結(jié)構(gòu) 第2章Vue3入門 2.1createApp()函數(shù) 2.2參數(shù)響應(yīng)式 2.3effect副作用函數(shù) 2.4mount()函數(shù) 2.5patch()函數(shù) 2.6總結(jié) 第3章Vue3整體實現(xiàn) 3.1源碼調(diào)試 3.1.1代碼調(diào)試 3.1.2開啟sourceMap 3.1.3總結(jié) 3.2createApp()函數(shù) 3.2.1涉及文件 3.2.2調(diào)用createApp()函數(shù) 3.2.3調(diào)用createRenderer()函數(shù) 3.2.4總結(jié) 3.3mounted掛載 3.3.1涉及文件 3.3.2創(chuàng)建根組件VNode 3.3.3遞歸渲染 3.3.4創(chuàng)建組件上下文實例 3.3.5patch子樹 3.3.6總結(jié) 3.4setup函數(shù) 3.4.1涉及文件 3.4.2mountComponent()函數(shù) 3.4.3setupComponent()函數(shù) 3.4.4初始化代理上下文 3.4.5get方法 3.4.6set方法 3.4.7has方法 3.4.8調(diào)用setup函數(shù) 3.4.9finishComponentSetup()函數(shù) 3.4.10總結(jié) 3.5update方法 3.5.1涉及文件 3.5.2setupRenderEffect()函數(shù) 3.5.3updateComponentPreRender()函數(shù) 3.5.4updateComponent()函數(shù) 3.5.5shouldUpdateComponent()函數(shù) 3.5.6processElement()函數(shù) 3.5.7patchChildren()函數(shù) 3.5.8總結(jié) 3.6unmount方法 3.6.1涉及文件 3.6.2baseCreateRenderer()函數(shù) 3.6.3ref數(shù)據(jù) 3.6.4keepalive組件 3.6.5component組件 3.6.6suspense組件 3.6.7telport組件 3.6.8動態(tài)子組件等 3.6.9總結(jié)
第4章虛擬DOM 4.1VNode對象 4.1.1VNode簡介 4.1.2VNode聲明 4.1.3_createVNode()函數(shù) 4.1.4總結(jié) 4.2patch函數(shù) 4.2.1patch介紹 4.2.2text類型 4.2.3comment類型 4.2.4static類型 4.2.5fragment類型 4.2.6element類型 4.2.7component類型 4.2.8teleport類型 4.2.9suspense類型 4.3diff比較 4.3.1從前往后比較 4.3.2從后往前比較 4.3.3新增新VNode 4.3.4刪除舊VNode 4.3.5進(jìn)一步判斷 4.3.6總結(jié) 第5章響應(yīng)式API 5.1reactive響應(yīng)式API 5.1.1使用方式 5.1.2兼容寫法 5.1.3reactive()函數(shù) 5.1.4createReactiveObject()函數(shù) 5.1.5mutableHandlers()函數(shù) 5.1.6createGetter()函數(shù) 5.1.7createSetter()函數(shù) 5.1.8ref解析 5.1.9總結(jié) 5.2effect副作用函數(shù) 5.2.1實現(xiàn) 5.2.2mount(掛載) 5.2.3update(更新) 5.2.4創(chuàng)建effect副作用函數(shù) 5.2.5ReactiveEffect()函數(shù) 5.2.6處理激活狀態(tài) 5.2.7清除操作 5.2.8執(zhí)行fn 5.2.9總結(jié) 5.3watch監(jiān)聽 5.3.1watch函數(shù) 5.3.2初始化 5.3.3scheduler異步隊列 5.3.4watchEffect()函數(shù) 5.3.5總結(jié) 5.4computed函數(shù) 5.4.1創(chuàng)建getter副作用函數(shù) 5.4.2創(chuàng)建cRef 5.4.3總結(jié) 5.5拓展方法 5.5.1customRef()函數(shù) 5.5.2readonly()函數(shù) 5.5.3shallow()函數(shù) 5.5.4shallowReactive()函數(shù) 5.5.5shallowReadonly()函數(shù) 5.5.6總結(jié) 第6章生命周期 6.1生命周期函數(shù) 6.1.1執(zhí)行順序 6.1.2生命周期實現(xiàn) 6.1.3injectHook()函數(shù) 6.1.4總結(jié) 6.2掛載回調(diào) 6.3更新回調(diào) 6.4卸載回調(diào) 6.5onErrorCaptured()鉤子函數(shù) 6.6onRender鉤子函數(shù) 第7章模板編譯 7.1模板渲染 7.2生成AST對象 7.2.1初始化解析函數(shù) 7.2.2初始化上下文 7.2.3根節(jié)點對象 7.2.4標(biāo)簽解析 7.3AST對象優(yōu)化 7.3.1transform()函數(shù) 7.3.2靜態(tài)變量提升 7.4生成代碼字符串 7.4.1創(chuàng)建模板字符串上下文 7.4.2生成引用函數(shù) 7.4.3生成函數(shù)簽名 7.4.4判斷是否需要with函數(shù)擴(kuò)展作用域 7.4.5資源分解處理 7.4.6生成節(jié)點代碼字符串 7.4.7返回代碼字符串 7.5生成render函數(shù) 7.6位運算 第8章組件和API實現(xiàn) 8.1Suspense 8.2teleport 8.3KeepAlive 8.4slot 8.5props 8.6defineAsyncComponent 8.7defineComponent() 8.8directives 8.9scheduler 第9章整體架構(gòu) 9.1架構(gòu)設(shè)計 9.2打包工具 9.3構(gòu)建工具 第10章實戰(zhàn)案例 10.1案例介紹 10.1.1項目介紹 10.1.2知識點介紹 10.2Vue3核心實戰(zhàn) 10.2.1登錄頁面 10.2.2注冊頁面 10.3Vue3模板編譯實戰(zhàn) 10.3.1首頁頁面 10.3.2個人資料頁面 10.4Vue3功能實戰(zhàn) 10.4.1寫作頁面 10.4.2個人主頁 參考文獻(xiàn)
展開全部

VUE.JS 3.0源碼解析(微課視頻版) 作者簡介

張廷杭 中國移動通信集團(tuán)有限公司系統(tǒng)開發(fā)工程師,長期從事微信小程序、Web前端開發(fā)等工作,對微信小程序、HTML5和Vue前端開發(fā)框架等有深入研究。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 灌木树苗-绿化苗木-常绿乔木-价格/批发/基地 - 四川成都途美园林 | 千斤顶,液压千斤顶-力良企业,专业的液压千斤顶制造商,shliliang.com | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 罗茨真空机组,立式无油往复真空泵,2BV水环真空泵-力侨真空科技 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 数控走心机-双主轴走心机厂家-南京建克| VOC检测仪-甲醛检测仪-气体报警器-气体检测仪厂家-深恒安科技有限公司 | 食品级焦亚硫酸钠_工业级焦亚硫酸钠_焦亚硫酸钠-潍坊邦华化工有限公司 | 液压中心架,数控中心架,自定心中心架-烟台恒阳机电设计有限公司 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 上海盐水喷雾试验机_两厢式冷热冲击试验箱-巨怡环试 | LED显示屏_LED屏方案设计精准报价专业安装丨四川诺显科技 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 耐磨焊丝,堆焊焊丝,耐磨药芯焊丝,碳化钨焊丝-北京耐默公司 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 垃圾压缩设备_垃圾处理设备_智能移动式垃圾压缩设备--山东明莱环保设备有限公司 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 超声波气象站_防爆气象站_空气质量监测站_负氧离子检测仪-风途物联网 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 匀胶机旋涂仪-声扫显微镜-工业水浸超声-安赛斯(北京)科技有限公司 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 尚为传动-专业高精密蜗轮蜗杆,双导程蜗轮蜗杆,蜗轮蜗杆减速机,蜗杆减速机生产厂家 | 并离网逆变器_高频UPS电源定制_户用储能光伏逆变器厂家-深圳市索克新能源 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 远程会诊系统-手术示教系统【林之硕】医院远程医疗平台 | 百方网-百方电气网,电工电气行业专业的B2B电子商务平台 | 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 武汉印刷厂-不干胶标签印刷厂-武汉不干胶印刷-武汉标签印刷厂-武汉标签制作 - 善进特种标签印刷厂 | 郑州爱婴幼师学校_专业幼师培训_托育师培训_幼儿教育培训学校 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 |