一个梦想--编写一个基于浏览器的JavaScript编辑器

为什么这个梦想中的JavaScript编辑器要使用JavaScript本身编写哪?
最大的特色是:
  • 可以利用JavaScript的反射来提供更强的语法提示、自动补全功能
  • 可以随时运行js代码,查看执行结果或者检验错误(这个功能netbean已经实现了,可以选择一段代码直接执行,推测其应该是借助于rinhohttp://www.mozilla.org/rhino/实现的)。

  • 1 更强悍的自动提示和自动补全(根据JS的元编程能力自动反射)、
  • 2 流行类库支持(dojo、Ext、JQuery、YUI、Prototype、Mootools)、
  • 3 即时语法校验(支持选择任意代码直接执行--log、eval错误定位)、
  • 4 语法高亮、
  • 5 匹配高亮(concurrence)、
  • 6 符号匹配({},[] ,())亮显、
  • 7 实时备份--离线存储、
  • 8 集成测试框架--自动生成测试代码、
  • 9 压缩打包、
  • 10 恢复到上一可运行版本--回归测试--历史记忆、
  • 11 支持web based GUI可视化开发(Ext、dojo等)
  • 12 代码格式化--美化。
  • 13 自动生成API文档--使用javadoc或者rubydoc模板。
  • 14 自动跨浏览器兼容提示(自动检测浏览器特定代码?)



最后,还可以使用adobe air做成桌面应用。

http://labs.mozilla.com/projects/bespin/ 这个差不多是我想象的了。慢了一步!

你可能感兴趣的:(JavaScript,浏览器,ext,dojo,AIR)