共计 2780 个字符,预计需要花费 7 分钟才能阅读完成。
你是否曾经初步把握了 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 的确注定要被淘汰,然而当初还差得远呢。
首先,jquery 对于初学者十分敌对,甚至不会 js 都能够学 jQuery。并且目前市面上的网站和利用,依然是 jQuery 居多,所以如果你是自学,jQuery 是必学的。
5. 学习的程序
1. 相熟基本概念:变量,数据类型,函数,运算符,表达式,对象(自定义对象,内置对象)。
这些基本概念肯定要相熟,相熟到什么水平,看见一个概念,立即就能写出示例代码,就够了。
2. 相熟 DOM:树状构造,节点分类,增加节点,删除节点,批改属性,绑定事件。
3. 相熟 jQuery:选择器、操作属性和款式、绑定事件、节点操作、动画办法。
4. 用 jQuery 实现网页上看到的页面成果,比方轮播图,菜单的各种成果,返回顶部等。
5. 试着用原生的 js 实现 jQuery 的罕用办法。比方 addClass,removeClass,index 这些。
下面 5 条如果没能做到,就不要想着闭包,原型继承,ES6 新个性这些货色了。
JavaScript 简介
JavaScript 是世界上最风行的编程语言。
这门语言可用于 HTML 和 web,更可宽泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设施。
- JavaScript 是脚本语言
- JavaScript 是一种轻量级的编程语言。
- JavaScript 是可插入 HTML 页面的编程代码。
- JavaScript 插入 HTML 页面后,可由所有的古代浏览器执行。
- JavaScript 很容易学习。
JavaScript:写入 HTML 输入
实例
document.write("<h1>This is a heading</h1>");
document.write("<p>This is a paragraph</p>");
JavaScript:对事件作出反应
实例
<button type="button" onclick="alert('Welcome!')"> 点击这里 </button>
alert() 函数在 JavaScript 中尽管并不罕用,但它对于代码测试十分不便。
onclick 事件只是您行将在本教程中学到的泛滥事件之一。
JavaScript:扭转 HTML 内容
应用 JavaScript 来解决 HTML 内容是十分弱小的性能。
实例
x=document.getElementById("demo") // 查找元素
x.innerHTML="Hello JavaScript"; // 扭转内容
你会常常看到 document.getElementByID(“some id”)。这个办法是 HTML DOM 中定义的。
DOM(文档对象模型)是用于拜访 HTML 元素的正式 W3C 规范。
JavaScript:扭转 HTML 图像
本例会动静地扭转 HTML < image> 的起源 (src):
The Light bulb
点击灯泡就能够关上或敞开这盏灯
JavaScript 可能扭转任意 HTML 元素的大多数属性,而不仅仅是图片。
JavaScript:扭转 HTML 款式
扭转 HTML 元素的款式,属于扭转 HTML 属性的变种。
实例
x=document.getElementById("demo") // 找到元素
x.style.color="#ff0000"; // 扭转款式
JavaScript:验证输出
JavaScript 罕用于验证用户的输出。
实例
if isNaN(x) {alert("Not Numeric")};
JavaScript 学习教程
JavaScript 学习教程举荐小伙伴们看 能源节点老杜 解说的 web 前端全套教程,这个教程是将多年的编程教训灌输其中,典型的实际派,既适宜初学者入门,也适宜进阶(学习底层)。
次要解说了前端开发中的核心技术 JavaScript,俗称 JS,视频中解说了 JavaScript 外围语法、JavaScript 内置反对类、JavaScript 调试、JavaScript DOM 编程、JavaScript BOM 编程、大量前端小案例、JavaScript 事件处理、JavaScript 对象、继承、JSON 等知识点,该视频能够开启你的 WEB 前端之路。
http://www.bjpowernode.com/?s…
学习目录
JavaScript 教程
JavaScript 语言特点
JavaScript 组成
JavaScript 中 BOM 和 DOM 之间的关系及支流浏览器
JavaScript 开发工具
JavaScript 根底语法
HTML 嵌入 JavaScript
JavaScript 正文
JavaScript 标识符
JavaScript 保留关键字
JavaScript 内置类型
JavaScript 变量
JavaScript 函数
JavaScript 数据类型
JavaScript 的 typeof 运算符
JavaScript 创建对象
JavaScript Void
JavaScript 中 null、NaN 和 undefined 的区别
JavaScript 流程管制语句
JavaScript 事件和事件句柄
JavaScript 罕用事件及事件句柄
JavaScript 注册事件的形式
JavaScript HTML DOM 对象
JavaScript HTML DOM 对象
JavaScript BOM 编程
JavaScript window 对象
JavaScript history 对象与 location 对象
JavaScript JSON
JavaScript JSON