Javascript代码中不要包含HTML:

var div = document.getElementById("my-div");
div.innerHTML = "<h3>Error</h3><p>Invalid e-mail address.</p>";

在Javascript代码中完全隔绝HTML很难,这一点可以根据实际情况来权衡使用。Javascript 模版技术就是一种有效隔离HTML和Javascript代码的手段,如下是jQuery Template的用法:

// HTML<script id="bookTemplate" type="text/x-jQuery-tmpl">  <div>      <img src="BookPictures/${picture}" alt="" />      <h2>${title}</h2>      price: ${formatPrice(price)}  </div></script>// Javascript// Create an array of booksvar books = [{ title: "ASP.NET 4 Unleashed", price: 37.79, picture: "AspNet4Unleashed.jpg" }];// Render the books using the template$("#bookTemplate").tmpl(books).appendTo("#bookContainer");
function formatPrice(price) {      return "$" + price.toFixed(2);
}

转载于:https://blog.51cto.com/7458566/1548007

jQuery Template的用法相关推荐

  1. jQuery 表单验证插件,jQuery Validation Engine用法详解

    jQuery 表单验证插件,jQuery Validation Engine用法详解 功能强大的 jQuery 表单验证插件,适用于日常的 E-mail.电话号码.网址等验证及 Ajax 验证,除自身 ...

  2. jquery中cookie用法实例详解(获取,存储,删除等)

    这篇文章主要介绍了jquery中cookie用法,结合实例详细分析了jQuery操作cookie的获取,存储,删除等操作,并附带了Jquery操作Cookie记录用户查询过信息实现方法,需要的朋友可以 ...

  3. jquery load 事件用法

    jquery load 事件用法 如果绑定给window对象,则会在所有内容加载后触发,包括窗口,框架,对象和图像.如果绑定在元素上,则当元素的内容加载完毕后触发. 注意:只有当在这个元素完全加载完之 ...

  4. jQuery包裹节点用法完整示例

    本文实例讲述了jQuery包裹节点用法.分享给大家供大家参考,具体如下: <html> <head> <meta http-equiv="Content-Typ ...

  5. jQuery入门 简单用法

    刚入门jquery不知从何下手的小伙伴们,可以给你们一些微薄的技术整理,这也是我的第一篇博客,有不对的请多指教 也希望和我一样懵懂的,祝你们有发可脱 好了,下面进入正题: 1.什么是jQuery   ...

  6. jQuery Promise 的用法

    jQuery Promise 的用法 例子 $.when 参考资料 jQuery封装的很好了,傻瓜式调用即可. 例子 // 返回一个 promise 对象.其实 $.get 返回的就是 promise ...

  7. template 的用法

    正在看C++primer里的template的用法,偏巧逛CSDN的时候又看到一张帖子讲得很详细,就转过来,留着以后温习用. --  template 的用法 在程序设计当中经常会出现使用同种数据结构 ...

  8. vue template html属性,详解template标签用法(含vue中的用法总结)

    一.html5中的template标签 html中的template标签中的内容在页面中不会显示.但是在后台查看页面DOM结构存在template标签.这是因为template标签天生不可见,它设置了 ...

  9. template标签用法(含vue-template的用法)

    template标签用法(含vue) 1.h5中的template标签 html中的template标签中的内容在页面中不会显示.但是在后台查看页面DOM结构存在template标签.这是因为temp ...

最新文章

  1. WEB前端开发的思考与感悟
  2. Python3 调用ffmpeg
  3. Office EXCEL 如何为宏命令指定快捷键或者重新设置快捷键
  4. 图:BFS/DFS java实现
  5. Winform中设置ZedGraph的曲线符号Symbol以及对应关系
  6. python取出字典中的所有值的两种方法
  7. php 随机颜色,php生成随机颜色的代码实例
  8. 渗透场景篇--当XSS遇上CSRF
  9. markdown使用模板(供自己方便使用)
  10. windows server 2016 安装有线网卡驱动
  11. 如何批量将图片转换为 PDF 文档
  12. 小葵花妈妈课堂开课了:《ArrayList源码浅析》
  13. 数据结构--算术表达式求值
  14. Spring Data JPA/Hibernate 运行期动态模型、动态实体建表、动态字段查询的方式
  15. flex布局对行内子元素的影响
  16. ESP8266连接阿里云(二)烧录MQTT固件
  17. [文献阅读]——BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
  18. python分析股票主力_python-个股聪明钱因子追踪
  19. 寒假作业81-100题
  20. 独立站fp怎么规避Paypal封号?AB站跳转支付 + Paypal轮换收款

热门文章

  1. 如何在微服务架构中实现安全性?
  2. 高效“炼丹”必备技能:一文实现深度学习数学原理入门,还有吴恩达老师亲授课程...
  3. 这些神经网络,还可信吗?
  4. NLP/CV模型跨界进行到底,视觉Transformer要赶超CNN?
  5. 又一联盟成立:清华、北大、深大、南科大、哈工大等12家在深单位加盟
  6. Google 确认 Chrome 存在严重漏洞,向 20 亿用户发出警告:你们需立即更新浏览器...
  7. 哪些“双一流”更得华为偏爱?这所高校人数远超清北华五
  8. 19岁就在南大读博的“00后”女生:这是我的学习经历
  9. 虚拟机VMware14安装kali-linux-2019.1-amd64
  10. 细粒度图像分割 (FGIS)