现在要是提到Ajax,就几乎不可避免的要提到jquery。但是说实话,我不喜欢jquery的代码风格,我还是比较倾向于面向对象风格的 
我用过flex,于是参考了一些flex sdk的风格,就有了这个ShLib.js。
我也不是什么牛人,当然ShLib.js也无法与jquery这个成熟的框架相比,但还是因为代码风格的喜好问题,一直没用jquery来写,一直都是用自己的一套代码,这个ShLib也是经过很多次的修改优化了的。这里上几个例子,因为我没有自己的个人网站,所以没办法做ajax功能的演示,ajax功能也是参考flex,以Loader为命名的,主要也是为了与主流框架区别,以免冲突。其中所用到的ShLib.js上传到了cnblogs上了。计划还要做各种控件的,素材取自ExtJs。慢慢来吧。http://blog.csdn.net/sharp_ice/article/details/6837032
从这里进去看看

解决方案 »

  1.   

    jquery 的思维模式是简约风格的,兼顾强大的功能。但就技术而言纯js也没问题啊。关键是适合自己,有空要学习下flex,顺顶
      

  2.   


    格式上看,确实很强大。
    不过不知道性能如何。
    以前做过一个测试,分别用flex和html+js做的DataGrid呈现100W条数据,html很悲催。
      

  3.   

    HTML很悲催的原因很简单,如果是一条数据创建一个dom,结果肯定卡到死
    如果flex也是一条数据创建一个列表实例,结果会死得比HTML还要惨
    如果你看过flex的源码,就会知道之所以flex可以快速显示大量数据,是因为flex的项呈示器仅实例化可以看到的几个,数据滚动的时候,仅仅把需要显示的部分数据拿来展示,这样就快多了
    我也曾经用HTML做过一个表格控件,按照flex的方式来做,100W条数据也只创建十几行的tr,只是滚动的时候拿需要的数据来重新显示,速度也是非常的快,再多的数据也只不过不到1秒的时间
      

  4.   

    那大概是两年前测试的了,也不记得当时flex是否有滚动条的了。
    不过你说的倒是很有道理。
    研究下,改天做个组件啥的。