4.1 Web 脚本语言

Web 浏览器是提供给 ECMAScript 一个包含在客户端计算的宿主环境。举个例子,这些对象代表有窗口、菜单、弹出窗、对话框、文本编辑区、锚点、框架、历史、cookies 和输入/输出。进一步讲,宿主环境提供了一种方法将脚本代码与事件进行绑定,比如焦点的改变,页面和图像的加载,错误与中止,选择(selection),form 表单提交和鼠标活动等。脚本代码写入在 HTML 中并与用户界面中文本和图像的元素、修改和计算相结合,最终呈现给用户。脚本代码不需要主程序就能够与用户交互做出反应。

Web 服务器为服务器端计算提供不同的宿主环境,包括对象表现的请求、客户端和文件与锁定和共享数据的功能。通过客户端与服务器端相结合,就可以为基于 Web 的应用程序提供定制的用户界面,同时客户端与服务器端也能够分离开来。

每个 Web 浏览器和服务器都支持 ECMAScript,并能提供各自的宿主环境以满足 ECMAScript 执行环境的需求。

results matching ""

    No results matching ""