JavaScript 实用技巧集锦:57个小窍门
需积分: 3 53 浏览量
更新于2024-08-01
收藏 84KB DOC 举报
"这篇资源是关于JavaScript编程中的57个实用技巧的汇总,涵盖了鼠标右键管理、页面选中与复制限制、图标设置、输入法控制、框架处理、页面另存为防护、源代码查看以及控件位置获取等多个方面,旨在帮助网页开发者提升JavaScript编程效率并增强网页交互体验。"
在JavaScript编程中,这些技巧对于优化用户体验和网站安全至关重要。首先,通过`oncontextmenu`事件处理程序可以控制鼠标右键菜单的行为,例如`window.event.returnValue=false`可禁用默认的右键菜单,避免用户对特定内容进行不必要的操作。对于表格,可以将此属性添加到`<table>`标签上,如`<table border oncontextmenu="return(false)"><td>no</table>`。
其次,可以利用`onselectstart`、`onpaste`、`oncopy`和`oncut`事件来限制文本选取、粘贴和复制功能,例如`<body onselectstart="return false">`。这在保护网站内容不被轻易复制的情况下非常有用。
设置网页图标是一个常见的需求,可以使用`<link rel="ShortcutIcon" href="favicon.ico">`和`<link rel="Bookmark" href="favicon.ico">`分别设置浏览器地址栏和收藏夹的图标。
关闭输入法可以通过`<input style="ime-mode: disabled">`实现,这对于不需要输入法的输入框很有帮助。
防止网页被嵌入到其他框架(frame)中,可以使用JavaScript检测`top.location`,如果当前窗口不是顶级窗口,则重定向到指定的非框架页面,如`<script>if(window==top) top.location.href="frames.htm";</script>`。
禁止用户另存网页通常是为了版权保护,`<noscript><***src="/*.html"></***></noscript>`可以阻止另存为操作,但这种方式可能会影响非JavaScript支持的用户。
提供查看源代码的按钮可以帮助开发者或用户快速查看代码,例如`<input type=button value="查看网页源代码" onclick="window.location='view-source:'+ 'http://www.pconline.com.cn/'">`。
此外,还有通过`onclick`事件创建确认删除的提示,如`<a href=""javascript:if(confirm("确实要删除吗?")) location="boos.asp?&areyou=删除&page=1">删除</a>`,这样用户在执行删除操作前必须先确认。
最后,JavaScript可以用来获取控件的绝对位置,如`getIE(e)`函数,它计算元素相对于文档顶部和左侧的距离,对于动态布局和交互设计很有帮助。
这些技巧展示了JavaScript在实际开发中的灵活性和多样性,不仅提升了网页的功能性,也增强了安全性。掌握这些技巧,能够使开发者在编写JavaScript代码时更加游刃有余。
285 浏览量
108 浏览量
2011-04-22 上传
2008-07-18 上传
109 浏览量
2008-07-18 上传
134 浏览量
2009-07-30 上传
170 浏览量
jiyin119
- 粉丝: 3
- 资源: 2
最新资源
- 关于路由器技术的基础l理论知识
- Intel 80x86 CPU系列介绍
- CPU 和GPU设计工作原理
- 理解VMware的3种网络模型
- Master Dojo
- pragmatic.programming.erlang.jul.2007.pdf
- java面试题集 pdf格式
- 计算机数字电路中的 组合逻辑电路。设计。方法。答案。。。。。。。。。
- RJ232描述,描述计算机串口通信的基础知识,也包含了一些例程
- 全国计算机四级考试笔试模拟试题2
- MAC地址的原理分析以及相关应用介绍
- vista下MySQL的安装
- java线程与并行(主要讲解java的nio包某些内容)
- ErlangProgramming.pdf
- PKI技术及应用开发指南
- Apress.Pro.EJB.3.Java.Persistence.API.