有沒有好的JavaScript框架,那裏的主要受衆不是網絡編程?尤其是改善目標定位的框架/庫? 該框架應該可以在嵌入JavaScript引擎(如Spidermonkey或JavaScriptCore)的桌面應用程序中使用,因此不允許有外部依賴。非網頁Javascript框架
回答
Dojo可以在非瀏覽器環境(例如Rhino,Jaxer,SpiderMonkey)中使用(並使用)。它也可以很容易地適用於其他環境—所有與DOM相關的功能都與處理全局語言功能的功能分開。
dojo.declare()(more docs)進入Dojo Base(只要加載dojo.js),並實現具有單繼承,多繼承,自動構造函數鏈接和超級調用的完整OOP。事實上,它是許多Dojo設施的基石。
當然,還有更多像dojo.mixin()這樣的低級設施將物體混合在一起,並且dojo.extend()可以動態地擴展原型。
更多與語言相關的功能請見dojox.lang。以下部分內容已經過詳細解釋和記錄:functional,AOP,recursion combinators。
Dojo自帶字符串相關算法包含的其他電池到日期處理。如果您對you can discover them yourself感興趣,或聯繫the Dojo community。
Objective-J(avascript)就是其中之一。這是你尋找的那種東西嗎?
其中最廣爲人知的是來自Mozilla的XULRunner。這是FireFox和Thunderbird構建的框架。
https://developer.mozilla.org/en/XULRunner
雖然不是嚴格意義只有JavaScript,它採用的技術密切相關的網絡構建桌面應用程序的目的主機。
我實際上使用xulrunner的javascript引擎(spidermonkey),但我不想要其他與firefox相關的技術,如gecko,xpcom,xpconnect等。我有我自己的替代品。 – 2008-11-26 05:01:21
你看過Adobe Air嗎?它允許您使用JavaScript/AJAX編寫桌面應用程序。
對網頁內容不感興趣。此外,空氣真的是免費軟件嗎? – 2008-11-26 05:05:22
你從來沒有提到'免費'約翰。 – OscarRyz 2008-11-26 05:50:03
至於 「提高面向對象」 雲,JavaScript是已經很大。你只需要習慣於在原型而不是類中進行思考。
在閱讀道格拉斯克勞福德的great page on prototypal inheritance後,我開始喜歡使用javascript。 (他也有a page on class inheritance如果必須使用類。)
編輯:如果要求一個框架也意味着不使用DOM,非常有用的庫,你可能會感興趣的Functional Javascript 。
- 1. 框架呈現網頁 - 關閉javascript
- 2. 支持網頁框架
- 3. 使用VBA執行JavaScript框架網頁上的JavaScript
- 4. 用JavaScript框架將網頁轉換爲靜態html頁面
- 5. 從子頁面框架的主網頁框架
- 6. 非常簡單的單頁原型Javascript框架
- 7. Python網頁框架與Java網頁框架(Python中的網頁開發是怎樣完成的?)
- 8. 無框架網站框架
- 9. 在一個網頁衝突中的多個JavaScript框架
- 10. 在網頁頂部繪製推薦的圖形化javascript框架
- 11. Javascript網址問題在新框架中
- 12. Ruby App MVC框架(不是網頁)
- 13. 移動網頁設計框架?
- 14. 無法解析框架集的網頁
- 15. 打印網頁表單 - yii框架
- 16. 網頁界面測試工具/框架
- 17. Django網頁框架實時數據
- 18. Javascript框架多頁面應用程序
- 19. 使用javascript刷新框架頁面
- 20. 在沒有框架的其他網頁裏面顯示網頁
- 21. 點網框架
- 22. Javascript MVC框架
- 23. Javascript MVC框架
- 24. Javascript框架
- 25. Javascript OOP框架
- 26. Ember Javascript框架
- 27. 框架在JavaScript
- 28. 用Javascript框架框架動畫
- 29. CodeIgniter網站框架
- 30. Zend框架網格
不是。我只是在尋找一個框架,而不是另一種語言。 – 2008-11-26 05:00:03