术语参考
为了帮助你更高效地理解和使用 qingkuai,本节收录了文档中常见的术语与概念说明。无论你是刚接触框架的新手,还是深入源码的进阶用户,查阅本节都能快速厘清名词含义,避免歧义和误解。
本节旨在说明术语的常见用法,而非对其含义作出严格规定,在不同上下文中,某些术语的含义可能会有所差异。
组件文件
组件文件是指以 .qk
为扩展名的文件,每个组件文件表示一个组件声明。
插值属性
插值属性是对一系列特殊属性的统称,这包括 指令
、动态属性
、引用属性
以及 事件
。
插值块
插值块是指所有模板内容中所有用一对花括号包裹来嵌入 JS/TS 表达式的位置。这包括所有插值属性的值部分以及文本插值部分。
嵌入脚本块
嵌入脚本块表示由 lang-js
或 lang-ts
标签包裹的部分,它们用于嵌入需要编译的脚本内容。
嵌入语言标签
嵌入语言标签是指 lang-js
、lang-ts
、lang-css
、lang-scss
、lang-sass
、lang-less
、lang-stylus
、lang-postcss
这 8 个标签。它们用于嵌入需要编译的脚本和样式内容。
内建辅助方法
内建辅助方法是指 rea
、stc
、der
、wat
、Wat
、waT
这 6 个在组件文件中无需声明就能使用的方法,前三个方法用于创建响应性状态声明,后三个方法用于为响应性状态便捷注册监视器。它们都是一个编译标记,qingkuai 编译器会其转换为内部方法调用。
参考:响应性声明、响应深度、衍生响应性状态、解构响应性声明、监视器、前置监视器、同步监视器
内建方法标识符在嵌入脚本块的顶级作用域中不能被重复声明。
内建对象
内建对象是指 refs
和 props
这两个在组件文件中无需声明就能访问的对象标识符,它们分别用于存储及访问外部传递给组件的引用属性和其他属性值。
参考:组件属性
内建对象标识符在嵌入脚本块的顶级作用域中不能被重复声明。