emu in blogjava

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks
          <2005年6月>
          2930311234
          567891011
          12131415161718
          19202122232425
          262728293012
          3456789

          公告

          常用鏈接

          留言簿(92)

          隨筆分類(20)

          隨筆檔案(171)

          文章分類(89)

          文章檔案(103)

          相冊

          收藏夾(46)

          友情連接

          收藏

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          我知道的javascript高手基本上都用editplus來寫javascript。Rhino既然也是javascript,當然還是要在editplus上面配置了。

          首先語法文件……呵呵不需要配置語法文件,editplus對js文件的支持已經(jīng)完美了。

          然后是運行快捷方式。照慣例配置在ctrl+1上:


          菜單文本:run js
          命令:java org.mozilla.javascript.tools.shell.Main
          參數(shù):$(FileName)
          初始文件夾:$(FileDir)

          另一種配置方式是java -jar js.jar,但是這種方式不能使用系統(tǒng)環(huán)境變量中配置了的classpath。

          然后是編譯。雖然Rhino不需要編譯就可以運行,但是我們有時也想吧它編譯成java class。配置在ctrl+2上:

          菜單文本:compile
          命令:java org.mozilla.javascript.tools.jsc.Main
          參數(shù):$(FileName)
          初始文件夾:$(FileDir)
          如果我們的js類想基礎(chǔ)其他類或者視線接口,還需要在這命令上加上extends和implements參數(shù)。同時我們還可以用package參數(shù)把js文件編譯到指定的包下面讓他們可以方便的相互引用。其他有用的參數(shù)有-opt(或者-O,優(yōu)化),-nosource(禁止反編譯,也就是不在編譯后的class文件中保留原來的方法名和變量名等。其實就算保留了我也不知道怎么反編譯成js文件),

          編譯完了還要看看能不能直接運行呢,配置在ctrl+3上:

          菜單文本:run java class
          命令:java -classpath "E:\my tools\rhino\rhino1.6R1\js.jar";.
          參數(shù):$(FileNameNoExt)
          初始文件夾:$(FileDir)

          注意E:\my tools\rhino\rhino1.6R1\js.jar這個地址是我本地的js.jar包的地址。

          好了,拉出前幾天寫的 queens.js出來遛遛:

          ctrl-1運行,ctrl-2編譯,ctrl-3運行,看來兩種運行方式的運行效率沒有差別。

          再把編譯出來的queens.class反編譯一下看看,一塌糊涂,好不容易才看出一點眉目來。在這點上,groovy編譯出來的queens.class就容易看的多。還好我們一般不會需要看class文件。

          posted on 2005-06-29 16:10 emu 閱讀(1350) 評論(1)  編輯  收藏

          評論

          # windows的腳本運行器配置 2005-06-30 15:44 emu
          widows自帶了兩個腳本運行器,我們也可以把他們配置到editplus里面

          菜單文本:cscript
          命令:C:\WINDOWS\system32\cscript.exe
          參數(shù):$(FileName)
          初始文件夾:$(FileDir)


          菜單文本:wscript
          命令:C:\WINDOWS\system32\wscript.exe
          參數(shù):$(FileName)
          初始文件夾:$(FileDir)

          可惜firefox沒有提供獨立的腳本運行器。  回復(fù)  更多評論
            


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 诸城市| 颍上县| 剑阁县| 禄劝| 邵阳县| 丰镇市| 怀集县| 察雅县| 仁寿县| 永登县| 喀喇沁旗| 梅河口市| 南岸区| 汤阴县| 宜君县| 墨江| 嘉黎县| 揭阳市| 北海市| 进贤县| 鄂州市| 凤台县| 同德县| 和政县| 万载县| 温宿县| 自治县| 姜堰市| 花莲县| 武平县| 托克托县| 临桂县| 南京市| 清丰县| 宁晋县| 鄂尔多斯市| 弥渡县| 垣曲县| 临西县| 锡林浩特市| 济南市|