`
trydofor
  • 浏览: 145674 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

a9engine基本稳定,a9text初步实现DOM解析

阅读更多
晃晃悠悠,这a9text和a9engine也闲置了很长一段时间.
不知还有没有关注的朋友,是不是等的厌倦了:(

今天基本完成了 在浏览器上以dom形式呈现a9text的render,并测试了下性能.
a9engine/__testdemo__/com_trydofor_a9tex/test-a9textParser2.htm
[ie-6]
parse :703
render:2391
draw  :344
whole :3438

[opera-9.21]
parse :219
render:1938
draw  :578
whole :2735

[ff-2.0]
parse :125
render:641
draw  :984
whole :1750

性能还可以让人接受,效果也可以,可以折叠,方便下一步编写其他render调试.
原来用emeditor编写,效率不是很高,
现在改成jseclipse了,能语法检查,但还不会弄自动提示:(
如果有能看到的朋友,并感兴趣,希望多提宝贵建议/意见,主要针对a9text_v3.1.txt的定义,
因为后面的大规模编码都是以他为标准和界定的.

最后,
在进行 字符串递归添加操作时,使用Array.join更快:
var str = "";
for(var i=0;i< 10000;i++) str += " slow";

var arr = [];
for(var i=0;i< 10000;i++) arr[arr.length] = " slow";
var str = arr.join("");
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics