0

0

JavaScript教程之JavaScript窗口及输入输出

黄舟

黄舟

发布时间:2016-12-22 15:37:27

|

1572人浏览过

|

来源于php中文网

原创

javascript 是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关输入可通过窗口(window)对象来完成,而输出可通过文档(document)对象的方法来实现。

窗口及输入输出

请看下面例子:






其中 window.prompt()就是一个窗口对象的方法, 其基本作用是, 当装入 Web 页面时在屏幕上显示一个具有 “ 确定 ” 和“ 取消 ” 的对话框,让你输出数据。 document.writle 是一个文档对象的方法, 它的基本功能, 是实现 Web 页面的输出显示。

1、窗口对象

立即学习Java免费学习笔记(深入)”;

该对象包括许多有用的属性、 方法和事件驱动程序, 编程人员可以利用这些对象控制浏览器窗口显示的各个方面, 如对话框、 框架等。 在使用应注意以下几点:

a、该对象对应于 HTML 文档中的

和两种标识;

b、onload 和 onunload 都是窗口对象属性;

c、在 JavaScript 脚本中可直接引用窗口对象。如:

window.alert("窗口对象输入方法")

可直接使用以下格式:

alert("窗口对象输入方法")

2、窗口对象的事件驱动

窗口对象主要有装入 Web 文档事件 onload 和卸载时 onunload 事件。 用于文档载入和停止载入时开始和停止更新文档。

3、窗口对象的方法

窗口对象的方法主要用来提供信息或输入数据以及创建一个新的窗口。

创建一个新窗口 open()

使用 window.open(参数表)方法可以创建一个新的窗口。其中参数表提供有窗口的主要特性和文档及窗口的命名。

具有 OK 按钮的对话框

alert()方法能创建一个具有 OK 按钮的对话框。

具有 OK 和 Cancel 按钮的对话框

confirm()方法为编程人员提供一个具有两个按钮的对话框。

具有输入信息的对话框

prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式:prompt("提示信息", 默认值) 。

4、窗口对象中的属性

Seele AI
Seele AI

3D虚拟游戏生成平台

下载

窗口对象中的属性主要用来对浏览器中存在的各种窗口和框架的引用, 其主要属性有以下几个:

a、frames 确文档中帧的数目。

frames(帧)作为实现一个窗口的分隔操作,起到非常有用的作用,在使用注意以下几点:frames 属性是通过 HTML 标识 的顺序来引用的,它包含了一个窗口中的全部帧数。帧本身已是一类窗口,继承了窗口对象所有的全部属性和方法。

b、Parent 指明当前窗口或帧的父窗口。

c、defaultstatus:默认状态,它的值显示在窗口的状态栏中。

d、status:包含文档窗口中帧中的当前信息。

e、top: 包括的是用以实现所有的下级窗口的窗口。

f、window. 指的是当前窗口。

g、self: 引用当前窗口。

5、输出流及文档对象

在 JavaScript 文档对象中, 提供了用于显示关闭、 消除、 打开 HTML 页面的输出流。

a、创建新文档 open()方法。

使用 document.open()创建一个新的窗口或在指定的命令窗口内打开文档。 由于窗口对象是所加载的父对象,因而我们在调用它的属性或方法时, 不需要加入Window 对象。例用 Window. Open()与 Open()是一样的。

打开一个窗口的基本格式:

Window .open("URL","窗口名字"," 窗口属性"]

window 属性参数是由一个字符串列表项它由逗号分隔,它指明了有关新创建窗口的属性。

b、write()、writeln()输出显示。

该方法主要用来实现在 Web 页面上显示输出信息。在实际使用中,需注意以下几点:writeln()与 write()唯一不同之处在于在未尾加了一个换符。为了正常显示其输出信息,必须指明

 
标记,使之告诉编辑器。输出的文档类型,可以由浏览器中的有效的合法文本类型所确定。

c、关闭文档流 close()。

在实现多个文档对象中, 必须使用 close()来关闭一个对象后, 才能打开另一个文档对象。

d、清除文档内容 clear()。

使用该方法可清除已经打开文档的内容。

 以上就是JavaScript教程之JavaScript窗口及输入输出的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
AO3官网入口与中文阅读设置 AO3网页版使用与访问
AO3官网入口与中文阅读设置 AO3网页版使用与访问

本专题围绕 Archive of Our Own(AO3)官网入口展开,系统整理 AO3 最新可用官网地址、网页版访问方式、正确打开链接的方法,并详细讲解 AO3 中文界面设置、阅读语言切换及基础使用流程,帮助用户稳定访问 AO3 官网,高效完成中文阅读与作品浏览。

89

2026.02.02

主流快递单号查询入口 实时物流进度一站式追踪专题
主流快递单号查询入口 实时物流进度一站式追踪专题

本专题聚合极兔快递、京东快递、中通快递、圆通快递、韵达快递等主流物流平台的单号查询与运单追踪内容,重点解决单号查询、手机号查物流、官网入口直达、包裹进度实时追踪等高频问题,帮助用户快速获取最新物流状态,提升查件效率与使用体验。

24

2026.02.02

Golang WebAssembly(WASM)开发入门
Golang WebAssembly(WASM)开发入门

本专题系统讲解 Golang 在 WebAssembly(WASM)开发中的实践方法,涵盖 WASM 基础原理、Go 编译到 WASM 的流程、与 JavaScript 的交互方式、性能与体积优化,以及典型应用场景(如前端计算、跨平台模块)。帮助开发者掌握 Go 在新一代 Web 技术栈中的应用能力。

11

2026.02.02

PHP Swoole 高性能服务开发
PHP Swoole 高性能服务开发

本专题聚焦 PHP Swoole 扩展在高性能服务端开发中的应用,系统讲解协程模型、异步IO、TCP/HTTP/WebSocket服务器、进程与任务管理、常驻内存架构设计。通过实战案例,帮助开发者掌握 使用 PHP 构建高并发、低延迟服务端应用的工程化能力。

4

2026.02.02

Java JNI 与本地代码交互实战
Java JNI 与本地代码交互实战

本专题系统讲解 Java 通过 JNI 调用 C/C++ 本地代码的核心机制,涵盖 JNI 基本原理、数据类型映射、内存管理、异常处理、性能优化策略以及典型应用场景(如高性能计算、底层库封装)。通过实战示例,帮助开发者掌握 Java 与本地代码混合开发的完整流程。

5

2026.02.02

go语言 注释编码
go语言 注释编码

本专题整合了go语言注释、注释规范等等内容,阅读专题下面的文章了解更多详细内容。

62

2026.01.31

go语言 math包
go语言 math包

本专题整合了go语言math包相关内容,阅读专题下面的文章了解更多详细内容。

55

2026.01.31

go语言输入函数
go语言输入函数

本专题整合了go语言输入相关教程内容,阅读专题下面的文章了解更多详细内容。

27

2026.01.31

golang 循环遍历
golang 循环遍历

本专题整合了golang循环遍历相关教程,阅读专题下面的文章了解更多详细内容。

33

2026.01.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 22.4万人学习

Node.js 教程
Node.js 教程

共57课时 | 10.1万人学习

CSS3 教程
CSS3 教程

共18课时 | 5.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号