- 浏览: 37440 次
- 性别:
- 来自: 上海
最新评论
-
Army:
agapple 写道唉,怎么都不弄个工程管理,比如ant/ma ...
密码输入框之大写锁定键提示 -
vottot:
其实如果要做的话:用js判断输入的字符是否是大写字符勉强能满足 ...
密码输入框之大写锁定键提示 -
cuixiping:
关注web端语法高亮javascript魔法
web端语法高亮原理:走进jssc的世界 -
luolonghao:
我来了,呵呵,简单使用了一下,选区后后退时问题已经没有了。
JAse预览版 -
Army:
关于插件方面,嗯……这个想要做是很容易的,待5的正式版出了后研 ...
web端语法高亮原理:走进jssc的世界
文章列表
很高兴能为大家带来JAse的预览版,一款基于as+js的网页语法编辑器。在经历了jssc的静态DFA语法解析高亮的研究和JAte文本编辑器的失败之后,JAse终于能够吸取两者的经验和不足,慢慢地开发至今。开头不多说了,来看预览地址( ...
web端语法高亮器到底是什么时候开始流行的?
SyntaxHighlighter
发表于2007年;SHJS
的网站上写着copyright © 2007的字样;google-code-prettify
的开源项目主页,最早的反馈亦是Mar 2007;就连jssc
的雏形也是出生在2007年初的一堂《编译原理》实验课上。这一年,似乎成为高亮web代码的热潮期。
然而,一切仅仅是开始。随着Yahoo官方采用sh(SyntaxHighlighter),用js编写的它一夜成名。sh的确是目前所有已知
web端语法高亮中最出色的一个,许多网站都在使用这家伙,它的地位可以称得 ...
- 2009-11-07 11:17
- 浏览 2703
- 评论(4)
其实更应该叫做“firebug的bug”,这名字听上去挺有趣儿,仿佛是专门挑别人bug的自己有了bug。
言归正传,具体是今天做相册的ajax无刷新多文件上传时发现的,mootools中form数组进行each遍历,将每个form的input[type=hidden]的value更改,改完后居然发现firebug没有显示!
郁闷,仔细检查一遍,alert出来的结果是已经更改的。后来发现:当前input节点为展开状态时,更改后firebug并不显示;而如果是并合的,更改后再展开它查看就有显示了。
真是奇怪的现象。
- 2009-10-14 16:48
- 浏览 980
- 评论(0)
国庆期间的努力,TAT~
http://code.google.com/p/jssc/
这里有预览:
http://ff9.ffsky.cn/temp/jssc5/index.html
改进:
1.相对于alpha版性能至少提升1个数量级而言,beta版也提升了数倍,其中个别逻辑性能提升近10倍。
2.整体架构有明显变化,体积减小约10%。
3.改进了对php的支持。
4.修正了细微的bug,删改细节功能体验。
- 2009-10-10 10:04
- 浏览 1118
- 评论(0)
心血来潮,把给的两篇文章给翻译了过来,算服务广大人民群众了。
新手,不足之处多批评。
http://www.army8735.org/2009/09/25/126.html
http://www.army8735.org/2009/09/27/156.html
- 2009-09-27 09:52
- 浏览 1512
- 评论(0)
紧接上篇,正太米想要八抬大轿明媒正娶回大家闺秀——Canon IXUS 95 IS,得先准备好聘礼。凑巧今日同住的一只loli(同学的GF,非闪光弹)要过生日,早先曾说过把淘宝上某个商店的泰迪熊送给她,可是却没有银行卡给支付宝 ...
- 2009-09-15 15:19
- 浏览 11280
- 评论(2)
jssc5测试地址:
http://jssc.googlecode.com/svn/trunk/jssc5/bin/index.html
---
看不了请看更新的这个地方:
http://ff9.ffsky.cn/temp/jssc5/index.html
基于as3和js的。
草草做了个输入框,放在了googlecode的svn上,所以ie下看这个反而会解析为html,其它的可能会只是文字。勉强一下了。
仅写了ecmascript4的lexer(即javascript和actionscript),在词法分析上多做了一些语法分析上的纠错功能,语法分析的内容本次将暂不涉及到。用mooto ...
http://code.google.com/p/jate/
稍微修正了一些东西,加了两个链接图标和相应功能,加了个全选。
尝试图文混排时失败,textfield的限制和处理能力果然还是太有限啊。可能这个功能会考虑到fp10上用新api来写了。
正好可以抽出部分精力,投入到JAse上去了。omg,好难啊……
- 2009-04-15 14:45
- 浏览 1191
- 评论(0)
http://code.google.com/p/jssc/
终于赶上了啊,在4月2号放出4.2,HOHO,这日子不错呢~
兼容sh了,使用方法见wiki:http://code.google.com/p/jssc/wiki/usage
更改了许多dom结构,还有兼容复制,还有修复了若干隐藏bug,还有加入了flex。
休息休息,累得萎靡了……
- 2009-04-02 17:27
- 浏览 1619
- 评论(9)
http://jate.googlecode.com/svn/trunk/bin/index.html
http://code.google.com/p/jate/
依旧,你需要用ie浏览器来浏览它,别的可能会不按照html来解析,而显示源文件。没办法,放在code.google上的。自己没空间。flashplay 9以上。
去年年底开始琢磨的,闲余时间研究,也有个把月了吧。用flash做文本编辑器的仿佛还真没见几个,研究的人少,我来尝尝鲜吧。或许能应用上或者核心发布为组件供flex等地方用。
icon截自open office,也有一些修改或者自己画的。源代码模式中html没做处理 ...
http://jate.googlecode.com/svn/trunk/bin/index.html
去年年底突发奇想的一个东西,flash文本编辑器,我将之命名为JAte,虽然早就在google上创建了项目,但一直没敢放上去。
功能只实现了一些基础的东西,少数人看过并且测试了不少bug,等完善一些再发帖子吧!有人看到的话随便试试~
(code.google的svn页面,ie&fp9可以看到效果,其它的可能只能看见源代码了。)
- 2009-03-25 16:25
- 浏览 1050
- 评论(0)
《编译原理》,也就是龙书三、紫龙书。的确够难的,可能是我读过的最难懂的一本书了——当然,除了霍金的《时间简史》。我估计半年都读不完。
目前进度是第4章文法分析了吧,前面有的地方跳过去了,因为暂时感觉不需要,比如说设计编译器以及编译成汇编什么什么的,我需要的是对jssc有帮助的地方。
回想2007年一时冲动写下破烂不堪的jssc1到目前为止,真没想到会有如此的发展经历。在读《编译原理》的时候,我居然发现自己的算法分析的设计和书中许多地方不谋而合!当然我那点小聪明根本不及《编译原理》的九牛一毛,但我所希望的是,下一个版本中能够带来更强的特性。
最近坛子里看到龙博编辑器的作者说“要让老外们来模仿 ...
- 2009-03-11 09:55
- 浏览 1355
- 评论(0)
http://code.google.com/p/jssc/
众人拾柴火焰高,经过一段时间的发布和回馈,jssc4.1的版本公布出来,以供开发者们使用。这次做的比较大的革新有:css控制,自定义颜色,标记语言增强,jsp语法支持,预留接口。
1.除却高亮颜色部分 ...
http://code.google.com/p/jssc/issues/detail?id=2
- 2009-01-23 13:47
- 浏览 976
- 评论(0)