JavaScript是Web开发领域中的一种功能强大的编程语言,主要用于开发
交互式的Web页面。在计算机、手机等设备上浏览的网页,其大多数的交互
逻辑几乎都是由JavaScript实现的。
2.JavaScript概述
对于网页而言HTML、CSS和JavaScript分别代表结构、样式和行为。HTML、CSS、JavaScript的区别如下表所示。
语言 | 作用 | 说明 |
HTML | 结构 | 决定网页的结构和内容,相当于人的身体 |
CSS | 样式 | 决定网页呈现给用户的模样,相当于人的衣服、妆容 |
JavaScript | 行为 | 实现业务逻辑和页面控制,相当于人的各种动作 |
在网页交互效果都可以用JavaScript来实现,例如轮播图、选项卡、地图、表单验证等。常见的交互效果如下图
3.JavaScript 特点
(1)JavaScript是一种脚本语言,特点是简单、易学、易用,语法规则比较松
散,能够快速完成程序的编写工作;
(2)JavaScript可以跨平台,它不依赖操作系统,仅需要浏览器的支持;
(3)JavaScript支持面向对象,可以使JavaScript开发变得快捷和高效,降低
开发成本。
JavaScript的组成JavaScript 是由ECMAScript、DOM、BOM这3部分组成的。
#ECMAScript:规定了 JavaScript的编程语法和基础核心内容,是所有浏览器厂商共同遵守的一套 JavaScript 语法工业标准。
#DOM:文档对象模型, 是 W3C(World Wide Web Consortium, 万维网联盟)组织制定的用于处理 HTML文档XML (Extensible Markup Language, 可扩展标记语言)文档的编程接口,它提供了对文档的结构化表述,并定义了一种方式使程序可以对该结构进行访问,从而改变文档的结构、样式和内容。
#BOM:浏览器对象模型,是一套编程接口,用于对浏览器进行操作,如刷新页面、弹出警告框、控制页面跳转等。
JavaScript 的开发工具主要包括浏览器和代码编辑器两种软件。
浏览器用于执行、调试 JavaScript代代码编辑器用于编写代码。