隨筆-57  評論-129  文章-0  trackbacks-0

           

          JSI簡介:

          JSI 是一個 開放的、無侵入的 腳本庫管理框架,內核不提供任何具體功能,有一些功能子項目,如網頁裝飾引擎。

          更多信息請查看:http://www.xidea.org/project/jsi/


          JSA簡介:
          JSA最初是做JSI編譯處理的一個小工具,現在也可以用來混淆、壓縮腳本。支持swing和ant task兩種工作方式。
          可以通過webstart啟動:啟動JSA(允許訪問文件系統)沙箱內運行(功能受限)




          這次發布的JSI2Alpha相對于以前的預覽版本,做了一次全面的重構;同時對API做了些簡化。

          目前JSI2的公開API有:


          /* 導入函數 */  
          $import(
          <string>path,<boolean|Function>callbackOrLazyLoad[可選參數],<Object>target[可選參數])  
            
          /* 日志設置相關 */  
          $JSI.setDefaultLogLevel(level)  
          $JSI.setLogLevel(pathPattern,level)  
            
          /* 裝飾引擎相關函數 */  
          $JSI.addDecoratorProvider(pkg,alias…) 
          //添加裝飾包.  
          $JSI.decorate ( ) //準備執行裝飾器任務,一般在配置文件(config.js)中調用.   
            
          /* 用于包定義的Package成員函數,在__package__.js中調用(this指向當前package對象) */  
          this.addScript(scriptPath,objectNames)//添加腳本及其聲明的對象(函數、方法名).   
          this.add*Dependence(thisPath,targetPath,beforeLoad)//添加腳本依賴.  
          this.setImplementation(realPackage)//設置具體實現包(當前包只是其別名,并無任何內容)。 

           


          我們會盡量將JSI做成與具體功能無關(專著于腳本管理)。

          對于js.*.*這個類庫,做了些精簡。
          只保留下列元素

           

          #js.html //保留這個包,因為這些實在太常用了。  
             * BrowserInfo  
             
          * EventUtil  
             
          * StyleUtil  
            
          #js.util
          //保留這個包主要因為異步裝載用到這些類庫  
             * LoadTask  
             
          * Request  
             
          * ScriptLoadTask  
             
          * TaskQueue  

           

          發布文件說明:
          自該版本啟,source目錄將不再打包。
          但是在scripts目錄下新增boot-with-source.js文件,該文件中包含全部源代碼的數據。
          里面編碼的源代碼可以通過我們的文檔工具查看。讓大家習慣一下這個工具的使用:)

          JSA1beta:增加了對JSI2的編譯支持,同時對于普通腳本的壓縮,也增加了一些功能:
          1. ant task 增加多文件分組合并。
          2. swing ui 修正文件編碼的bug。

          下載:
          javaeye group: http://jsi.group.javaeye.com/shares
          sourceforge: <系統最近好像有問題,我的文件一直沒能上傳成功,要過一段時間再說> 。。。。。

          posted on 2007-06-22 14:36 金大為 閱讀(754) 評論(0)  編輯  收藏 所屬分類: JSIJavaScript
          主站蜘蛛池模板: 旅游| 林州市| 宝丰县| 达拉特旗| 布尔津县| 扎鲁特旗| 特克斯县| 吉隆县| 若尔盖县| 荆州市| 若羌县| 阳泉市| 大冶市| 平利县| 天镇县| 义乌市| 昌图县| 双城市| 原阳县| 慈溪市| 舒城县| 潞城市| 呼伦贝尔市| 滨海县| 漾濞| 泸溪县| 孙吴县| 米林县| 竹山县| 花莲市| 涡阳县| 临江市| 红安县| 临西县| 庐江县| 晴隆县| 科尔| 绍兴市| 衡阳市| 从化市| 应用必备|