摘要: 昨晚写的那个js模版引擎有不少bug,比如有些分隔符不支持,ie下有bug,并且还用了遭不少人唾弃的with,今晚又进行了一下改善,提高了分隔符的自由度,避开了with的使用,修复了在ie下的bug(这个主要是由转义字符引起的bug,IE7下任然错误^_^),好了不多说了,直接看demo吧! <div>hust_小C的模版引擎<h2>对象遍历</h2> {{ for(var i in data.a){ }} <li>{{=i}}:{{=data.a[i]}}</li> {{ } }}<h2>If else 解析</h 阅读全文
posted @ 2011-04-26 21:15 淘小杰 阅读(609) 评论(1) 推荐(0) 编辑
摘要: 上次自己尝试着做了下js的模版,发现那种方法解析模版确实太复杂了,这次换了下思路,总体来说,js模版要实现的就是让模版里边的js代码能够运行起来 <div>hust_小C的模版引擎 <% for(var i in a){ %> <li><%=i%>:<%=a[i]%></li> <%}%> <img src=<%=url%> </div> <a></a><a></a><a></a><a></a 阅读全文
posted @ 2011-04-26 13:00 淘小杰 阅读(467) 评论(2) 推荐(0) 编辑