摘要: 详细介绍参考http://ejohn.org/blog/javascript-micro-templating/,这个模板引擎写得短小精悍,非常值得一看1.[代码]tmpl.js01// Simple JavaScript Templating02// John Resig - http://ejohn.org/ - MIT Licensed03(function() {04varcache = {};0506this.tmpl =functiontmpl(str, data) {0708// Figure out if we're getting a template, or if 阅读全文
posted @ 2014-03-23 19:55 SteveW 阅读(144) 评论(0) 推荐(0) 编辑
摘要: jquery老大写的。在模板里用类似jsp的语法写。可以减少大量使用+来拼接。且效率很高。使用方法:tmpl(模板html,json数据串)1.[图片]TM截图未命名.png2.[代码][JavaScript]代码01// Simple JavaScript Templating02// John Resig - http://ejohn.org/ - MIT Licensed03(function(){04varcache = {};05this.tmpl =functiontmpl(str, data){06// Figure out if we're getting a temp 阅读全文
posted @ 2014-03-23 19:49 SteveW 阅读(159) 评论(0) 推荐(0) 编辑
摘要: http://www.catswhocode.com/blog/10-awesome-jquery-snippets1.[代码]图片预加载01(function($) {02varcache = [];03// Arguments are image paths relative to the current page.04$.preLoadImages =function() {05varargs_len = arguments.length;06for(vari = args_len; i--;) {07varcacheImage = document.createElement(' 阅读全文
posted @ 2014-03-23 19:45 SteveW 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 本文由伯乐在线-njuyz翻译自Tech.pro。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。【伯乐在线导读】:AbsurdJS 作者写的一篇教程,一步步教你怎样用 Javascript 实现一个纯客户端的模板引擎。整个引擎实现只有不到 20 行代码。如果你能从头看到尾的话,还能有不少收获的。你甚至可以跟随大牛的脚步也自己动手写一个引擎。以下是全文。不知道你有木有听说过一个基于Javascript的Web页面预处理器,叫做AbsurdJS。我是它的作者,目前我还在不断地完善它。最初我只是打算写一个CSS的预处理器,不过后来扩展到了CSS和HTML,可以用来把Javascript代码转成C 阅读全文
posted @ 2014-03-23 19:12 SteveW 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 转自:http://barretlee.com/principle-of-javascript-template/一、前言什么是模板引擎,说的简单点,就是一个字符串中有几个变量待定。比如:var tpl = 'Hei, my name is , and I\'m years old.';通过模板引擎函数把数据塞进去,var data = { "name": "Barret Lee", "age": "20"};var result = tplEngine(tpl, data);//Hei, 阅读全文
posted @ 2014-03-23 18:00 SteveW 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在小公司待久了感觉自己的知识面很小,最近逛博客园和一些技术网站看大家在说JavaScript模版引擎的事儿,完全没有概念,网上一搜这是08年开始流行起来的。。。本来以为这是很高深的知识,后来在网上看到jQuery作者John Resig,研究了一下,算是明白了最简单的javaScript模版引擎的原理,并没有想象的那么高大上,写篇博客推导一下John Resig写法的过程,写出一个最简单的JavaScript模版引擎。什么是JavaScript引擎其实在网站开发中模板还是很常见的一种技术,比如PHP的Smarty、ASP.NET的Master Page等,但这些模板都是基于服务器的,JavaS 阅读全文
posted @ 2014-03-23 10:27 SteveW 阅读(156) 评论(0) 推荐(0) 编辑