最近由于需求改变,我又改写了Template模板方法,此次的改动增加了XXX:{XXX}的标签替换和独立的{XXX}替换,执行顺序为XXX={XXX} -> XXX:{XXX} -> {XXX},代码如下: /**
?*?@Author?Dike.Li
?*?@Date?201...
分类:
Web程序 时间:
2015-08-14 19:45:36
阅读次数:
255
前几次对模板技术进行了分析和编写,发现不是很合理,现在发上新的改良代码: /**
?*?@Author?Dike.Li
?*?@Date?2015/7/30
?*?@class?Template
?*?@public
?*?@Description?Template?Label?Repla...
分类:
Web程序 时间:
2015-08-05 10:49:00
阅读次数:
123
昨天编写了第一版的模板标签替换代码,发现有很多不足的地方,不足内容如下: 1:正则无法匹配模板中存在的空格问题 2:无法删除属性项中不存在的标签 根据昨天的不足,经过修正后,新的模板替换方法如下: /**
...
分类:
Web程序 时间:
2015-07-31 13:16:52
阅读次数:
159
前段时间查看了extjs的源代码,大概就看了20多分钟,我看了个大概,曾经推测Extjs动态创建组件其实也是使用了标签模板,如今看过源码之后证实了我的猜测,extjs拥有自己的一套模块加载器,所以能够自由的编写自定...
分类:
Web程序 时间:
2015-07-30 17:17:23
阅读次数:
152
环境:windows+node.js+express 一、安装ejs 打开cmd窗口,输入npm install ejs -g,等待下载安装完成。 二、使用 调用过程中使用路由机制和模板,路由请求地址为根目录,模板文件为home.ejs【注:模板引擎文件为.ejs文件】 1、新建js文件为index...
分类:
Web程序 时间:
2015-07-26 15:29:12
阅读次数:
286
出现问题的代码
/***
* 请求静态html 模板
* @param url
* @param $jqueryDiv : 四个主要div之一
* @param templateHandle : 自定义,用于使用Dot js模板函数
* @param callback : 用于实现模板之后,绑定事件
* @param templateDa...
分类:
Web程序 时间:
2015-07-21 01:37:18
阅读次数:
819
doT 模板一般是放在script脚本里面的,例如:
<script type="text/j...
分类:
Web程序 时间:
2015-07-16 20:03:36
阅读次数:
277
分析原理以及编写一个基于字符串拼接的js模板引擎雏形,这里并不会提供任何模板与数据的绑定。
分类:
Web程序 时间:
2015-07-11 13:21:05
阅读次数:
156
优化目的:1. 减少load量。2. 优化js,加快页面加载速度。网站中最影响网站打开速度的是什么?我会告诉是网站中的javascript,简称JS。模板中引用的JS文件越多,打开速度越慢,细读完这篇文章,够你优化大半天的了,关于JS优化方法大都脱离不了这三种方法。方法一:把不重要的JS放在页面最底...
分类:
编程语言 时间:
2015-07-09 19:32:34
阅读次数:
141
doT js 使用{{}} 非常类似于JSP,所以用起来感觉很亲切,很顺手
{{–>%>...
分类:
Web程序 时间:
2015-06-29 11:45:32
阅读次数:
136