js基本简介(了解)
JavaScript
一、定义
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。
JavaScript引擎,为浏览器的一部分,广泛应用最早出现在HTML,最早是在HTML网页上使用,用来给HTML网页增加动态功能。
二、发展历程
三、组成部分
ECMAScript,描述了该语言的语法和基本对象
文档对象模型(DOM),描述处理页面内容的方法和接口
浏览器对象模型(BOM),描述浏览器进行交互的方法和接口
四、基本特点
1、常用来为网页添加各种各样的动态功能,为用户提供更流畅美观的浏览效果
2、是一种解释性脚本语言(代码不进行预编译)
3、主要用来向HTML页面添加交互行为
4、可以直接嵌入HTML页面,但写成单独的JS文件有利于结构和行为的分离;
5、跨平台性,在绝大数浏览器的支持下,可以在多种平台下运行
6、同其他语言一样,有它自身的基本数据类型,表达式和算数运算符及陈谷的基本程序架构。
四种基本的数据类型,两种特殊数据类型
变量提供存放消息的地方,表达式你可以完成较复杂的信息处理
五、日常用途
1、嵌入动态文本用于HTML页面
2、对浏览器事件作出响应
3、读写HTML元素
4、在数据被提交到服务器之前验证数据
5、检测访客的浏览信息
6、控制Cookies,包括创建和修改等
7、基于Node.js进行服务器的前端编程
六、特性
1、脚本语言。解释性的脚本语言,在程序运行过程中朱行进行解释,不需要编译
2、基于对象。不仅可以创建对象,也能使用现有的对象
3、简单。采用弱类型变量类型,对使用的数据类型未作出严格的要求
4、动态性。采用事件驱动的脚本怨言,它不需要经过Web服务器就可以对用户的输入做出响应
5、跨平台