JavaScript开发常用代码片段集合
"JavaScript脚本常用代码大全" 在JavaScript编程中,掌握一些常见的代码和方法是十分必要的。这里提供了一些JavaScript开发中经常会用到的函数和属性,它们可以帮助你更高效地进行网页交互和事件处理。 1. `element.click()`: 这个方法模拟用户点击一个元素,通常用于触发绑定在该元素上的点击事件。 2. `element.closed`: 用于检查一个窗口是否已关闭,返回`true`或`false`。 3. `clearTimeout(id)`: 取消由`setTimeout()`设置的定时器,防止其执行。 4. `clearInterval(id)`: 取消由`setInterval()`设置的周期性定时器,停止重复执行。 5. `confirm("message")`: 显示一个带有“确定”和“取消”按钮的对话框,用户点击“确定”返回`true`,点击“取消”返回`false`。 6. `cursor: value`: 设置鼠标指针的样式,如`pointer`表示手形,`crosshair`表示十字准星等。 7. `event.clientX` 和 `event.clientY`: 分别返回鼠标在当前元素上的水平和垂直坐标。 8. `event.offsetX` 和 `event.offsetY`: 返回鼠标相对于触发事件的元素的左上角的坐标。 9. `document.write(document.lastModified)`: 输出文档最后修改的时间。 10. `document.ondblclick = function`: 为文档设置双击事件处理器。 11. `document.onmousedown = function`: 为文档设置鼠标按下事件处理器。 12. `document.body.scrollTop` 和 `document.body.scrollLeft`: 获取或设置页面滚动条的位置。 13. `document.title = "message"`: 更改当前页面的标题。 14. `document.bgColor = "color"` 和 `document.fgColor = "color"`: 设置背景色和前景色,但现代浏览器中推荐使用CSS替代。 15. `document.linkColor = "color"`、`document.alinkColor = "color"` 和 `document.vlinkColor = "color"`: 设置正常链接、活动链接和已访问链接的颜色。 16. `document.forms.length`: 返回当前页面中`<form>`元素的数量。 17. `document.anchors.length`: 返回当前页面中`<a name>`锚点的数量。 18. `document.links.length`: 返回当前页面中所有链接的数量。 19. `document.onmousedown = function` 和 `document.ondblclick = function`: 分别为文档设置鼠标单击和双击事件处理器。 20. `defaultStatus = window.status`: 设置浏览器状态栏的文字。 21. `function function_name() {}`: 定义一个函数,例如`function xx() {}`。 22. `isNumeric(value)`: 检查变量是否为数字,如果值可以转换为数字则返回`true`,否则返回`false`。 23. `element.innerHTML`: 获取或设置元素的HTML内容。 24. `element.innerText`: 获取或设置元素的纯文本内容,不包括HTML标签。 25. `location.reload()`: 重新加载当前页面。 这些JavaScript代码片段涵盖了基本的交互、事件处理、颜色设置以及页面信息获取等多个方面,对于日常开发来说非常实用。在实际应用中,还可以结合DOM操作、AJAX请求、表单验证等其他技术,构建出功能丰富的网页应用。记住,理解并熟练运用这些基本代码是成为JavaScript开发者的关键步骤。
click() 对象.click() 使对象被点击
closed 对象.closed 对象窗口是否已关闭true/false
clearTimeout(对象) 清除已设置的setTimeout对象
clearInterval(对象) 清除已设置的setInterval对象
confirm("提示信息") 弹出确认框,确定返回true取消返回false
cursor:样式 更改鼠标样式 hand crosshair text wait help default auto e/s/w/n-resize
event.clientX 返回最后一次点击鼠标X坐标值
event.clientY 返回最后一次点击鼠标Y坐标值
event.offsetX 返回当前鼠标悬停X坐标值
event.offsetY 返回当前鼠标悬停Y坐标值
document.write(document.lastModified) 网页最后一次更新时间
document.ondblclick=x 当双击鼠标产生事件
document.onmousedown=x 单击鼠标键产生事件
document.body.scrollTop; 返回和设置当前竖向滚动条的坐标值,须与函数配合,
document.body.scrollLeft; 返回和设置当前横向滚动务的坐标值,须与函数配合,
document.title document.title="message"; 当前窗口的标题栏文字
document.bgcolor document.bgcolor="颜色值"; 改变窗口背景颜色
document.Fgcolor document.Fgcolor="颜色值"; 改变正文颜色
document.linkcolor document.linkcolor="颜色值"; 改变超联接颜色
document.alinkcolor document.alinkcolor="颜色值"; 改变正点击联接的颜色
document.VlinkColor document.VlinkColor="颜色值"; 改变已访问联接的颜色
document.forms.length 返回当前页form表单数
document.anchors.length 返回当前页锚的数量
document.links.length 返回当前页联接的数量
document.ondblclick=x 双击鼠标触发事件
defaultStatus window.status=defaultStatus; 将状态栏设置默认显示
function function xx(){...} 定义函数
isNumeric 判断是否是数字
innerHTML xx=对象.innerHTML 输入某对象标签中的html源代码
innerText divid.innerText=xx 将以div定位以id命名的对象值设为XX
location.reload(); 使本页刷新,target可等于一个刷新的网页
Math.random() 随机涵数,只能是0到1之间的数,如果要得到其它数,可以为*10,再取整
Math.floor(number) 将对象number转为整数,舍取所有小数
Math.min(1,2) 返回1,2哪个小
Math.max(1,2) 返回1,2哪个大
navigator.appName 返回当前浏览器名称
navigator.appVersion 返回当前浏览器版本号
navigator.appCodeName 返回当前浏览器代码名字
navigator.userAgent 返回当前浏览器用户代标志
onsubmit onsubmit="return(xx())" 使用函数返回值
opener opener.document.对象 控制原打开窗体对象
prompt xx=window.prompt("提示信息","预定值"); 输入语句
parent parent.框架名.对象 控制框架页面
return return false 返回值
random 随机参数(0至1之间)
reset() form.reset(); 使form表单内的数据重置
split("") string.split("") 将string对象字符以逗号隔开
submit() form对象.submit() 使form对象提交数据
String对象的 charAt(x)对象 反回指定对象的第多少位的字母
剩余6页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- WebLogic集群配置与管理实战指南
- AIX5.3上安装Weblogic 9.2详细步骤
- 面向对象编程模拟试题详解与解析
- Flex+FMS2.0中文教程:开发流媒体应用的实践指南
- PID调节深入解析:从入门到精通
- 数字水印技术:保护版权的新防线
- 8位数码管显示24小时制数字电子钟程序设计
- Mhdd免费版详细使用教程:硬盘检测与坏道屏蔽
- 操作系统期末复习指南:进程、线程与系统调用详解
- Cognos8性能优化指南:软件参数与报表设计调优
- Cognos8开发入门:从Transformer到ReportStudio
- Cisco 6509交换机配置全面指南
- C#入门:XML基础教程与实例解析
- Matlab振动分析详解:从单自由度到6自由度模型
- Eclipse JDT中的ASTParser详解与核心类介绍
- Java程序员必备资源网站大全