什么是JavaScript?
要了解什么是JavaScript,那么我们必须要对计算机有一定的了解,如果你没有接触过计算机或者学习计算机基础课程,那我建议你先去学习计算机的一些基础课程,只有了解了计算机的一些概念和相关特性后再学习JavaScript就会变得非常容易。
简单的说JavaScript是一门编程语言,通过它我们可以和计算机对话,操作计算机来做我们想要做的事情;JavaScript相关特性如下:
- JavaScript 是世界上最流行的脚本语言之一。
- JavaScript 属于 Web开发 的编程语言,它适用于 PC、笔记本电脑、平板电脑和移动电话等。
- JavaScript 被设计为向 HTML 页面增加交互性(我们操作它,它会给我们一定的反馈和结果)。
- 许多 HTML 开发者都不是专业的程序员,但是 JavaScript 却拥有非常简单的语法。几乎每个人都有能力将小的 JavaScript 片段添加到网页中实现相应的功能。
- JavaScript 和 Java 是完全不同的语言,不论是概念还是设计。
- JavaScript 在 1995 年由 Brendan Eich 发明,并于 1997 年成为一部 ECMA 标准。
- ECMA-262 是其官方名称。ECMAScript 6 (发布于 2015 年)是最新的 JavaScript 版本。
为什么需要JavaScript?
生活在互联网时代,我们每天都可能要使用互联网来进行购物、通信、学习等等,那么我们和互联网之间的接口大部分都是网页:在PC电脑上打开浏览器浏览各种内容、在手机或者PAD上使用APP来购物和通信等,在这些我们每天都要操作的流程中,很大一部分的软件功能实现是通过网页页面来进行的。
网页在我们生活中已经变得越来越重要了,伴随着HTML5的流行,网页将会是未来软件实现的主流技术,那么网页又是如何是实现的呢?对于计算机开发者来说,网页的实现属于Web开发,它包含了多种技术的组合来共同完成一个网页页面的实现:
- HTML:定义网页的内容、数据结构
- CSS:规定网页的表现形式、布局、色调等
- JavaScript:对网页行为进行编程,实现网页的人机交互性
JavaScript 是 Web 开发者必学的三种语言之一
教程说明
本基础教程从作者亲身自学经历的视角,涵盖了 JavaScript 技术的方方面面(从初级知识到高级知识的深入浅出),着重针对初学者来进行编排,以“使用为主,概念为辅”;按照:什么是?为什么需要?怎么使用?这三种思想展开来讲解,相信能给大家从另一个角度来阐述 JavaScript开发技术。
谁适合阅读本教程?
- 如果您想学习 JavaScript,您可以学习本教程:了解 JavaScript 是如何与 HTML 和 CSS 一起工作的。
- 如果在此之前您已经使用过 JavaScript,您也可以阅读本教程:JavaScript 一直在升级,所以我们需要时刻了解 JavaScript 的新技术。
基础知识要求
阅读本教程前,您需要了解的基础知识:
学习建议
我们在学习(自学)任何新的知识的时候,都会有一种恐惧感,会担心自己学不会,或者一直不能学习到核心的知识要素,总是感觉迷迷糊糊,似懂非懂的感觉。
通过作者多年的自学经验总结,学习是需要技巧的,特别是针对自学者来说,我们在学习的时候需要掌握以下几点:
- 概念为辅,实例为主:刚开始一定不要去理解它们的概念,概念是很抽象的语言表达方式,是通过大量实践经验总结的;什么东西我们一上来就需要自己亲手去试一试,也就是那句古话“纸上得来终觉浅,绝知此事要躬行”
- 知识点为主,细节为辅:我们一定要着眼于全局,不要太去注重某个细节功能的理解和实现,首先要去了解整个知识体系的组成情况,分为几大块,试着去把这几大块的实例自己动手去实现
- 问题驱动,勇于挑战与实践:遇到问题不要惊慌失措,遇到问题应该感到高兴,因为所有的经验都是问题解决的积累,只有解决的问题多了,你在行业内的经验就会丰富了,大胆去尝试实现各种项目
学习方法
一、通过教程的左侧菜单顺序来学习本教程
二、按照教程每个章节中的编排顺序进行阅读:
- 基础概念(什么是?为什么需要?)
- 查看在线实例(怎么使用?)
- 修改在线实例:通过自己对实例的理解,通过修改实例代码来测试自己对知识的思考,举一反三
三、每章中的实例说明
本教程包含了大量的 JavaScript 实例, 您可以点击“执行一下”来在线查看并修改实例,如果我们能按照以上学习方法,认真的测试并修改本站的实例,你将会在很短的时间内学会 JavaScript。