有没有好的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