JavaScript简介

JavaScript简介

一、什么是 `JavaScript

JavaScript 主要用于 Html 的页面,嵌入在 HTML 的源码中。JavaScript 是因特网上最流行的脚本语言,它存在于全世界的所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用之间的交互。

JavaScript 是弱类型语言,没有类型声明,它的变量不必具有一个明确的类型。

JavaScirpt 是脚本语言,换句话说,能够用来编程的并且直接执行源码的语言,就是脚本语言。

JavaScript 是解释性的语言,何为解释性的语言?是在运行的时候将程序直接翻译成机器语言。

JavaScript 是一种基于对象和事件驱动并且具有安全性能的脚本语言,可广泛用于服务器、Pc、笔记本电脑、平板电脑、和智能手机等设备。

Html5 的出现更是突出了 JavaScript 的重要性,例如 Html5 的绘图支持、本地存储、离线应用、客户端通信等,都大量使用了 JavaScript

二、JavaScript 的历史

​ 网景公司在上个世纪的95年,凭借其 Navigator 浏览器,成为 web时代开启时最著名的第一代互联网公司。由于网景公司希望能在静态的 Html 页面添加一些动态的效果,于是叫 Brendan Eich 在两周内设计出了JavaScript 语言。为什么起名叫做 JavaScript ?原因是当时 Java 很火,所以网景公司希望借助 Java 的名气来推广,但事实上,JavaScript 除了语法上有点像 Java ,其他的部分基本上没啥关系。

三、 JavaScript 的特点

  1. 简单性:它是基于 Java 基本语句和控制流之上的简单而紧凑的设计,是学习 Java 的好过度,而且,它的变量类型是采用弱类型,未采用严格的数据类型。
  2. 安全性:JavaScript 不允许访问本地磁盘,不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览和动态交互,从而有效的防止数据的丢失。
  3. 动态性:JavaScript 可以直接对用户或客户输入做出响应,无需经过 Web程序。它对用户的响应通过以事件驱动的方式进行,即有某种操作动作引发响应的事件响应,如:鼠标点击、移动窗口、选择菜单等。
  4. 跨平台:JavaScript 以来浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并且安装了支持JavaScript 的浏览器就可以正确的执行,从而实现了**‘编写一次,走遍天下’**的梦想。

四、JavaScript 的组成

JavaScript 是由 ECMAScript 、文档对象模型 (Document Object Model:DOM)、浏览器对象模型 (Browser Object Model: BOM )三部分构成,其核心是 ECMAScript ,它描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和借口,通过 DOM,可以访问所有的 Html 元素 ,连同它们所包含的文本和属性,可以对其中的内容进行修改和删除,同时也可以创建新的元素;BOM 描述了与浏览器进行交互的方法和接口,BOM 提供了独立于内容而与浏览器窗口进行交互的对象,例如可以移动,调整浏览器窗口大小的 Window 对象,可以用于导航的 location 对象和 histroy 对象,可以使用 document 作为访问 Html 文档的入口,管理框架的frames 对象等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值