js刚出现的时候是被用来做简单的客户端校验的,后来提交给ECMA;
一个完整的javascript实现需要三个部分:
1.核心(ECMAscript):提供核心语言功能
2.文档对象模型(DOM):提供访问和操作网页内容的方法和窗口
3.浏览器对象模型(BOM):提供和浏览器交互的方法和接口
javascript的简介和语言特点
简介:
javascript是一种轻量级的编程语言,可以嵌入到html页面中,由浏览器来解释执行,用来实现浏览器和用于交互。
javascript是一种基于对象和事件驱动的客户端脚本语言,他可以在用户浏览器为网页添加一些动态效果,和用户交互,响应用户操作。
javascript可以用来帮助减轻服务器的压力,例如在客户端完成数据校验。
特点:
1.解释性脚本语言,javascript不需要编译,只需要嵌入到html代码中,由浏览器逐行加载解释执行。
2.javascript是一种基于对象的语言,使用已经创建好的对象来,和面向对象的先锋需设计语言不同,javascript并不支持继承和重载。
3.语言简单,弱类型,语法和java,C语言类似,变量不需要声明和指定类型即可使用,是一种弱类型语言。
4.javascript语言相对来说比较安全,仅由浏览器执行,不允许javascript访问本地硬盘,以及操作服务器上的数据,只用来显示浏览器的网页效果和实时交互。
5.动态性,使用javascript可以在前端实现一些和服务器完全没有联系的效果,javascript采用事件驱动的方式进行,html页面的相关控件的相关事件在处触发的时候会自动执行响应的脚本或者函数。
6.运行环境一般来说是浏览器,只需要浏览器支持即可,如果不支持(或者用户禁用了javascript),浏览器会忽略掉这些javascript代码。