如何循序渐进的近义词,有效地学习JavaScript

31 条评论分享收藏感谢收起63838 条评论分享收藏感谢收起book.douban.com/subject/2994925/2. 阅读源码3. 实践、实践、再实践4. 关注行业动态,参与开源社区这几个blog至少要订阅: 赞同 59818 条评论分享收藏感谢收起怎样循序渐进、有效地学习JavaScript?怎样循序渐进、有效地学习JavaScript?小软技术百家号假设对于HTML和CSS相关内容已经掌握。首先,初学一门语言,要秉承一个原则:“能动手的,尽量别吵吵”另外,你需要一个能够从简到难的知识体系,一步一步跟下来。下面是干货。0. 体系:上图。说明一下这张图,如何有效学习JS,我这里理解为JS原生,所以关于框架、工作流的内容,没有具体展开,有兴趣可以自行搜索。1. 文档资料a) 红宝书(基础):https://book.douban.com/subject//b) 蝴蝶书(进阶):https://book.douban.com/subject//c) 阮一峰老师ES6: http://es6.ruanyifeng.com/d) 权威官方文档MDN:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript2. 学习步骤a) 语法和基本类型b) 控制流c) 循环d) 表达式和操作符e) 日期对象f) 正则表达式g) 对象上面这些搞定,就已经掌握了ES5的最基本的内容了,接着,我们就可以来操作页面了。毕竟这是一个看脸的社会,我们在搞页面的同时,还要注意一下页面的样式。h) DOM操作i. DOM树的概念ii. 从DOM树取节点iii. 操作这个DOM树(节点的添加、删除、修改)iv. 访问节点(parentNode, children, 等等)v. 属性操作(id, className)i) 事件处理i. 鼠标事件(mouseove)ii. 键盘事件(keyup)iii. 浏览器事件(load)好,到这里,基本上静态页面,你就可以随意玩耍了。这里我们最好降上面思维导图提到的例子,都撸一遍。一是加深上面知识点印象,二是锻炼一下编程的逻辑思维能力。具体实现,网上有一堆堆的。(这里让自己搜索,是因为编码的一项重要能力,就是搜索)一定要谨记,多敲代码。j) 面向对象:原型式继承、原型链k) ES6:ES6跟ES5还是有较大的区别,所以建议你能系统的过一遍,将上面的练习,改为使用ES6再来一遍3. 调试a) JS编程的调试非常简单,打开浏览器控制台(我个人比较钟爱Chrome)。如图:i. console标签:这个标签,可以打印我们开发时,JS引擎为我们抛出的异常。我们可以根据这个异常的信息,来分析错误原因。另外,我们也可以在代码中使用console.log() 输出程序运行时的环境变量信息。ii. 右红框1:错误提示。说明当前页有一个error发生,点击他,可以跳转到console来查看错误具体信息iii. 右红框2:警告信息。提示了我们程序潜在的危险。iv. source,我们进行单步调试的地方。具体见下图4. 工作流(跟JS原生关系不大,不详细展开了)a) webpackb) gulp上面的内容结束后,就可以进入前端框架的海洋中畅游了。来源:千锋HTML5本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。小软技术百家号最近更新:简介:发现生活,感受生活,叹生活,爱生活作者最新文章相关文章1添加评论分享收藏感谢收起76437 条评论分享收藏感谢收起}

我要回帖

更多关于 循序渐进的反义词 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信