上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2019年AST与前端框架的工程化-以Vue单文件组件为例.pdf

编号:97451 PDF 34页 2.80MB 下载积分:VIP专享
下载报告请您先登录!

2019年AST与前端框架的工程化-以Vue单文件组件为例.pdf

1、AST 与前端框架工程化 以 Vue 单文件组件为例开源开发者目录Vue 单文件组件(Single File Component)SFC 的解析、编译与优化 SFC 定制 SFC 以外的组件工程化探索Vue 组件Vue 单文件组件Vue 单文件组件(语言扩展)Vue 单文件组件(自定义块)Vue 单文件组件(自定义块)单文件组件的编译过程Source CodeTemplate ASTTarget CodeJavaScript ASTCSS ASTParseCombine单文件组件的编译过程Source CodeTemplate ASTTarget CodeJavaScript ASTCSS A

2、STParseCombineTransformsAnalysisOptimizationsTranspiling 浏览器兼容 动态 polyfill 加载 代码压缩 代码混淆 代码覆盖率检查 热重载 条件编译AST 还可以Linting 代码重构 作用域分析 错误追踪 依赖追踪 模板编译DSL 的针对性优化 运行时体积减少(约 10KiB)性能提升 避免 CSP 相关问题模板预编译:直接优势模板预编译:流程模板预编译:编译期优化模板预编译:编译期优化模板预编译:新语法支持模板预编译:作用域分析/沙盒组件编译:职责委派style-loadercss-loaderpostcss-loaderpit

3、chpitchexecuteexecute组件的整体编译优化Component Assets生成 Scope ID-分别注入对应的 CSS 选择器、模板 ASTScoped CSS常规的 CSS 写法 提取其中的 class 选择器 注入$style 变量 在模板中访问$styleCSS ModulesCSS Modules:JSX v.s.SFCIntellisense定制 SFC 格式自定义块:i18n自定义块:编译结果自定义块:实现自定义块:配置原生 SFC:HTML Modulesbabel macros lit-vueSFC 以外的组件工程化探索Babel Macros优点 零配置 局部编译(性能可能更好)缺点 被限制在 babel 体系 代码无法通用 功能有限Babel Macroslit-vue:a webpack loader

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年AST与前端框架的工程化-以Vue单文件组件为例.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部