基于PhantomJS創建的良態Unix工具:BooJS
是什么?
BooJS是一個簡單的工具,允許你在命令行中執行JavaScript(就如在瀏覽器中),基于PhantomJS上面創建并被作為一個良態的Unix工具,于MIT許可證下發布開源。
與NodeJS不同,BooJS給你完整的DOM。你可以在BooJS里調用文檔并導入任意瀏覽器JavaScript庫。
設置
用法
1.概要
boojs [-e statement] [-v file] [file]
2.類型
以下兩個選項是可用的:
- -e:傳遞一個JavaScript聲明到執行后的文件(如果提供了文件)然后立即終止;
- -v:驗證一個文件包含0JavaScript語法錯誤。沒有錯誤時返回0。
3.示例
打開一個從stdin讀取的javascript pipe,經由console.log寫入stdout,通過stderr輸出異常,如果有錯誤,返回1并推出。
(sh)>boojs
和boojs一樣但是,在讀取stdin之前先讀取JavaScript文件(即預加載一個JavaScript文件到你的環境當中)
(sh)>boojs code.js
執行一個JavaScript語句,然后立即退出。異常時將返回1。
(sh)>boojs -e "console.log(document);"
驗證一個文件包含0個JavaScript運行時初始錯誤:
要求
- Ruby 2.1或更高
FAQ
我何時應該用BooJS?
當你測試需要運行于一個瀏覽的JavaScript代碼,卻不一定需要測試UI組件時,BooJS是一個很好的選擇。
BooJS在GitHub的地址點此進入。
來自:http://geek.csdn.net/news/detail/31170
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!