JavaScript概述

JavaScript的作用

JavaScript是一种脚本语言,他除了实现普通的表单验证,还可以制作网页特效,随着web技术的发展和成熟,JavaScript被用在服务器的通信上(Ajax技术)。

JavaScript的基本特点

JavaScript是一种基于对象事件驱动客户端脚本语言,并具有相对的安全性,主要用于创建交互性较强的动态页面。

  • 基于对象:JavaScript是基于对象的脚本编程语言,能通过DOM(文档结构模型)及自身提供的对象和操作方法来实现所需的功能。
  • 事件驱动:JavaScript采用事件驱动方式,能响应键盘、鼠标及浏览器窗口事件等,并执行制定操作。
  • 解释性语言:JavaScript是一种解释性脚本语言,无需专门的编译器进行编译,在嵌入JavaScript脚本的HTML文档被浏览器在入时逐行的解释,大量的节省了客户端与服务器进行数据交互的时间。
  • 实时性:JavaScript事件处理是实时性的,无须经服务器端即可对客户端事件做出响应,并用处理结果实时更新目标页面。
  • 动态性:JavaScript提供简单高效的语言流程,灵活处理对象的各种方法和属性,同时及时响应文档页面事件,实现页面的交互性和动态性。
  • 跨平台:JavaScript脚本的正确运行依赖于浏览器,而与具体的操作系统无关。只要客户端装有支持JavaScript脚本的浏览器,就能正确的放映在客户端浏览器平台上。
  • 开发使用简单:采用小程序段方式编程,能嵌入HTML文档中供浏览器解释执行,同时JavaScript的变量类型是弱类型,使用不严格。
  • 安全性:JavaScript是客户端脚本,通过浏览器解释执行。他不允许直接访问本地计算机,且不能将数据存到服务器上,也不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止了数据丢失。

JavaScript的组成

  • ECMAScript标准:是一种开放的、在国际上广为接受的、标准的脚本语言规范,他不与任何浏览器绑定,也没有任何用户输出输出的方法,但ECMAScript标准描述了语法、变量和数据类型、关键字和保留字、运算符、逻辑控制语句、对象
  • 浏览器对象模型(BOM):从Internet Explorer 和 Netscape Navigator3 开始,浏览器都提供BOM(Browser Object Model)的特性,他可以对浏览器窗口进行访问和操作,利用BOM相关技术,可以移动窗口,改变状态栏以及执行一些与页面内容不相关的操作。
  • 文档对象模型(DOM-Document Object Model):是HMTL文档对象模型定义的一套标准方法,用来访问和操纵HTML文档。DOM由万维网联盟定义,通过JavaScript,可以重构整个HTML文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值