原理
何谓表现层(Presentational Layer)
一个稍微复杂的互联网产品或服务,在架构上通常都是多层结构。以典型的三层结构来说,最核心的是业务模型层,中间是应用层,与最终用户对接的,则是最外面的表现层。表现层的职责是将产品或服务映射到最终用户的心智模型,让用户能理解和使用产品和服务,确保正确高效的传递(deliver)信息和体验。
MVC 架构与视图(View)
MVC 架构即 Model-View-Controller,通常表现层会采用这一架构模式。
镐京也采用这一架构,其中 Model 层由 graph API 以及部分辅助的静态方法构成。
什么是模板(Template)
要之,模板的目的是展现数据。对于 Web 网页而言,展现由 HTML、CSS、JavaScript 几个层次共同完成。而 HTML 的方式是将内容嵌入到预先给定的信息结构,或是通过明确数据的语义来展现数据。
源文本
字符和编码
Jedi 源代码由 Unicode 字符组成。
考虑到输入的便利性和编程习惯,Jedi 的核心语法、运算符和内建特性均可由 ASCII 字符表达。
Jedi 表达式中的标识符遵循 UAX 8 。
在没有其他外部字符编码指示的下,支持 UTF-16 和 UTF-8
Jedi 的 JavaScript 实现基于 UTF-16,
目标语言 PHP