要学习的 Javascript 项目
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3317082/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Javascript projects to learn from
提问by Jarek
I like javascript, but I have problem with learning it :) I mean, i use it at work but I would like to know more, and I think the best way to do it is to read and understand someone else's code.
我喜欢 javascript,但我在学习它时遇到了问题 :) 我的意思是,我在工作中使用它,但我想了解更多,我认为最好的方法是阅读和理解别人的代码。
I use ASP.Net MVC and there are some great opensource projects you can use to learn new technology, like NerdDinner, Oxite or SharpArchitecture or even MS starterkits. I was trying to read frameworks like jQuery, but it's really complicated, and I don't think that it was created to learn new things from it.
我使用 ASP.Net MVC,并且有一些很棒的开源项目可以用来学习新技术,例如 NerdDinner、Oxite 或 SharpArchitecture 甚至 MS starterkits。我试图阅读像 jQuery 这样的框架,但它真的很复杂,而且我认为它不是为了从中学习新东西而创建的。
Do you know any good JS projects that can help with learning javascript ?
你知道有什么好的 JS 项目可以帮助你学习 javascript 吗?
I'll try to paste all good sources here :
我会尝试在这里粘贴所有好的来源:
Nice JS tutorial: Eloquent Javascript
Nice JS 教程:Eloquent Javascript
采纳答案by James
Have a look at some of the JavaScript projects hosted on Github: https://github.com/search?q=javascript&ref=cmdform
看看 Github 上托管的一些 JavaScript 项目:https: //github.com/search?q =javascript &ref =cmdform
回答by meder omuraliev
There's a great interactive tutorial for learning JS, Eloquent Javascriptwhich I would really recommend. Since you already mentioned you tried learning jQuery by the source and it was hard, why not just go this route?
有一个很棒的交互式 JS 学习教程,我真的会推荐Eloquent Javascript。既然你已经提到你尝试从源头学习 jQuery 并且很难,为什么不走这条路呢?
回答by Oded
In essence all javascript is open source. You just go to the webpage and view source.
本质上,所有 javascript 都是开源的。您只需转到网页并查看源代码即可。
If you open the JS file directly you will see its source.
如果直接打开 JS 文件,您将看到其源代码。
There are of course exceptions, with people trying to obfuscate javascript, but they are the minority.
当然也有例外,人们试图混淆 javascript,但他们是少数。
Checkout jQueryand the jQuery pluginsto learn more.
Another good source is the talks of Douglas Crockford on javascript. Google has a bunch of them, here.
另一个很好的来源是 Douglas Crockford 关于 javascript 的谈话。谷歌有一堆,在这里。
回答by igorti
I would recommend to take a look at OpenLayersproject.
我建议看看OpenLayers项目。
It's an open source javascript library for creating web mapping "Google Maps"-like applications.
它是一个开源 javascript 库,用于创建类似“Google 地图”的网络地图应用程序。
It's a good example of how to write solid, testable and maintainable object oriented javascript code.
这是一个很好的例子,说明如何编写可靠、可测试和可维护的面向对象的 javascript 代码。
回答by Karl Johansson
Did you check out the JQuery tutorial pages? They contain a lot of practical examples http://docs.jquery.com/Tutorials
您是否查看过 JQuery 教程页面?它们包含很多实际示例 http://docs.jquery.com/Tutorials
回答by Maciek
http://www.jsmadeeasy.com/scripts exaples - learn by example
http://www.jsmadeeasy.com/脚本示例 - 通过示例学习
回答by Eduardo
http://learn.appendto.com/
A FREE video course on Javascript/jQuery
The best thing I've found so far to grasp JS/jQuery quickly.
http://learn.appendto.com/
关于 Javascript/jQuery 的免费视频课程 迄今为止我发现的最好的方法是快速掌握 JS/jQuery。
回答by Deepak
backbone.js @ http://backbonejs.org/
骨干.js @ http://backbonejs.org/
Also, The Narcissus meta-circular JavaScript interpreter - https://github.com/mozilla/narcissus
此外,Narcissus 元循环 JavaScript 解释器 - https://github.com/mozilla/narcissus

