如何学习JavaScript

准备

(单独折腾 JavaScript 意义不大,所以 ……)

  • 一定的英语阅读能力
  • 学习工具 - 编辑器: Notepad++ Home(免费开源) Sublime Text (可免费无限试用)
  • 生产工具 - IDE: The best JavaScript IDE with HTML Editor for Web development :: JetBrains WebStorm(不算太贵)
  • 调试工具 - Chrome - F12
  • 本地环境 - 有点多,这个随意

语法入门

Step by Step Web Fundamentals / JavaScript | Codecademy / jQuery | Codecademy
工具书:JavaScript权威指南(第6版)(经典权威的JavaScript工具书,第6版涵盖HTML5和ECMAScript5)

风格 & Tips (让代码更易读、易管理)

airbnb/javascript · GitHub
alloyteam.github.io/JX/

「二转」

设计

常用站点及工具

  • Learn HTML5, CSS3, Javascript - 一个在线录制前端编码实现过程的网站
  • Codrops - 著名前沿技术实现站点
  • EC前端 - JavaScript手册
  • Web development tutorials, from beginner to advanced - 技巧学习
  • Dive Into HTML5 - HTML5 当然不只是是 HTML5
  • html5canvastutorials.com Canvas 例子
  • HTML5 Rocks - A resource for open web HTML5 developers - HTML5 应用教程
  • http://www.jsdb.io/ - js 框架类库的集合(不是全部)
  • Can I use… Support tables for HTML5, CSS3, etc - 浏览器兼容性列表

算法

推荐两本书:
具体数学:计算机科学基础:第2版(中文版)
算法导论(原书第3版)(全球超过50万人阅读的算法圣经!算法标准教材,国内外1000余所高校采用)

数据逻辑

和后端的同学多交流吧。

以上,无需按照顺序学习,按需折腾,
不要停下来就好,力求极致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值