实现思路就是按需索取,把JS代码分成若干模块,需要的时候调入模块。当然这里面还有一整套的缓存、防止重复加载的实现在里面。Using("System.Web.UI.A");
Using("System.Web.MM.A");new System.Web.UI.A();
new System.Web.MM.A();在有冲突的时候可以这样使用长类名来解决。

解决方案 »

  1.   

    俺滴JS调用也弄好了, 哈哈, 但考虑的问题可能还不周全...我也想听听有啥好建议...俺滴可以这样调用:<script type='text/javascript' src='/sqFwJsCs/default.js'></script>
    <script type="text/javascript">
    //<![CDATA[
     /*--------------------------begin sqFwJsCs--------------------------------*/
     //shawl.qiu framework javascript client-side
     /*----------------global--------------------*/
     //im.help.self(true);
     //im.help.source(true);
     //-
     //im.readme();
     //-
     //im.find('default.js',true);
     //im.find(null,true);
     /*----------------object--------------------*/
     //im.go('object.default');
     //im.help('object.default', true);
     //-
     /*----------------string--------------------*/
     //im.go('string.default');
     //im.help('string.default', true);
     //-
     //im.go('string.format');
     //im.help('string.format', true);
     //-
     //im.go('string.random');
     //im.help('string.random', true);
     //-
     //im.go('string.highlight');
     //im.help('string.highlight', true);
     //im.help('string.highlight');
     //-
     /*----------------check---------------------*/
     //im.go('check.default');
     //im.help('check.default', true);
     //-
     /*----------------array---------------------*/
     //im.go('array.default');
     //im.help('array.default', true);
     //-
     /*----------------image---------------------*/
     //im.go('image.default');
     //im.help('image.default', true);
     //-
     /*----------------form---------------------*/
     //im.go('form.default');
     //im.help('form.default', true);
     //-
     //im.go('form.select');
     //im.help('form.select', true)
     //-
     //im.go('form.validate');
     //im.help('form.validate', true);
     /*----------------utility---------------------*/
     //im.go('utility.default');
     //im.help('utility.default', true);
     //-
     /*----------------multi options-------------*/
     //im.go('string.default|string.random');
     //-
     //im.help('string.default|string.random', true);
     /*--------------------------end sqFwJsCs----------------------------------*/
    //]]>
    </script>
    <script type="text/javascript">
    //<![CDATA[
     // 在这里使用
    //]]>
    </script>
      

  2.   

    im.help 可以调用并显示对应的 .txt 帮助文件
    | 可以调用多个文件....
    im.help(path,true) 表示高亮显示帮助文件<script>
     动态加载
    </script>
    <script>
    使用
    </script>
      

  3.   

    http://blog.csdn.net/woyingjie
    源代码里有
      

  4.   

    net205 提供的版本已经比较老了,后面我添加了很多模块,你到这里看吧:
    http://www.csdn.net/ui/adrotate.htm
      

  5.   

    正在看你的jsframework.js,呵呵如果老大能把这个framework共享出来那就好极了...