JavaScript概述
JavaScript概述
一、什么是javascript?JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言,在web应用中,得到了非常广泛的应用。它不需要进行解释,而是直接嵌入在http页面中,把静态页面转换成支持用户交互并响应应用事件的动态页面。在Java Web程序中,经常应用JavaScript进行数据验证、控制浏览器以及生成时钟、日历和时间戳文档等。
二、JavaScript的组成
<1>ECMAScript (核心),由ECMA-262定义,提供核心语言功能
<2>DOM(文档对象模型),提供访问和操作网页内容的方法和接口
<3> BOM(浏览器对象模型),提供与浏览器交互的方法和接口
1.ECMAScript
(1)语法标准
.语法
.变量和类型
.运算符
.逻辑控制语句
.关键字、保留字
.对象
(2)编码遵循ECMAScript标准
2.BOM
3.DOM
JavaScript的核心语法(变量、数据类型、运算符、控制语句、输入输出、语法约定、注释)
三、特点
1、解释性
JavaScript是一种脚本语言,采用小程序段的方式实现编程。和其他的脚本语言一样,JavaScript也是一种解释性语言。它提供了一个简易的开发过程。
2、基于对象
JavaScript是一种基于对象的语言,它可以应用自己创建的对象,因此许多的功能来自于脚本环境中对象的方法与脚本的相互作用。
3、事件驱动
JavaScript可以以事件驱动的方式直接对客户端的输入做出响应,无须经过服务器端程序。
4、安全性
JavaScript具有安全性,它不允许访问本地硬盘,不能将数据写入到服务器上,并且不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互,从而有效的防止数据丢失。
5、跨平台
JavaScript依赖与浏览器本身,与操作系统无关,只要浏览器支持JavaScript,JavaScript的程序代码就可以正确的执行。
Being away from home, we have nothing but a desire to make a figure