javaScript简称 JS 是一种具有函数优先级的轻量级,解释型或及时编译型的 编程语言。
虽然js是作为开发Web页面脚本语言出名但是他也被用到了很多非浏览器的环境中,JS基于原型编程、多范式动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式
JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。
JavaScrip主要功能
1 嵌入动态文本于Html页面
2对浏览器时间作出响应
3读写HTML元素
4在数据被提交到服务器之前验证数据
5检测访客的浏览器信息。控制cookies,包括创建和修改等
6基于Node.js技术进行服务器端编程
JavaScript语言组成
ECMASctipt,描述了该语言的语法和基本对象
文档对象模型(DOM),描述处理网页内容的方法和接口
浏览器对象模型(Bom),描述于浏览器进行交互的方法和接口。
JavaScript语言特点
(1)脚本语言 是一种解释型的脚本语言,c,c++,等语言先编译后执行,而JS是在程序的运行过程中逐行进行解释
(2)基于对象 是一种局域对象的脚本语言,它不仅可以创建对象,也能使用出现有的对象
(3)简单 JS采用的诗弱类型的变量类型,对使用的数据类型未作出严格的要求,是基于Java基本语句和控制的脚本语言
(4)动态性 JS是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输出作出响应。
(5)跨平台性 Js脚本不依赖于操作系统。仅需要浏览器的支持