JavaScript代码集锦:弹窗、全屏、XML处理与验证
需积分: 9 58 浏览量
更新于2024-07-24
收藏 244KB DOC 举报
"javascript常用代码大全"
在JavaScript编程中,有许多常用的代码片段可以帮助开发者实现各种功能。以下是一些从提供的信息中提取的关键知识点:
1. **模式对话框**:
使用`window.showModalDialog()`方法可以打开一个模式对话框,用户必须与对话框交互后才能继续与页面交互。在示例中,`doSelectUser()`函数打开一个对话框,并指定了对话框的大小和特性(如宽度、高度、位置等)。`window.showModalDialog()`返回对话框的结果,可以通过`window.returnValue`设置。
2. **返回模式对话框的值**:
当用户在模式对话框中完成操作并点击确认按钮时,可以通过`window.returnValue`设置返回值。例如,`okbtn_onclick()`函数设置这个返回值并关闭窗口。
3. **全屏幕打开IE窗口**:
使用`window.open()`方法可以创建新的浏览器窗口。在示例中,窗口被设置为全屏大小(减去20像素的高度,可能是为了避开状态栏),并且提供了窗口的属性,如工具栏、滚动条、可调整大小等。
4. **处理XML和XSLT**:
JavaScript可以使用ActiveXObject来处理XML文档。在`initialize()`函数中,首先创建了两个XMLDOM对象,然后异步加载XML和XSL文件。加载完成后,通过调用`transformNode()`方法将XML文档转换为HTML,结果应用于某个元素(这里可能是`folderTree`)。
5. **验证类**:
验证是JavaScript中常见且重要的任务,尤其是在表单处理中。示例提到了两种数字验证:
- **整数验证**:确保输入值是整数,可能包括正负整数和零。
- **大于0的数字验证**:确保输入值大于0,这通常用于限制用户只能输入正数。
JavaScript验证通常涉及到正则表达式,例如可以使用`/^-?\d+$/.test(value)`来验证整数,使用`/^-?[1-9]\d*$/.test(value)`来验证大于0的数字。
6. **其他常见JavaScript功能**:
- **事件处理**:如`onclick`、`onload`等,用于响应用户的交互或页面加载事件。
- **DOM操作**:通过`innerHTML`属性可以改变HTML元素的内容。
- **变量声明**:使用`var`关键字声明变量,例如`var winWidth`, `var winHeight`等。
- **对象创建**:例如`new ActiveXObject`用于创建ActiveX对象。
JavaScript作为客户端脚本语言,广泛应用于网页交互、表单验证、AJAX通信、DOM操作等多个方面。了解和掌握这些常用代码可以帮助开发者更高效地编写和维护网页应用。
2007-10-26 上传
2012-09-28 上传
2008-06-07 上传
806 浏览量
2017-03-13 上传
2009-08-06 上传
淘气小子
- 粉丝: 42
- 资源: 27
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析