论坛首页 Web前端技术论坛

javascript Comment Templates --jCT 模板 2.0 Beta 放出

浏览 3268 次
精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-05  
2.0已经废弃,留作历史,请看最新的版本
整个代码才100多行,没有用一个正则,一般2重循环,用存储的话最大4重循环。
有介绍性演示下载。感兴趣的朋友帮我测测吧,看看有没有什么Bug!
http://code.google.com/p/jsct/
   发表时间:2008-04-12  
实在是对不起大家,4月7日的demo中竟然把jct.js的引用路径写错了,今天改过来了。抱歉! 同时谢谢 chinaunix.net 的朋友 zhaiduo 提醒了我.现在改过来了.

是否大家因为这个demo的错误,而直接把jCT当垃圾给卡了?!!
汗呀!!!!!!!
0 请登录后投票
   发表时间:2008-04-18  
哥们,你可否在多写些注释啊?
0 请登录后投票
   发表时间:2008-04-19  
jasongreen 写道
哥们,你可否在多写些注释啊?

http://code.google.com/p/jsct/
上有文档,
你说的是代码注释吧,就三个函数,
clean()//清理代码
parse()//解析模板
slice(begin,end,b1,p)//其实这个是核心,明白了这个上面两个一看就明白了.

重点说说:slice(begin,end,b1,p)
功能:
    根据开始/结束标记(begin,end)对 txt(这个是贯穿这个过程的变量,当然还有几个如:p1,p2)字符串变量进行分段,并设置p?分段的offset值,
参数:
begin:开始字符
end:结束字符
b1:从txt的什么位置开始分段
p:分段成功后把分段信息设置到哪一个p?(p1,p2)变量里
返回:
true:开始字符 和 结束字符 都找到,并根据p设置p1或p2
false:没有找到匹配开始字符 和 结束字符 的段
原理:
我认为模板是由这样的结构安排的
===========
p1段
begin开始字符
p2段
end结束字符
p3段
===========
处理模板的过程就是不断的根据开始字符 和 结束字符找到匹配的段,然后该循环的循环,该递归的递归(存储),
当然根据情况有些地方会用一下技巧,交换p1,p2的值,这个更不好文字表达了.
所以我的代码会很短,就是有这个原理的存在,这也应该是原创了吧.

至于写注释的事情,我是不想写了,因为如果明白了原理,对照代码很容易明白的,但是如果文字表达的话恐怕不很容易.
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics