我想在 AJAX 中变得更聪明,但不知道该走哪条路。我曾经做过一些 DHTML 编程——就像 8 年前一样!在它被称为 AJAX 之前。我使用 emacs 并对所有的 javascript 进行了手工编码,并通过“Alert”进行了调试。
在这一点上,我认为有一些框架可以让事情变得更好、更容易,但哪些框架呢?从哪儿开始?建议?
- jQuery是必不可少的吗?很高兴拥有?
- SACK 项目呢?
- 萤火虫?
- 您推荐的任何其他免费库或框架?还是不推荐?
- 对于一个非常简单的项目,我发现 FF 与 IE 兼容存在大量陷阱。在没有进入关于谁是对谁错的宗教辩论的情况下,有什么技巧可以帮助您在雷区中导航以生成在任何浏览器上都可以工作且看起来几乎相似的应用程序。一个人有一个提示:insert * {padding:0; margin:0;} 在他的 .css 堆栈顶部,因为 FF 和 IE 对于 UL OL 等元素都有不同的默认填充和边距。有这样的提示列表吗?指导?
- 我没有 Mac,真的不想承担 IE、FF、Opera、Safari、Chrome 的测试成本,跨越所有无数的版本和平台。提示?这里有 80% 的解决方案吗?就像我在 FF 和 IE 上测试一样,我能猜到它会在其他人身上工作吗?
- 教程网站上的提示,开始?那里有大量的信息,这是去的好地方。特别是,因为 DHTML 大约是 10 年前,所以我的谷歌搜索出现了一些非常陈旧的信息。
- 调试和开发工具?我在网上的 zvon.org 上找到了一个 xpath 即时评估器。这很好,但没有我想要的那么灵活。这是我认为非常宝贵的东西。xsl 和 xpath 必须是我用过的最不透明的语言。当我开始使用正则表达式时,有可用的即时正则表达式工具,如 Expresso 等。这些对于早期开发和学习正则表达式非常宝贵。昨晚我花了很长时间摆弄 xpath 表达式,我想知道是否有类似的用于 xpath 的 JIT 工具。那么调试和开发 Javascript 本身呢?
我主要对客户端方面感兴趣。目前,我对像 ASP.NET AJAX 这样的集成客户端+服务器方法不太感兴趣。如果您告诉我有关仅适用于 Ruby 的客户端 AJAX 框架或开发工具,我不会感兴趣。
谢谢!
编辑:为什么我被否决了?这是一个不好的问题吗?这对我来说似乎完全合理?不礼貌吗?