认识JavaScript
一、什么是JavaScript?
1、JavaScript是一门编程语言,由ECMAScript,DOM文档对象,BOM浏览器对象组成。
2、JavaScript运行在浏览器内核的js引擎,编程语言都是在能执行该语言的平台上面运行的。
3、主要是在客户端中实现交互,比如在浏览器中js可以操作DOM和BOM。
二、JavaScript运行在哪里?
1.运行在能识别并且执行js代码平台中,并不局限于某个平台,当需要在服务端运行js时候,只需要在服务端提供一个平台供js运行
即可。
三、编程语言和平台。
1、编程语言一般都是规定了一个规范,用于描述代码能够表达的含义。
2、平台则是为了能够执行某种编程语言而产生,遵守语言规范,并且为使用该语言实现某种功能提供API
三、JavaScript浏览器中可以做什么,又不可以做什么?
1.编程语言的能力取决于运行平台为他提供的API
2.浏览器平台为它提供了操作DOM和BOM对象的API使得它拥有这些能力,
3.js在浏览器平台中并不能操作用户的计算机,比如文件的增删改查,操作操作系统,因为浏览器平台并没有提供实现这些功能的接口。
四、为什么浏览器平台没有为js提供操作用户计算机的接口?
1.因为js是运行在客户端浏览器中的,能够在用户没有感知的情况下运行,没经过用户同意可随意窃取用户信息,会有安全性问题
2.后端语言的运行平台实现了操作文件和操作系统的API,是因为后端语言是在服务器上运行,而服务器里面的文件来源于服务提供方,
或者是用户同意之后上传的。