什么是 JavaScript
JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。 因为他不需要在一个语言环境下运行, 而只需要支持它的浏览器即可。 它的主要目的是, 验证发往服务器端的数据、 增加 Web互动、加强用户体验度等。
JavaScript 特点
松散性
JavaScript 语言核心与 C、C++、Java 相似,比如条件判断、循环、运算符等。但,它却是一种松散类型的语言,也就是说,它的变量不必具有一个明确的类型。
对象属性
JavaScript 中的对象把属性名映射为任意的属性值。它的这种方式很像哈希表或关联数组,而不像 C 中的结构体或者 C++、Java 中的对象。
继承机制
JavaScript 中的面向对象继承机制是基于原型的,这和另外一种不太为人所知的 Self 语言很像,而和 C++以及 Java 中的继承大不相同。
JavaScript 组成部分
虽然 JavaScript 和 ECMAScript 通常被人们用来表达相同的含义,但 JavaScript 的含义却比 ECMA-262 中规定的要多得多。 一个完整的 JavaScript 应该由下列三个不同的部分组成。
1.核心(ECMAScript)
2.文档对象模型(DOM)
3.浏览器对象模型(BOM)
ECMAScript
由 ECMAScript-262 定义的 ECMAScript 与 Web 浏览器没有依赖关系。ECMAScript 定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的 Web浏览器只是ECMAScript 实现可能的宿主环境之一。
既然他不依赖于 Web 浏览器,那么他还在哪些环境中寄宿呢?比如:ActionScript、ScriptEase 等。而他的组成部分有:语法、类型、语句、关键字、保留字、操作符、对象等。
文档对象模型(DOM)
文档对象模型(DOM, Document Object Model)是针对 XML 但经过扩展用于 HTML 的应用程序编程接口(API,Application Programming Interface)。
浏览器对象模型(BOM)
访问和操作浏览器窗口的浏览器对象模型(BOM,Browser Object Model)。开发人员使用 BOM 可以控制浏览器显示页面以外的部分。 而 BOM 真正与众不同的地方(也是经常会导致问题的地方),还是它作为 JavaScript 实现的一部分,至今仍没有相关的标准。
开发工具集
代码编辑器:Notepad++,Dreamweaver CS3
浏览器:谷歌浏览器,火狐浏览器,IE 浏览器,IETest 工具等。
E-mail:chaoyi77@163.com
相关推荐
1. 第一章:JavaScript概述 - 了解JavaScript的历史和发展。 - 区分JavaScript与Java。 - 明确JavaScript的功能和用途。 - 学习JavaScript的开发工具,如IDE和文本编辑器。 2. 第二章:JavaScript基础 - 掌握...
第一章:JavaScript概述 - JavaScript的历史和发展 - JavaScript与Java的关系 - JavaScript的主要应用领域 - 浏览器支持与JavaScript引擎 - JavaScript代码的编写位置(HTML内嵌、外部文件引用) 第二章:基本语法 ...
第一章:javascript概述 第二章:词法结构 第三章:数据结构和值 第四章:变量
第一章为:JavaScript概述;第二章为:词法结构;第三章为:类型、值和变量;第四章为:表达式和运输符;第五章为:语句;第六章为:对象;第七章为:数组 第八章为:类和函数;第九章为:类和模块;第十章为:正则表达式的模式...
JavaScript 为 HTML 设计师提供了一种编程工具HTML 创作者往往都不是程序员,但是 JavaScript 却是一种只拥有极其简单的语法的脚本语言!几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。
以下是关于JavaScript的详细概述: 1. **JavaScript的发展历程**: - JavaScript最初由布兰登·艾奇(Brendan Eich)在1995年为Netscape Navigator浏览器开发,原名为LiveScript。 - 随后,Netscape与SUN公司合作...
### JavaScript 第2章 JavaScript概述 #### 2.1 JavaScript特点 **1. 基于对象的编程语言** JavaScript 被设计为一种基于对象的编程语言,这意味着它支持对象的概念,但与纯面向对象的语言如 Java 相比,它的面向...
在本《DW CS6中文版零基础自学视频教程第14章 JavaScript概述 13节》中,我们将深入探讨JavaScript这一强大的编程语言,它是网页动态效果和交互性背后的重要驱动力。JavaScript通常与HTML和CSS一起使用,构成网页...
**第一章:了解HTML、Web与Internet** - **互联网的起源**:介绍互联网的发展历史及其重要意义。 - **浏览器介绍**:概述主流浏览器的功能及特性。 - **HTML简介**:介绍HTML(HyperText Markup Language)的基本...
- **第一章:JavaScript简介**:介绍JavaScript的发展历程、特点及其与Web浏览器的关系。 - **第二章:面向对象编程简介**:解释OOP的基本概念和原则。 - **第三章:JavaScript中的类和对象**:详细介绍如何使用...
这一章将介绍Web前端开发的基本概念,包括前端开发的角色,它在Web开发中的位置,以及主要的技术栈——HTML、CSS和JavaScript。还会讨论浏览器的工作原理和网页的结构。 2. **第2章:HTML5基础** HTML(超文本...
1. **第一章:JavaScript简介** - JavaScript的历史和发展 - 与Java的关系 - JavaScript的主要应用领域 2. **第二章:基本语法** - 变量、数据类型(包括原始类型和引用类型) - 运算符(算术、比较、逻辑等)...
1. JavaScript概述: JavaScript是一种轻量级的脚本语言,其主要用途是在浏览器端对HTML页面添加交互功能。它不是Java的简化版,也不适合编写独立应用程序,而是一种面向对象的解释型语言。它采用宽松类型,即变量...
**第一章:JavaScript基础** JavaScript的基础包括变量、数据类型、运算符和控制流程。变量是存储数据的容器,JavaScript有七种数据类型:Undefined、Null、Boolean、Number、BigInt、String和Symbol。运算符用于...
alert("这是第一个 JavaScript 的例子"); ``` 4. **数据类型** - JavaScript的数据类型包括数值、字符串、布尔、空(null)以及对象。 - 数值类型包括整数和浮点数,支持科学计数法。 - 字符串由单引号或...
#### 第1章:JavaScript基础 - **关于JavaScript**:JavaScript是一种轻量级的、解释型的脚本语言,主要用于网页的交互性和动态效果的实现。它能够直接嵌入到HTML页面中,使得网页具有了响应用户输入的能力。 - **...
#### 一、Owl框架概述 Owl框架是专门为Odoo定制的一个先进的组件系统,旨在简化用户界面(UI)的设计与管理。该框架的主要组成部分包括组件和模板,通过JavaScript类和XML模板相结合的方式实现对UI各部分的有效管理...
##### 第1章:JavaScript与Web简介 - **Web发展历史**:简述了Web的发展历程,介绍了静态网页向动态网页转变的过程。 - **JavaScript的起源**:讲述了JavaScript是如何诞生的,以及它如何逐渐成为Web开发中不可或缺...