你是否已经初步掌握了html和css,但完全不知道从何入手JavaScript?

如果是,那么这篇文章一定会对你有所帮助,这里总结了5条建议,帮助JavaScript初学者总结学习方法,提高学习效率。

1. 多看视频少看书

对初学者而言,看书的效率是很低的,书上的内容大多会展示核心代码,而视频为了演示效果,会展示全部代码。初学者自学需要的是全部代码,只看核心代码必定会留下踩不完的坑。所以,初学者一定要多看视频少看书。

2. 写代码的时间要多于看书和看视频的时间

学习JavaScript,一定要以写为主,而不是以看为主。学习时间的一半以上要留给写代码,剩下的时间用来看书和看视频。几乎所有初学者都有这个问题,就是拿一本书(或视频)看3个小时但是一行代码都没写。这样的结果就是,3个小时最多只利用了1个小时。太浪费时间了。正确的学习方法是:看到一行代码就写一行代码,就算理解,抄也得抄下来,然后再去慢慢理解。

3. 不可盲目追新技术

react,vue,angular,和你没关系

node,express,koa,和你没关系

grunt,gulp,webpack,和你没关系

JavaScript这几年变化很快,但是对于初学者来说要摒弃浮躁的气氛,静下心来打好基础。记住:自己是初学者,玩的东西就是:JavaScript和jQuery,工具就用一个编辑器和一个浏览器,这些就够了,别的不要碰.

4. jQuery还没过时

上一条写了初学者要玩jQuery,有些朋友会说jQuery已经淘汰了,bala bala。jQuery确实注定要被淘汰,但是现在还差得远呢。首先,jquery对于初学者非常友好,甚至不会js都可以学jQuery。并且目前市面上的网站和应用,仍然是jQuery居多,所以如果你是自学,jQuery是必学的。

5. 学习的顺序

1.熟悉基本概念:变量,数据类型,函数,运算符,表达式,对象(自定义对象,内置对象)。这些基本概念一定要熟悉,熟悉到什么程度,看见一个概念,立刻就能写出示例代码,就够了。

2.熟悉DOM:树状结构,节点分类,添加节点,删除节点,修改属性,绑定事件。

3.熟悉jQuery:选择器、操作属性和样式、绑定事件、节点操作、动画方法。

4.用jQuery实现网页上看到的页面效果,比如轮播图,菜单的各种效果,返回顶部等。

5.试着用原生的js实现jQuery的常用方法。比如addClass,removeClass,index这些。

上面5条如果没能做到,就不要想着闭包,原型继承,ES6新特性这些东西了。

零基础学习JavaScript,推荐动力节点老杜讲解的JavaScript,该视频主要讲解了前端开发中的核心技术JavaScript,俗称JS,视频中讲解了JavaScript核心语法、JavaScript内置支持类、JavaScript调试、JavaScript DOM编程、JavaScript BOM编程、大量前端小案例、JavaScript事件处理、JavaScript对象、继承、JSON等知识点,该视频可以开启你的WEB前端之路。

JavaScript学习资料:

http://www.bjpowernode.com/?csdnJavaScript.chai

