-如何系统的学习JS

  • 要系统的学习JavaScript,需要首先掌握HTML和CSS,这是基础也是学习JavaScript的时候需要用到的知识。
  • 刚开始入门不建议看《JavaScript权威指南》和《JavaScript高级程序设计》这些书籍这些书籍不好,相反这些书籍公认好书主要是因为这些书籍内容太多太厚了容易你走上入门到放弃’道路!对于初学者而言,多而全意味着主次难分无法取舍;此时JavaScript学好,只能全学,然很多内容初学者而言很难理解
  • 系统学习JavaScript应根据知识点的难易及内在联系划分阶段:初级->进阶->高级
  1. 基础语法、数据类型、算术运算符、关系运算符、逻辑运算符类型转换等,这些内容更多的是需要我们去记忆然后理解;字词
  2. 循环语句、逻辑分支等语句需要理解并熟练使用;(句子
  3. 函数的各种形式:函数表达式、函数声明、匿名函数、自执行函数等,理解函数参数的作用明白事件函数的关系;(段落
  4. 理解JavaScript中作用域的概念,熟悉声明提升垃圾回收等机制
  5. 理解基本数据类型与引用数据类型的异同,及相关的内存原理
  6. 掌握数组字符串、Date对象Math对象等常用的API;
  7. 理解DOM、BOM概念作用常用AIP;
  8. 理解event事件对象的概念及作用,掌握事件对象的常用属性及方法理解事件模型、事件流事件循环等机制
  9. 掌握正则表达式元字符、量词等基础知识,能读懂并写出一些常见的匹配规则;
  10. 熟练使用计时器,理解运动原理,能写出常见的一些网页效果;
  11. 明白构造函数、原型的作用,理解面向对象的编程思想,提升抽象编程的能力;
  12. 掌握本地存储相关技术(cookie、localStorage),了解其应用场景;
  13. 了解服务端相关概念(服务器、数据库、http协议等),掌握前后端分离及数据交互方式(ajax、jsonp、跨域解决方案等);
  14. 理解应用闭包、原型链与继承,本质上讲,对象之间是基于原型的一种行为委托,掌握了这些内容才会真正理解‘JS中一切皆对象’这样的说法;
  15. 熟悉常见的设计模式:工厂模式、单例模式、代理模式、策略模式、发布订阅模式、组合模式等;
  16. 尝试去读一些优秀的框架类库源码,理解借鉴一些优秀的解决方案,可以让我们快速的成长。
  • 最好有内行人指导,什么内容常用,什么内容重点掌握等等如果身边没有这样的人,可以看看网上的视频教学(比较系统完的内容一般要付费,自学需要很大毅力)或者直接报班学习(课程完整、直击重点、效率高、有学习氛围)

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

IT行业、互联网、开发语言(Java、前端HTML5、Python、UI/UE、云计算、自动化测试、大数据、人工智能、物联网、游戏开发、网络安全、GO语言、PHP)相关资讯,大连千锋会第一时间送到大家身边,也可以关注微信公众号【dalianqianfengjiaoyu】了解相关行业资讯。

你可能感兴趣的:(大连千锋前端学习)