当前位置:  开发笔记 > 编程语言 > 正文

启动javascript开发 - 该怎么办?

如何解决《启动javascript开发-该怎么办?》经验,为你挑选了4个好方法。

什么是学习javascript的好起点?我是一位精通C和Java的程序员,我在C++方面有一些不错的经验,所以我正在寻找一些建议:

什么是一些很好的参考资料?

是否有值得关注的特定IDE /编辑器?我使用vim进行C/C++开发,我使用IntelliJ Idea for Java.我只限于基于Linux或Mac的工具.

你如何调试javascript代码?这只是一系列alert()的吗?

我是否需要运行网络服务器来测试javascript,还是可以直接加载.js文件?如果是这样,这种方法有限制吗?

对javascript初学者的任何其他建议?

谢谢



1> Tom..:

我认为这里有很多好的答案,有很多好的建议,但是,我也不同意大多数说"开始用jQuery学习"的答案.在学习实现框架的语言之前,我热衷于学习语言框架.您将自动为自己创建一个抽象级别.在学习jQuery或任何其他框架之前了解语言将有助于增强您理解框架正在做什么,如何编写更好的代码以及如何在框架中实现您希望存在但未实现的功能的能力.

话虽如此,我发现这里有一组资源非常有助于学习JavaScript(其中一些已被提及):

网站

W3Schools JavaScript参考

Douglas Crockford的网站

图书

首先是JavaScript.本书非常擅长让您快速了解JavaScript的synxtax及其能力,而不会让您陷入语言的技术实现.它还有助于连接JavaScript和DOM之间的点.

JavaScript:好的部分大约150页,这是一个相对容易阅读,解释了语言的好部分和语言的不良部分.本书将使您成为一名更好的JavaScript程序员,远离语言的"可怕部分",同时帮助您坚持好的部分并编写更清晰,可维护,更具表现力的代码.

影片

道格拉斯Crockford的"高级JavaScript的"视频(1,2,3)

Douglas Crockford关于"JavaScript:The Good Parts"的视频

构架

jQuery.这似乎是Stack Overflow的最爱.我已经完成了一些工作,它确实是一个很好的库.

原型.这是我喜欢使用的另一个图书馆.它的类创建和继承支持以及它的API都很好.

集成开发环境

Aptana Studio是我用过的最好的JavaScript IDE.它具有您在强大的IDE方面所期望的所有功能.

记事本.除了用于编写JavaScript的Web浏览器和文本编辑器之外,您实际上并不需要任何其他内容,因此如果这样可以使您的船浮起来,那就去吧.

是的,有更多的网站,书籍和视频可以帮助您入门,但对于有编程背景的人来说,我无法想象拿起JavaScript会非常困难.此外,还有其他框架可用,但jQuery和Prototype是我最熟悉的并且发现它们非常有用的框架.



2> 小智..:

尽量不依赖于图书馆,尽量学习它.由于你有C语言的背景知识,所以你可以快速学习它,所以不用jQuery或Prototype就可以了.学习构建一个好的XMLHTTP请求,操纵DOM,构建自己的对象等等.完成后,查看所有库,看看哪个最适合您的需求.

始终在最新的浏览器中进行测试,然后再回过头来.

如果你是一个非常直观的学习者,Head First系列就是好的.



3> artificialid..:

首先查看Crockford的javascript 文章.



4> Alex Fort..:

开始学习JQuery.这是JS开发的最佳选择.

不,您不需要网络服务器.JS是基于浏览器的.

至于IDE,任何文本编辑器都可以.Vim工作正常.

在Firefox中使用Firebug进行JS调试.它让它变得如此简单.

再次,使用JQuery.这很棒.

亚历克斯

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有