GTLC全球技术领导力峰会·上海站,首批讲师正式上线! 了解详情
写点什么

AST 与前端框架的工程化

2019 年 8 月 05 日

AST 与前端框架的工程化

QCon北京2019大会上,蒋豪群讲师做了《AST 与前端框架的工程化》主题演讲,主要内容如下。


演讲简介


现代前端开发中,围绕着 AST 的解析和变换,发展出了诸如 Babel 和 PostCSS 等显著提高开发体验的工具。


对于前端框架而言,深度应用编译原理实现的 DSL 及其代码优化也是工程化体验的重要环节,Vue.js 闻名的单文件组件(Single File Component,SFC)即是其中代表。


本次分享将结合 Vue.js 的工程化实践,介绍 AST 操作在现代前端框架中的深入应用:


  1. 解析 Vue 组件的编译过程;

  2. AST 与代码优化/重构;

  3. 定制 Vue SFC;

  4. 利用 AST 操作、提升开发体验的一些工具与技巧。


讲师介绍


蒋豪群


Vue Technology LLC 开源开发者


蒋豪群,Vue.js 团队成员,曾就职于阿里巴巴和蘑菇街,2018 年起成为全职开源开发者,目前负责 Vue CLI 及相关 Vue.js 周边工具库的维护。












完整演讲 PPT 下载链接


https://qcon.infoq.cn/2019/beijing/schedule


2019 年 8 月 05 日 08:00494

评论

发布
暂无评论
发现更多内容

Week2 - 框架设计

evildracula

学习 架构

LeetCode题解:78. 子集,迭代,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

【分布式事务】面试官问我:MySQL中的XA事务崩溃了如何恢复??

冰河

MySQL 分布式事务 一致性 XA

训练营第六周作业 2

仲夏

极客大学架构师训练营

Week 6 作业02

Croesus

架构师训练营 - 作业 - 第六周

Max2012

如何抽取实体关系?——基于依存句法分析的事实三元组抽取

Guanngxu

自然语言处理

一个90后码农的真实经历,希望大家可以不留遗憾;

Java架构师迁哥

架构师训练营第二期 - 第二周作业

john_zhang

极客大学架构师训练营

架构作业 -- CAP原理

Nick~毓

前端不得不懂的架构知识(上)

执鸢者

架构 前端

第六周总结

fmouse

极客大学架构师训练营

Week 6 作业01

Croesus

CAP原理, Doris 临时失效的处理过程

garlic

极客大学架构师训练营

第六周

等燕归

第六周总结

alpha

极客大学架构师训练营

训练营第六周作业 1

仲夏

极客大学架构师训练营

软件设计原则

猴子胖胖

软件设计原则

第二周学习总结

lithium

极客大学 架构师训练

架构师训练营第二周作业1

韩儿

架构师训练营第二周作业2

韩儿

架构师训练营第 1 期 - 第 6 周课后练习

Anyou Liu

极客大学架构师训练营

架构师系列之1:UML 系统设计用例图

桃花原记

第六周作业

fmouse

极客大学架构师训练营

【Java】变量声明在循环体内还是循环体外你选哪一个咧?

java金融

Java 变量声明

盘点 Mac 上好用的七款软件

彭宏豪95

效率 效率工具 软件 Mac

怎么样让自己的博客被谷歌和百度收录!

java金融

百度 SEO 博客收录 谷歌收录

week2 框架设计 作业和学习总结

杨斌

架构师系列之2:依赖倒置设计原则

桃花原记

2.8 第二周课后练习

lithium

极客时间 架构师训练

架构师训练营 - 第六周总结

一个节点

极客大学架构师训练营

DNSPod与开源应用专场

DNSPod与开源应用专场

AST 与前端框架的工程化-InfoQ