pug是一套外观优雅并且功能丰富的模板引擎,以前叫做jade。目前,越来越多的公司和开发者使用pug取代html作为模板语言。那么它有什么好处呢? 1.无需结束标签 在html中,几乎每个标签都需要写相应的结束标签,这既耗费时间和精力又使代码更加冗长,而且万一忘了写结束标签会导致不可预期又难以定位的 ...
分类:
Web程序 时间:
2017-05-30 00:58:20
阅读次数:
2920
模板 一、引用变量 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户。 {{ xxx }} 二、标签 用{% %}表示,用于处理一些逻辑 常用的几个标签 {% if 条件 %} 内容 {% endif %} {% f ...
分类:
编程语言 时间:
2017-05-14 19:40:17
阅读次数:
175
Velocity模板(VM)语言介绍Velocity是一个基于java的模板引擎(templateengine)。它允许任何人仅仅简单的使用模板语言(templatelanguage)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就..
分类:
编程语言 时间:
2017-05-14 10:54:46
阅读次数:
191
关于学习架构,必须会的几点技术:1.java反射技术2.xml文件处理3.properties属性文件处理4.线程安全机制5.annocation注解6.设计模式7.代理机制(aop)8.serlvet基础(过滤器等等)几样比较实用的技术:1.模板语言freemarker2.ognl3.gsonjson工具类大家对于几大框架望而生畏,实际..
分类:
编程语言 时间:
2017-05-08 14:48:59
阅读次数:
144
关于学习架构,必须会的几点技术: 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注解 6. 设计模式 7. 代理机制(aop) 8. serlvet基础(过滤器等等)几样比较实用的技术: 1. 模板语言freema ...
分类:
编程语言 时间:
2017-05-08 12:37:23
阅读次数:
147
模板引擎 Tornado中的模板语言和django中类似,模板引擎将模板文件载入内存,然后将数据嵌入其中,最终获取到一个完整的字符串,再将字符串返回给请求者。 Tornado =的模板支持“控制语句”和“表达语句”,控制语句是使用 {% 和 %} 包起来的 例如 {% if len(items) > ...
分类:
其他好文 时间:
2017-04-25 00:47:49
阅读次数:
270
<html> <script src="template.js"></script> <head> </head> <body> <div id="content"></div> </body> </html> <script id="test" type="text/html"> <h1>{{ti ...
分类:
编程语言 时间:
2017-04-23 19:31:21
阅读次数:
158
Vue.js 主要用简洁的模板语言声明式的把数据渲染进DOM 例如 还可以绑定DOM对象 这里我们遇到点新东西。你看到的 v-bind 属性被称为指令。指令带有前缀 v-,以表示它们是 Vue 提供的特殊属性。可能你已经猜到了,它们会在渲染的 DOM 上应用特殊的响应式行为。简言之,这里该指令的作用 ...
分类:
Web程序 时间:
2017-04-19 10:21:30
阅读次数:
221
周末万里虎抽空体验了下微信小程序的DEMO,对小程序的开发有了一个基础的了解与认识,今天就来和大家分享一下我对小程序的看法。 从官方DEMO来看,小程序在技术架构上非常清晰易懂。JS负责业务逻辑的实现,而表现层则WXML和WXSS来共同实现,前者其实就是一种微信定义的模板语言,而后者类似CSS。所以 ...
分类:
微信 时间:
2017-04-17 22:13:44
阅读次数:
388
静态资源前端加载器,用来分析页面中使用的和依赖的资源(js或css), 并将这些资源做一定的优化后插入页面中。如把零散的文件合并。 注意 此插件做前端硬加载,适用于纯前端项目,不适用有后端 loader 的项目。因为不识别模板语言,对于资源的分析和收集,比较的粗暴!!! 默认会把页面中用到的样式插入 ...
分类:
其他好文 时间:
2017-04-12 04:19:25
阅读次数:
223