学习JavaScript的经验之谈

时间:2020-6-27 作者:admin

看看别人是如何学习JavaScript,其实跟我之前写过《我是如何学习JavaScript》一文相似,就是阅读,写代码,看别人的代码,反复学习和练习。当然有时候你会感到很吃力,毕竟要学好一门语言也是一件挑战,就看你是否能够坚持下来,成为一个大牛。

我的建议:
1. 选本好书
book.douban.com/subject
book.douban.com/subject
2. 阅读源码
github.com/languages/Ja
3. 实践、实践、再实践
4. 关注行业动态,参与开源社区
这几个blog至少要订阅:
nczonline.net/blog/
javascriptweblog.wordpress.com
dailyjs.com/
functionsource.com/
reddit.com/r/javascript

当然,你必须记住你正在学习的东西,因此我强烈推荐你记下学习的每个新知识点,最好是记在一个抽认卡程序中,就像这样。因为要学习很多东西,所以你必须在几周或几个月后提醒自己学习过哪些东西。

如果你想阅读更多书籍来在大脑中巩固JavaScript,那继续学习:

这些书都非常好。你会发现自己能更快地阅读这些书,因为你已比较熟悉JavaScript。阅读的同时最好写写书中的示例程序,把玩把玩。

阅读一些真实世界的JavaScript代码

在写了上千页短小示例代码片段后,你会想看看两个非常流行而强大的JavaScript项目的源代码:

  1. Underscore.js
  2. Backbone.js

你会发现之前的一切都是有意义的,现在你能够顺畅地阅读和理解JavaScript代码。

然后是jQuery,以及更多…

jQuery绝对是无处不在的,你要想完整地学习JavaScript就必须学习它。

学习了纯JavaScript冗长的处理问题的方式,你会很喜欢jQuery提供的快捷方式。

我真的很喜欢《深入浅出jQuery》一书,绝对是傻瓜式书籍。这本书非常精彩地引导你学习jQuery,边学边应用你学习过的东西。

如果你仍然渴望学习更多关于JavaScript的东西,那么深入学习:

然后放下书,去使用JavaScript吧!

你也许会想这还用说吗,但如果我不说,有些人又会抱怨了。因此,看看你现有的网站,去应用你学会的东西。或者从头开始做个新的站点,尽可能用JavaScript来实现,即使只是一个实验性作品。

推荐文章

  • 前端开发规范文档

    我的愿景 成为业内知名的web前端开发工程师 文档介绍 这份文档已经写了差不多一年了,最近也更新过了,作为一个有组织和纪律的团队,规范是必须的,毕竟每个coder都有自己的一套风格和规范,为了以后团队的和谐发展,结合前端业界的开发经验,故而 …

  • 弹窗Modal实现和有滚动条偏移解决方法

    弹窗也叫modal(模态)在网页设计中是一个常见的功能。实现方法也不会太复杂,可以通过css实现居中(bootstrap的modal是使用靠上边距来实现),然后JS控制点击显示和消失。在弹窗中也许你会发现一个问题,就是当页面有滚动条时,点击弹窗可能需要隐藏滚动条,这时内容会变宽,本文来自于江水提供了三种解决方法。

  • javascript中的深拷贝和浅拷贝区分以及实现

    浅度拷贝:复制一层对象的属性,并不包括对象里面的为引用类型的数据,当改变拷贝的对象里面的引用类型时,源对象也会改变。深度拷贝:重新开辟一个内存空间,需要递归拷贝对象里的引用,直到子属性都为基本类型。两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。

  • JavaScript深度复制之使用浏览器API实现详解

    如何实现深度拷贝,前面的文章:javascript中的深拷贝和浅拷贝区分以及实现 给出了几种,但都是很复杂的,这篇文章通过另辟蹊径的用浏览器自身的API来实现深度拷贝,有MessageChannel、history api 、Notification api等。

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。