JS的简介和作用还有为什么会产生JS?

目录

1 JavaScript 的简介

1.1 为什么学习 JavaScript

1.2 JavaScript 的概念

1.3 JavaScript 组成

1.4JavaScript 语言的特点


1 JavaScript 的简介

1.1 为什么学习 JavaScript

1.html+css 只是可以实现静态的页面无法实现动态的效果

2.JavaScript负责网页的行为列如

表单的校验

背景图片的更换

操作节点的信息

1.2 JavaScript 的概念

       JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。
       JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。 [2]
JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES6。

1.3 JavaScript 组成

ECMAScript:JavaScript的核心

文档对象模型(DOM):DOM(文档对象模型)是 HTML 和 XML 的

应用程序接口(API)。DOM 将把整个页面规划成由节点层级构成的文档

浏览器对象模型(BOM)对浏览器窗口进行访问和操作

1.4JavaScript 语言的特点

1、脚本语言

             脚本语言是一种简单的程序,是由一些ASCII字符构成,可以使用任何一种文本编辑器编写。一些程序语言(如C、C++、Java等)都必须经过编译,将源代码编译成二进制的可执行文件之后才能运行,而脚本语言不需要事先编译,只要有一个与其相适应的解释器就可以执行。 脚本语言是指在web浏览器内有解释器解释执行的编程语言,每次运行程序的时候,解释器会把程序代

码翻译成可执行的格式。

2、基于对象的语言

               面向对象有三大特点(封装,继承,多态)却一不可。通常基于对象是使用对象,但是无法利用现有的对象模板产生新的对象类型,也就是说基于对象有继承的特点。没有了继承的概念也就无从谈论

3.、事件驱动:

             在网页中执行了某种操作的动作,被称为(Event),比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。

4、简单性

变量类型是采用弱类型,并未使用严格的数据类型。

var a,b,c;

a=123;

b=abc;

a=b;

5、安全性

JavaScript不能访问本地的硬盘,不能将数据存入到服务器上,不能对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互

6、跨平台性

           JavaScript依赖于浏览器本身,与操作平台无关,只要计算机安装了支持JavaScript 的浏览器(装有JavaScript解释器),JavaScript 程序就可以正确执行。

缺点

            各种浏览器支持JavaScript的程度是不一样的,支持和不完全支持JavaScript的 浏览器在浏览同一个带有JavaScript脚本的网页时,效果会有一定的差距,有时甚至会显示不出来。

posted @ 2020-04-25 11:09  赵广陆  阅读(240)  评论(0编辑  收藏  举报