原生js基础,如果有些不常用如何让记忆更深刻,不易忘记比如,dom操作,造个轮子封装个类库?
或者说,让原生api使用更有技巧性,更熟练,熟能生巧?比如说,操作Array、构造函数、闭包等ECMAscript原生api。
1,造轮子2,多上sf回答问题3,看看介绍js奇巧淫技的书
靠谱的答案楼主都给出来了
看经典的书,多实践,多和其它语言比较,有能力深究一下各种为什么“”
推荐题主去看书,我最近刷完了一本叫 JavaScript权威指南的书,扫完基本js没有盲点。如果要深刻记忆的话,还是建议多多的练习,看一些开源项目的源码学习。
JavaScript权威指南的书
选择对 原生Javascript api 有自动提示的IDE 如 webstorm, 或者安装一些插件的Atom等,平常不怎么使用,偶尔需要使用的时候,可以自动提示,加深印象。
webstorm
Atom
需要查看详细API,可以参考 MDN
书籍推荐 javascript高级程序设计
javascript高级程序设计
最最重要的是自己要平常做总结。
我给一个不那么虚的答案吧1,先不要考虑es6,先把es5的原型链搞透。把scope链搞透。网上搜一下prototype chain 和 scope chain 会搜到不少东西。为何要研究这些呢?因为这是语言的基石。2,见以上答案
1,造轮子
2,多上sf回答问题
3,看看介绍js奇巧淫技的书
靠谱的答案楼主都给出来了
看经典的书,多实践,多和其它语言比较,有能力深究一下各种为什么“”
推荐题主去看书,我最近刷完了一本叫
JavaScript权威指南的书
,扫完基本js没有盲点。如果要深刻记忆的话,还是建议多多的练习,看一些开源项目的源码学习。选择对 原生Javascript api 有自动提示的IDE 如
webstorm
, 或者安装一些插件的Atom
等,平常不怎么使用,偶尔需要使用的时候,可以自动提示,加深印象。需要查看详细API,可以参考 MDN
书籍推荐
javascript高级程序设计
最最重要的是自己要平常做总结。
我给一个不那么虚的答案吧
1,先不要考虑es6,先把es5的原型链搞透。把scope链搞透。网上搜一下prototype chain 和 scope chain 会搜到不少东西。为何要研究这些呢?因为这是语言的基石。
2,见以上答案