我刚刚开始学习Javascript,我对可用的技术数量感到不知所措,特别是在浏览器方面。之前我认为只需Javascript即可,但现在看来我需要了解JQuery,GWT,YUI和另外十几个缩略词,我甚至不知道扩展。有人可以告诉我哪些是在这个领域需要流利的最重要的技术?
答案 0 :(得分:7)
除非我需要修改standard JavaScript或DOM,否则我通常会使用attach events。在这些情况下,each browser has its own way of doing things然后使用经过良好测试的框架会更加简单。
现在,我发现jQuery是最轻量级和最直观的选择,如果你想要的只是控制DOM的能力。对于其他一切,我编写自己的代码。
只是不要使用多个框架,否则会变得混乱。
答案 1 :(得分:3)
我强烈建议学习JQuery,它是一个非常强大的javascript框架,为您提供了一个比典型的DOM(文档对象模型)操作更好的抽象。
我还会看一下JQuery UI,它可以帮助您为页面添加流畅的动画和效果,同时让您可以使用漂亮的功能,如标签和模态对话框。
答案 2 :(得分:1)
JQuery是一个javascript库,它几乎消除了跨浏览器的javascript问题,使得DHTML的东西(比如动画,控制css效果)非常容易。
答案 3 :(得分:1)
在开始使用其他技术之前,先从学习JavaScript开始。它是大多数其他人的基础层,所以不需要知道它。还有许多非浏览器相关语言是从相同的根源发展而来,所以你只会从这些知识中受益。
此外,当您处理某些特定问题时,您可能会尝试查看哪些其他技术最好地解决这些问题(例如跨浏览器合规性),然后开始学习它。通过这种方式,您可以使学习曲线更顺畅,更符合您的需求,并且您不会失去动力。
答案 4 :(得分:0)
Javascript和JQuery目前看起来非常强大,但随着时间的推移,答案会随着月份的变化而变化。