Jade之Code
Code
jade支持内嵌js的代码到jade代码之中。
Unbuffered Code
无缓冲代码以-符号开始,无任何额外输出(文本是什么即是什么)。
jade:
- for (var x = 0; x < 3; x++)
  li item
//- 块无缓冲代码
-
  list = ["Uno", "Dos", "Tres",
          "Cuatro", "Cinco", "Seis"]
each item in list
  li= item
html:
<li>item</li>
<li>item</li>
<li>item</li
<li>Uno</li>
<li>Dos</li>
<li>Tres</li>
<li>Cuatro</li>
<li>Cinco</li>
<li>Seis</li>
Buffered Code
缓冲代码以=开始,输出JS表达式计算结果。
jade:
p
  = 'This code is <escaped>!'
//- 内嵌形式
p= 'This code is' + ' <escaped>!'
html:
<p>This code is <escaped>!</p>
<p>This code is <escaped>!</p>
Unescaped Buffered Code
非逃逸缓冲代码以!=开始,输出JS表达式计算结果。
jade:
p
  != 'This code is <strong>not</strong> escaped!'
p!= 'This code is' + ' <strong>not</strong> escaped!'
html:
<p>This code is <strong>not</strong> escaped!</p>
<p>This code is <strong>not</strong> escaped!</p>
如果代码不存在任何逃逸,请不要使用!=,因为这样是危险的。所以为了防止cross-site scripting,请保证用户输入合法。
Jade之Code的更多相关文章
- Jade模板引擎让你飞
		写在前面:现在jade改名成pug了 一.安装 npm install jade 二.基本使用 1.简单使用 p hello jade! 渲染后: <p>hello jade!</p ... 
- emmet,jade,haml, slim,less,sass,coffeescript等的实战优缺点
		摘要: 文章背景,来自于群内周五晚上的一次头脑风暴式的思维碰撞交流活动. 随着前端技术的蓬勃发展, 各种新技术随着生产力的需要不断的涌入我们的视野, 那今天探讨的话题是这些新时代的前端兵器谱: 一. ... 
- Jade模板引擎(一)之Attributes
		目录: Attributes Boolean Attributes Style Attributes Class Attributes &Attributes Attributes jade中 ... 
- [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站
		原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ... 
- Jade之属性
		属性 所有的html(5)标签在jade中均支持如下写法.jade中省去了html<>和标签的关闭等写法,并将属性写在括号之中.若存在多个属性,可以将其分为多行. jade: a(href ... 
- crossplatform---Nodejs in Visual Studio Code 10.IISNode
		1.开始 Nodejs in Visual Studio Code 08.IIS : http://www.cnblogs.com/mengkzhaoyun/p/5410185.html 参考此篇内容 ... 
- 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)
		原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份 http://www.dotblogs.com.tw/ ... 
- 【nodejs】jade模板入门
		使用jetbrians webstom创建空项目 1.创建package.json 引用依赖配置 { "name": "demojade", "des ... 
- JADE提升篇
		以下如果未特殊声明,都在JADE管理器中运行,然后再Eclipse控制台中查看! JADE行为类 在前面的例子中,Agent所作的工作都定义在了setup方法中,实际上它具有的行为和执行的动作都应该定 ... 
随机推荐
- xml中的非法字符
			今使用Jdom生成xml文件的时候,总是出现0x0,0x8为非法字符,经过搜索,问题原因及解决方法如下: 原因:xml中需要过滤的字符分为两类,一类是不允许出现在xml中的字符,这些字符不在xml的定 ... 
- AX Dynamics 去中文字符长度:中文字符当2个字符处理
			static void jw_testStrByteLen(Args _args){ str _str = "A你好"; System.Te ... 
- ztree
			http://www.s u c h s o.com/projecteactual/ztree-jiaocheng-mvc-checkbox-quanxuan-demo-down.html http: ... 
- SQL中使用WITH AS提高性能,使用公用表表达式(CTE)简化嵌套SQL
			一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到.有的时候, ... 
- shell 初学者 必读 ,强烈推荐新手读
			背景: 很多人从C/C++转化而来,看了学习文档之后,踩入了很多坑 1 对变量赋值 不要有空格 a=123 # 正确 a = 123 # 错误 2 if语句 [] 要留有空格,变量最好加" ... 
- 新建jsp报错“The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path”
			今天新建jsp文件时,就报错“Visual Page Editor has experimental support for Windows 64-bit”,然后刚好stackoverflow上面有这 ... 
- C#如何打开DBF数据库文件
			using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ... 
- 如何将arcgis的mxd文档存储为相对路径
			在默认情况下,ArcGIS 10中地图文件mxd中添加的图层所引用的文件路径均为绝对路径.这就意味着,如果你在地图中引用了“D:\data\DEM.shp”文件,那map.mxd文件中保存的该层文件路 ... 
- [winserver]设置Server2008R2远程桌面允许每个用户运行多个会话
			首先打开"服务器管理器",选择"角色"-在对话框右边部分选择"添加角色" 根据提示一步步安装即可. 然后在角色中找到"远程桌面服务 ... 
- Visual Studio 2013 编译CEF步骤
			If you'd like to build the Chromium Embedded Framework (a wrapper for Chromium, for creating browser ... 
