请选择 进入手机版 | 继续访问电脑版
收藏本站腾讯微博新浪微博
点点网模板设计大赛 phpchina

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 用悬赏 三天解决问题 解决访问速度慢 论坛支持农历生日 - 给官方提建议

论坛活动及任务 归纳网站最新活动 地图任务 邮件更新任务:保护帐号安全

积分换实物,来参加蓝色理想积分兑换吧! 联系招聘客服 蓝色理想帮你找工作! 万元奖励等你拿——点点网模板设计大赛

查看: 21057|回复: 27

[原创]JS代码格式化和语法着色V2 [复制链接]

hutia 楼主

诘屈聱牙

荣誉管理

帖子
5622
体力
23239
威望
367
居住地
江苏省 苏州市
发表于 2006-6-25 21:02:00 |显示全部楼层
升级到第二版,开一贴以示庆贺,哈哈哈

自 Ver1.1 升级内容
1. 增加函数列表
2. 增加函数 Export 功能
3. 增加函数依存关系分析 (这个功能个人未见其他软件实现过,自己创意,问题多多,目前分析能力还是比较有限的,只能分析全局函数依存关系,可能在复杂代码的情况下出现 bug)
4. 修正 for 语句分析 bug
5. 修正 语法折叠的 bug
6. 改进 Collapse All ※ Expand All 函数工作方式,避免行数太大时的死机
7. 改进行号分析机制,避免行数太大时的死机

Demo
IE Only

 提示:您可以先修改部分代码再运行

已有 1 人评分威望 收起 理由
经典论坛大妈 + 4 历史打分

总评分: 威望 + 4   查看全部评分

西部数码顶级域名注册商39元抢注!

月伤

金牌会员 手机认证 

