浏览器宿主环境

Posted 黑夜蓝天

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器宿主环境相关的知识,希望对你有一定的参考价值。

  javascript是一种脚本语音,它本身不提供I/O(输入和输出)接口,也没有与系统和外界通信的能力,更不能操作外围设备、管理内存、修改注册表等行为,这些功能全部交给宿主环境完成的,例如,在客户端浏览器(外壳程序)的宿主环境中,Javascript通过window对象的alert()方法及document对象的write()和writeIn()方法输出信息,而借助window的prompt()方法接收信息。当然,在其他宿主环境中可能会使用不同的宿主对象来完成以上功能。例如,在windows环境中,微软公司开发的WSH就是一种脚本语言的宿主环境,它就定义了类似window对象的wscript对象来表示全局对象。

  不仅web浏览器是外壳程序,只要能提供javascript引擎执行的环境都可以做外壳程序。比如,服务器,桌面应用系统

以上是关于浏览器宿主环境的主要内容,如果未能解决你的问题,请参考以下文章

JS中的本地对象,内置对象和宿主对象

JavaScript学习笔记————JavaScript的应用环境

JavaScript Object 对象 再解

JavaScript宿主对象之BOM和DOM

javascript组成

js高级---本地对象内置对象宿主对象