前端开发术语大全
作者:互联网
在计算机领域有大量通用缩写,比如人尽皆知的 CPU。随着前端技术的边沿不断扩大,相关术语不断增加,但毕竟不如行业术语常见。虽然记了无数遍,但是在技术文章中乍一看到,还是得到处搜索。那就 copy 过来,做个史上最全汇总,Mark!面试前背一背就好了,哈哈哈!
前端术语大全
AST 树
抽象语法树(abstract syntax code,AST) 是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有以节点的形式呈现。抽象语法树并不依赖于源语言的语法,也就是说语法分析阶段所采用的上下文无文文法,因为在写文法时,经常会对文法进行等价的转换(消除左递归,回溯,二义性等),这样会给文法分析引入一些多余的成分,对后续阶段造成不利影响,甚至会使合个阶段变得混乱。因些,很多编译器经常要独立地构造语法分析树,为前端,后端建立一个清晰的接口。
SSR 和 CSR
服务端渲染(Server side render)
客户端渲染(Client side render)
SFC
单文件组件(single file component)
CSP
服务端页面缓存(cache server page)
DSL
领域特定语言 (Domain-Specific Language )
Pug
pug,原名 jade,是流行的 HTML 模板引擎 最大的特色是使用缩进排列替代成对标签。它简化了HTML的成对标签的写法,使代码更加简洁、开发效率更高,但是同时它也带来了一些副作用:可移植性差、调试困难、性能并不出色。
标签:术语,前端,文法,语法,抽象,源代码,前端开发,大全 来源: https://www.cnblogs.com/cenxiaobai/p/16522511.html