JavaScript是一种轻量级的脚本语言,知识用来编写控制其他大型应用程序的脚本。
JavaScript是一种嵌入式语言,本身不提供任何与I/O(输入/输出)相关的API,都要靠宿主环境(host)提供;已经嵌入了JavaScript的宿主环境有很多种,最常见的宿主环境就是浏览器,还有服务器环境(也就是Node项目);所以JavaScript只适合嵌入更大型的应用程序环境,去调用宿主环境提供的底层API。
以浏览器为例,它提供的额外API可以分成三大类:
1.浏览器控制类:操作浏览器
2.DOM类:操作网页的各种元素
3.Web类:实现互联网的各种功能
如果宿主环境是服务器,则会提供各种操作系统的API,比如文件操作API,网络通信API等等。
网友评论