要求我们推荐或寻找工具、库或常用资源的问题,因为他们容易吸引主观化的回答和垃圾信息,因此在 Stack Overflow 上属于非主题范围。相反,请描述问题和已经采取的解决措施。
Closed 9 years ago.
我想在AJAX方面变得更聪明,但不确定应该如何做。在八年前的某个时候,我进行过一些DHTML编程 - 在这之前还没有被称为AJAX。我使用Emacs手动编码了所有的JavaScript代码,通过“Alert”进行调试。
在这个点上,我认为有一些框架可以让事情变得更好、更容易,但是哪些框架呢?从哪里开始?有推荐的吗?
- is jQuery indispensable? Just nice to have?
- What about project SACK?
- Firebug?
- any other free libraries or frameworks you recommend? or disrecommend?
- for a very simple project I found tons of pitfalls with FF vs IE compat. Without getting into a religious debate about who is right and who is wrong, what are some tips for navigating that minefield to produce apps that work and look mostly similar on any browser. One guy had a tip: insert * {padding:0; margin:0;} at the top of his .css stack, because FF and IE both have different default padding and margins for elements like UL OL etc. Is there a list of tips like this? Guidance?
- I don t have a Mac and really don t wanna incur the test cost of IE, FF, Opera, Safari, Chrome, across all the myriad versions and platforms. Hints? Is there a 80% solution here? Like if I test on FF & IE, can I guess it will work on the others?
- tips on tutorial sites, getting started? There s tons of info out there, which are the good places to go. In particular, because DHTML was around 10 yrs ago, my google searches are turning up some really stale information.
- Debugging and development tools? I found an xpath just-in-time evaluator on the web on zvon.org. It was good but not as flexible as i wanted it to be. This is something I think would be invaluable. xsl and xpath have got to be the most opaque languages I have ever used. When I started with regex, there were just-in-time regex tools available, like Expresso, etc. Those were invaluable for developing and learning regex in the early days. Last night I spent waaaay too long fiddling with an xpath expression, and I m wondering if there are similar JIT tools for xpath. And what about debugging and developing Javascript itself?
大部分我对客户端方面很感兴趣。目前对于集成客户端+服务器方法,如ASP.NET AJAX,我不是特别感兴趣。如果你告诉我有一个只针对Ruby工作的客户端AJAX框架或开发工具,我不会有兴趣。
谢谢! (Xièxiè!)
为什么我被投票反对了?这个问题问得不好吗?我觉得这个问题非常合理,难道这很不礼貌吗?