Let me take a swim, and share some of the websites I used to learn from javascript:
========================= Increase =================================
- First add an important content: JavaScript | MDN
Why first recommend it? Brendan Eich, a former chief CTO of Mozilla Inc., is the main creator and architect of JavaScript.
This is a learning material for the Mozilla Developer Web community, which is better than w3school and useful for unblocking JavaScript.
- To learn about ECMAScript 6, please do not miss the website of Mr. Ruan.
- Even forgetting the Infoq site, Infoq-promotes the spread of knowledge and innovation in software development, which is his JavaScript channel.
INFOQ is an international technical media, although the site is not very beautiful, but the content is larger than the style.
The website has a lot of knowledge of JavaScript channels, a lot of new international knowledge. There are JavaScript > news > 1th page | | JavaScript > Articles > 1th page | | JavaScript > Mini-book > 1th page | | JavaScript > Speeches > 1th page | | JavaScript > Interviews > 1th page, detailed links.
=============================================================
- Div.io:
Recently found a high-quality front-end community, gathered a lot of major companies front-end cattle people, there is a lot of dry, but this site requires registration code to register, but if only to read the above article, do not need a registration code is also possible. See Picture: The page is very concise, and the reading effect is very good.
- Front-end stew, the most professional front-end technology content community
This site is I go to a lot of a website, there is a column module, used to display a variety of original articles, original translation articles, more informative, more professional and systematic content.
This site is characterized by a lot of updates, but also much more.
- CNode:Node.js Professional Chinese Community
Want to learn Nodejs? Then this site is very recommended to you, and the people inside are very friendly, or the atmosphere of exchange and learning is super good, this community was founded by @ Pauling.
The essence of the site see:
- Technical article FEX to do the most professional front end
Baidu Fex has been very cool, Fex is Baidu "web front-end Research and Development department" of the internal name, which FE is the abbreviation of Front end, X means that they not only focus on front-end technology, but also pay more attention to the full-end and full stack capabilities. There are many open source projects. A lot of ideas deserve our study.
- JavaScript on Smashing Magazine
Then came a foreign, inside a lot of new things, but all are English, a little test your English reading ability. (This does not meet the requirements of the topic, but still recommend it)
- Issues Xufei/blog GitHub
@ Xu Fei is i know, the domestic research angular very thorough of a person, GitHub blog above about angular the essence of sharing a lot, the article is very thorough, every time he out article, generally will read carefully again, very beneficial
- Summer Forest-Blog Park
Summer forest, blog form mainly to "serial" mainly, have to say, you spend some time to learn, read after you can have some aspects of JavaScript have a deep understanding:
- Uncle Tom-Blog Park
Should be a lot of front-end people have read Uncle Tom's book, his blog Park is a lot of things, it is worth often to see.
- JavaScript Secret Garden
Super recommend this, theJavaScript Secret Garden is a constantly updated document that focuses on some wacky uses of JavaScript. For tips on how to avoid common mistakes, hard-to-find problems, and performance problems and bad practices, beginners can learn more about the language features of JavaScript.
- http://www. codewars.com/r/gamm9q
I also recommend this code of the hit-and-run upgrade site, which you can use to practice your JavaScript, which is important for improving your JavaScript programming skills. At the same time, it is very important for you to improve your English ability.
- Front-end URL navigation
When you see here, prove this is a good thing, CV ctrl+d, front-end navigation site, classification is good, small things a lot.
- In fact, for JavaScript learning, I think the most important thing is more practice, read more books, do small projects, those front-end blog or website is generally to bring you a kind of thinking, or for the front-end thinking, if you look at the future not to practice, in fact, may not be a big role.
- ========================= Tricky Supplement =============================
The system learns JavaScript, may read the effect to be better, recommend good Book, ★ represents the depth degree:
- JavaScript DOM Programming Art (2nd edition) ★
- JavaScript Advanced Programming (3rd edition) ★
- Sharp jquery★★.
- High Performance javascript★★★
- JavaScript Language Essence ★
- JavaScript authoritative guide ★ ¡ï
- Write javascript★★★ that can be maintained
- JavaScript language Essence and Programming practice ★
- Effective javascript★★★
- Secrets of the JavaScript ninja★★★
- JavaScript mode ★
- JavaScript design mode ★★★★
- Development of JavaScript Web rich application based on MVC ★
JavaScript Learning Tutorials