JavaScript Learning Recommendations

Source: Internet
Author: User

Mainly personal learning sites, book recommendations, and personal learning experiences, as well as some learning experience or skills JavaScript Learning site RecommendationsIf you want to get started quickly, these are recommended sites Quick Start, you will soon be able to understand the front end, what, what to do, what to learn, how to do W3cschool http://www.w3school.com.cn/index.html MDN https://developer.mozilla.org/zh-CN/docs/Web/JavaScript Beginner's Tutorialhttp://www.runoob.com/js/js-tutorial.htmlCSDNhttp://www.csdn.net tutorials that take some time and patience to see VideoToo much, the video is more complete, if you can read patiently, the next master is you MU classhttp://www.imooc.com/Smart Clubhttp://www.zhinengshe.comWonderful Taste classhttp://www.miaov.com/index.php/video/vipvideolist.htmlNeteasehttp://study.163.com/Oeasyhttp://oeasy.orgSegmentfault https://segmentfault.com/lives    PracticeBase FCC https://www.freecodecamp.cn/home A practice site Baidu front-end Technical College http://ife.baidu.com/ Blogs or personal sitesThis is generally when you have a specific problem or series of questions, you can look at the idea of the great god Ruan Yi Fenghttp://www.ruanyifeng.com/blog/archives.html Wang Fu  http://www.cnblogs.com/wangfupeng1988/tag/prototype/(prototypes, scopes, closures ...) ) Liu Xuefenghttps://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000Veda prototypeshttp://www.nowamagic.net/librarys/veda/detail/1643  (Some concepts, closures, contexts ...) ) Zhang Xin Asahihttp://www.zhangxinxu.com/wordpress/ JavaScript Books RecommendedECMA-262 5.1 JavaScript Advanced Programming 3 JavaScript Object-Oriented Programming guide you don't know javascriptjavascript core concepts and practices JavaScript language pristine JavaScript authoritative guide JavaScript ninja cheats ... These books have been seen, there are many, mainly I personally prefer JavaScript at this stage. These recommended sites are also individuals in the front-end learning process experience of the site, now still learning, and will continue to learn. These sites are my own collection in the collection bar, there must be more and better sites waiting for us to explore. The next few are A personal learning experience: Every step is down-to-earth, I am a computer professional students, when entering the university began to contact the front end, every day to learn a little, to now, after school is a junior, although almost every day in the study, but, interesting is not a more serious existence (side without learning the front end of the person). I began to feel that learning html,css can learn quickly, is a high efficiency of an industry, see oneself Follow the tutorial to make some effect feel very interesting, then all want to go out to find an internship, feel very strong, but until I touch the JavaScript, and then, You get into JavaScript, and then you don't feel bad about yourself. From the beginning to the present, 2 years, I would like to make a lot of school or non-school front-end learners to grow a lot, of course, I also grow (do not deny themselves), but my growth will be relatively slow. I personally like to compare the things around, and then JavaScript prototype chain, closures I am particularly interested in (in my opinion, not Hate is like), especially the scope chain, prototype chain, when learning, learning too painful, how to see not understand, but slowly see, also finally is understood, even like. Later contacted ES6 class, do not know why it is not very like, think it buried JavaScript in my opinion is quite wonderful part, and more and more like other languages, but the trend. Learn JavaScript, will code is a thing, understand the principle is another thing. As a computer professional students, in peacetime learning process, will have contact with different computer language, will be exposed to all the necessary principles, but also contact the underlying things, if not mutual mastery (such as me), it is more embarrassing. Even though every door is well learned, it is awkward to be able to relate to each other. Pull back, that is, learn different languages, but can not contact each other, it is quite awkward (all say computer language is interlinked). On the road of learning, if someone can learn in life and you grow together, it is a very fortunate that the progress together, competition. If, is a person, can find some organizations, a person a way to go to the black, that is a very painful thing, and, it is easy to move to the extreme. Some learning experience :1: About Front-end BooksIt is unavoidable to look at some front-end books, especially when you want to be a good developer. I like to read physical books, and I feel that taking notes on the pages is a necessary step in the learning process. For example, my summer vacation, I have been reading, all kinds of books I think need to read. However, I will also download a lot of e-Books Online to see, especially the English version. Adobe ReaderThis software is really pretty good, for me this kind of English is not very good person, I will download Youdao Translation,A word search too painful, so that can solve a lot of problems, high efficiency, save money (e-book prices are not expensive), in the ebook after the notes, wait until a book read, the important things copied to a ppt on, to summarize, to compare. ( Adobe Reader+ Youdao Translation+ PPT) 2: Look at some Video tutorials from abroadMany people have seen a lot of Chinese front-end tutorials, but not too many people go back to see the foreign front-end tutorials, no subtitles, too difficult, but, look at the advantages of foreign tutorials, you can see a lot of magic tips. The above are personal views and recommendations, if there is bad or wrong to write, but also ask the elder to correct, thank you.

JavaScript Learning Recommendations

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.