帖子
1060
体力
4585
威望
79
居住地
北京市 通州区
发表于 2006-6-26 18:21:00 |显示全部楼层
和我的编辑器中插入代码的功能相似,楼主的正则一定不错吧,有空讨论一下
最诚信团购导航-依团网[url=http://etuan114.com]http:
租服务器,上51IDC | [长沙]招聘:PHP经理10K/WEB前端6K/PHP开发6K

使用道具 举报

帖子
199
体力
1058
威望
6
发表于 2006-6-27 01:03:00 |显示全部楼层
高!
2点愚见:
1.配色方案可借鉴DW的
2.收起大括号显示为{...}比较自然

使用道具 举报

帖子
64
体力
423
威望
0
发表于 2006-6-28 23:07:00 |显示全部楼层
真强,速度也相对比较快.

使用道具 举报

花生 

Tintin

银牌会员

帖子
2008
体力
3192
威望
23
发表于 2006-6-28 23:14:00 |显示全部楼层
嚎吓人
如果思念能随时间累积,创造另一个天地,风景一定好美丽。

使用道具 举报

帖子
341
体力
1327
威望
1
发表于 2006-6-28 23:49:00 |显示全部楼层
经典的隐藏高手是真多

使用道具 举报

酒酣几度

荣誉管理 手机认证 

帖子
1367
体力
3521
威望
127
发表于 2006-6-29 01:22:00 |显示全部楼层
很浩大的工程啊
blog Web标准化交流会 WEB标准群:23783439

使用道具 举报

ttyp 
帖子
55
体力
209
威望
2
发表于 2006-6-29 20:30:00 |显示全部楼层
不错,不过感叹下,同是帖子,怎么就有的帖子就无人问津,没意思

使用道具 举报

hutia 楼主

诘屈聱牙

荣誉管理

帖子
5622
体力
23239
威望
367
居住地
江苏省 苏州市
发表于 2006-6-29 21:52:00 |显示全部楼层
ttyp在上个帖子中说
不错,不过感叹下,同是帖子,怎么就有的帖子就无人问津,没意思


不要伤心....俺这个东西其实就是被你的那个帖子刺激出来的......只是你不肯贴代码.....让俺很犹豫.....而且其实你要是肯再自己帖子里随便说点什么的话俺相信一定有人会顶...

说实话,大概看了你的代码,比我的做法要漂亮,......不过也比俺写的抽象.....看的俺似懂非懂,所以才只好自己重写了一个........呵呵

使用道具 举报

八一

银牌会员 手机认证 

帖子
770
体力
2088
威望
2
居住地
江苏省 苏州市
发表于 2006-6-30 11:18:00 |显示全部楼层
实在太强了

使用道具 举报

bound0 

老饕

版主 手机认证 

帖子
6593
体力
8785
威望
287
发表于 2006-7-5 16:44:00 |显示全部楼层
这么大的工程啊,鼠鼠莫不是练了“影分身”?

另外最初的代码是怎么想出来的(语法分析好繁琐的),还是从什么代码给翻译成JS的?

ttyp那个我也收藏了,都是牛人呐!
[Bound0 专题列表]
Pas besoin de gril : l'enfer, c'est les Autres.

使用道具 举报

hutia 楼主

诘屈聱牙

荣誉管理

帖子
5622
体力
23239
威望
367
居住地
江苏省 苏州市
发表于 2006-7-5 18:59:00 |显示全部楼层
最初的代码就是俺一个字一个字的敲进去的。目前的语法分析代码其实很差,比 ttyp 那个差不少。代码量不大的,加在一起也不过就是一天的时间。期望后面能把语法分析真正的做出来(其实一开始做的时候本意就是能把代码分析成 xml 的形式,后来考虑到一口吃不成个胖子,只好一步步来)

使用道具 举报

帖子
66
体力
226
威望
0
发表于 2006-7-10 17:48:00 |显示全部楼层
为什么把格式化以后的代码复制出来,再粘贴到其它的编辑器中,缩进就没了……?

使用道具 举报

softj 
帖子
4
体力
13
威望
0
发表于 2006-7-25 11:35:36 |显示全部楼层

强人,就是牛,有几点个人小见意

1.函数开始的注释中多个空格被格式化了,只有一个了。
2.导出时,注释没有被导出。

3.若再上个个编辑与测试和保存功能,形成在线JS编辑器就更强了!

个人愚见!楼主勿笑!

收藏,有新的版本,请发我一份:2008wj@gmail.com 谢谢!!
不要等到一個笑容,才面露慈善; 不要等到被愛了以後,才要去愛; 不要等到寂寞了,才明白朋友的價值和重要; 不要等到失敗後,才記得忠告; 不要等到痛苦了,才開始忏悔;

使用道具 举报

aksoft 
帖子
203
体力
4321
威望
0
发表于 2006-10-14 08:48:11 |显示全部楼层
坏了,版主俺说一下
俺用的
SUSE LINUX 10.1
GHOME 2.12.2
为啥俺选中你的代码,就注销??试了N次,无意发现了 BUG?还是漏洞

请回复俺

使用道具 举报

hutia 楼主

诘屈聱牙

荣誉管理

帖子
5622
体力
23239
威望
367
居住地
江苏省 苏州市
发表于 2006-10-14 09:07:08 |显示全部楼层
这个....汗.....俺的代码貌似应该米有这种功能吧....

可能是浏览器问题?

使用道具 举报

快乐笛子

中级会员

帖子
228
体力
843
威望
4
发表于 2006-10-14 09:31:54 |显示全部楼层
我在格式化 FCKeditor 的核心文件 fckeditorcode_ie.js 最新的2.3版(一百多k的体积),格式化后 fckeditor就启动不了。

版主帮帮忙啊

使用道具 举报

ttyp 
帖子
55
体力
209
威望
2
发表于 2006-11-21 16:41:24 |显示全部楼层

回复 #9 hutia 的帖子

不是我不贴代码,是因为需要在两处维护不太方便,需要代码自己看就是了。另外还要我说什么?都没人参与,我还是经营自己的BLOG了,谁爱看看,心态得摆正,呵呵,偶尔发一感慨

使用道具 举报

鳌鱼

高级会员 手机认证 

帖子
686
体力
792
威望
0
居住地
江苏省 苏州市
发表于 2006-11-21 16:52:12 |显示全部楼层
看的偶云里雾里的

使用道具 举报

carle 
帖子
12
体力
49
威望
0
发表于 2006-11-22 09:57:17 |显示全部楼层
没有看明白,不支持FF真是太可惜了。。。

使用道具 举报

thw416 
帖子
89
体力
499
威望
0
发表于 2006-12-8 20:04:06 |显示全部楼层
哇,好东西!!!!

使用道具 举报

EraIT 
帖子
212
体力
839
威望
0
居住地
陕西省 西安市
发表于 2006-12-8 20:14:48 |显示全部楼层
真强`````````佩服`!

使用道具 举报

帖子
72
体力
132
威望
2
发表于 2006-12-8 21:08:51 |显示全部楼层
不能不顶

使用道具 举报

gway 
帖子
83
体力
184
威望
0
居住地
广东省 广州市
发表于 2006-12-9 21:24:51 |显示全部楼层
好强啊,找这种代码好久了
努力学习中。。。

使用道具 举报

帖子
129
体力
476
威望
0
发表于 2007-1-14 14:43:44 |显示全部楼层
不支持FF真是太可惜了。。。

使用道具 举报

netsee 

风飞花

中级会员

帖子
97
体力
349
威望
0
发表于 2007-2-27 13:30:39 |显示全部楼层
??代码怎么没了

使用道具 举报

帖子
33
体力
80
威望
0
发表于 2007-7-27 19:51:01 |显示全部楼层
高手高手高高手

使用道具 举报

可爱的猴子

高级会员

帖子
288
体力
581
威望
1
发表于 2007-7-27 23:58:45 |显示全部楼层
怎么用呀?  我怎么没弄明白。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|安久科技提供CDN|blueidea.com ( 京ICP备05002321号 )  

GMT+8, 2012-2-13 09:18 , Processed in 0.204040 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部