摘要:JSP的渲染机制与Velocity很不相同。JSP实际上执行的是JSP对应的java类(将JSP的html转化成out.write输出),最终执行的是翻译后的java类。 Velocity则是按照语法规则解析成一颗语法树,然后执行这颗语法树来渲染结果(遍历这棵树来渲染整个页面)。虽然这种动态的渲染方
阅读全文
摘要:Velocity中的宏可以理解为函数的定义,在使用的时候,需要考虑到宏的作用域的问题。 1、外层的宏中的变量在内存的宏中可以访问 2、内层中的宏变量如果与外层的变量名冲突,如果有传值则取传入的值,如果没有传值,则取上层的宏中的值! 以上的例子中定义了名为: 所以,velocity的宏使Velocit
阅读全文
摘要:AngularJS表达式数字总价: {{ quantity * cost }}总价: 字符串姓名: {{ firstName + " " + lastName }}姓名: 对象姓为 {{ person.lastName }}姓为 数组第三个值为 {{ points[2] }}第三个值为 与JavaS...
阅读全文
摘要:再理解闭包的概念的时候,首先深入理解一下JavaScript变量的作用域。JavaScript是一种弱类型的语言,与Java,C这些强类型的语言不同。JavaScript在声明变量的时候,不需要声明变量类型,通过赋值的形式来将各种类型的数据赋值给变量。JS变量没有块级作用域,函数中的变量在整个函数都...
阅读全文