JavaScript高效学习方法,看完透彻了...最适合web前端初学者的学习方法相关推荐

  1. JavaScript+css实现的响应式登录注册页面web前端html源码

    大家好,今天给大家介绍一款,JavaScript+css实现的响应式登录注册页面web前端html源码(图1).送给大家哦,获取方式在本文末尾. 图1 响应式设计,适应各种分辨率(图2) 图2 登录界 ...

  2. 【前端面试题】2021秋招+金九银十,看完这些就够了 最新前端面试总结 68道前端面试题,助你进大厂

    文章目录 1.MVC 是什么 2.MVVM 是什么 3.vue 双向绑定原理 4.angular 双向绑定原理 5.单向绑定 与 双向绑定的好处和劣势 6.Vuex 是什么 7.Vuex 原理 8.V ...

  3. 5分钟看懂,未来1年web前端新趋势,都在这了!!!

    文/北妈 阅读本文需要 4分钟 一 今天是2019年的第一个工作日,意义非凡. 既然是工作日,无论你有没有从假期综合症里反应过来,北妈都要带你快速回顾一下: 2018年的web前端开发的重要新闻.重要 ...

  4. date javascript 时区_第23节 Datejs 日期库-Web前端开发之Javascript-零点程序员-王唯

    Datejs 是一个开源的JavaScript库,用来解析.格式化和处理日期数据,支持多种语言的日期格式处理:官网:www.datejs.com/ Moment.js 是一个简单易用的轻量级JavaS ...

  5. 看,他们都转行做web前端工程师了

    web前端是个特殊而有趣的岗位,不是单纯的程序员,也异于UI设计师. 越来越多的人离开原来的岗位,投身于前端开发中: 设计师转前端 这种情况最常见,究其原因与web标准在中国的推广手法有关,我们最先接 ...

  6. 花式玩转 JavaScript 数组,看完后我直接删了 lodash

    作者简介: 李中凯老师,8年前端开发,前端负责人,擅长JavaScript/Vue. 公众号:1024译站 掘金文章专栏:https://juejin.im/user/57c7cb8a0a2b5800 ...

  7. JavaScript 表单对象 | 看完不会请来捶我

    文章目录 一.访问表单与表单元素 1.JavaScript访问表单 2.JavaScript访问表单元素 二.表单对象的属性.方法与事件 1.属性 2.方法 3.事件 三.表单元素 1.文本框 (1) ...

  8. 【JavaScript高级】看完就理解面向过程编程和面向对象编程,不来了解一下?

    文章の目录

  9. HTML期末作业:基于html+css+javascript+jquery实现古诗词网页 学生网页设计作品 web前端开发技术 web课程设计 网页规划与设计...

最新文章

  1. Linux: debian/ubuntu下安装和使用Java 8
  2. 软件:向工业互联网产业成功转型的关键
  3. SAP MRP的计算步骤
  4. 【学术研讨课】新型清洁高效煤粉工业锅炉系统 介绍及案例分析2018-06-13
  5. poj 1679: The Unique MST【次小生成树】
  6. C语言天才!想法奇异?还是逼格满满?一份国外C语言写的传奇简历
  7. micro/protoc-gen-micro 不见了
  8. 南京高中计算机老师,南京市教育局召开中小学教师信息技术应用能力提升工程2.0市级专家组工作会议...
  9. NetBeans第一部分代码提交Apache
  10. mac下打开多个相同应用程序
  11. 优化CUDA数据传输
  12. 360怎么不能一次打完所有补丁?
  13. 项目01——图书进、销、存(jxc)系统(单机版)
  14. win10自己的计算机用户名和密码忘了,win10账号密码忘记了如何解决_win10系统账户登陆密码忘了怎么办...
  15. 电脑数据格式化如何快速简单恢复数据?
  16. Android学习笔记(四十):Preference的使用
  17. Mysql数据库入门 (基础知识点 由来 各种指令 如何运用)
  18. QSV格式转换MP4应该使用哪个视频格式转换器
  19. Pynput模块的学习与创新,基于python的操作录制脚本
  20. Exsi上ubuntu虚拟机显卡tesla p100 驱动和cuda踩坑。

热门文章

  1. 处理器最新排行_鲁大师Q2季度PC硬件排行:Intel十代酷睿初入战局,最受欢迎CPU是它...
  2. java外文资料_java外文文献(毕业设计).doc
  3. 如何免费开通蚂蚁金服开放平台系统服务商ISV查看PID
  4. [COGS2652]秘术「天文密葬法」-长链剖分-01分数规划
  5. 使用httpModule做权限系统
  6. 关于视觉SLAM的最先进技术的调查-A survey of state-of-the-art on visual SLAM
  7. 计算机网络学习--协议族、协议栈
  8. iOS 保存图片到手机的几种方法--(OC)
  9. elastalert控制警报时间段
  10. 4.11每日一题之亲戚(洛谷c++)|简单并查集