就是能让自己写的ui组件  更智能 更简单的复制到别的需要的地方谁有什么点子吗???以前看过js模板 是一些解决方案 都想想~想通了以后自己的ui组件  就可以在1天的时间内 重复建设到别的网站(为了跳槽)

解决方案 »

  1.   

    我一直用一套自己做的ui组件,加载的时候用
    <script language="javascript" src="../PUI/PUI.js?Tree,Menu,Box"></script>
    可以按需加载,主加载文件PUI.js定义了一些目录值,并且会通过如下代码按需加载不同的js:
    var Script = document.getElementsByTagName("script");
    for (var i=0;i<Script.length;i++)
    {
      if (Script[i].src.indexOf("PUI.js") >=0 )
      ...
    }
    加载子js的语句是:
    document.write("<script language='javascript' src='" + _PUI.Path + "/Js/" + i + ".js'><\/script>");
    在子js里面最后的地方有一个语句告诉PUI.js它加载好了:
    PUI.LoadJsOk("子模块名称");
    另外各子js组件的设计要考虑创建页面元素的时候是使用document.createElement还是使用 MyDocument.createElement的问题,因为你的组件可能不是在当前页面出现,那就需要把目
    标页面作为参数传进去。其他还有一些要注意的就难讲全了
      

  2.   

    晕 现在都什么年代了  还不使用框架吗  mootools是最好的实现工业化的框架   因为所有的ui组件 不管是谁的
     都用的同一种格式  也就是说   你看所有人写的代码  都像自己写的  只是实现的函数不一样  但是格式都是一样的现在的问题是  写好了很多ui组件   有没有什么办法  实现一步到位的部署  楼上讲的是一个办法  
    但是怎样智能识别需要哪写组件呢???