论坛首页 Web前端技术论坛

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

浏览 1733 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-05  
晃晃悠悠,这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("");
论坛首页 Web前端技术版

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