Javascript经典技巧大全:55个实用技巧集锦
需积分: 10 155 浏览量
更新于2024-07-20
收藏 198KB PDF 举报
Javascript中最常用的55个经典技巧
Javascript是一种广泛应用于Web开发的脚本语言,它可以添加交互性和动态效果到网站中。以下是Javascript中最常用的55个经典技巧,它们可以帮助开发者快速实现常见的Web功能。
一、屏蔽鼠标右键
在网页中,屏蔽鼠标右键可以防止用户右键菜单的出现,这可以保护网站的内容和版权。使用以下代码可以实现屏蔽鼠标右键:
oncontextmenu="window.event.returnValue=false"
此外,还可以使用以下代码在Table中屏蔽鼠标右键:
<table border oncontextmenu="return false"><td>no</table>
二、取消选取和防止复制
在网页中,取消选取和防止复制可以保护网站的内容和版权。使用以下代码可以实现取消选取和防止复制:
<body onselectstart="return false">
三、防止粘贴
在网页中,防止粘贴可以保护网站的内容和版权。使用以下代码可以实现防止粘贴:
onpaste="return false"
四、防止复制和剪切
在网页中,防止复制和剪切可以保护网站的内容和版权。使用以下代码可以实现防止复制和剪切:
oncopy="return false;" oncut="return false;"
五、更改IE地址栏图标
在IE浏览器中,可以使用以下代码更改地址栏图标:
<link rel="Shortcut Icon" href="favicon.ico">
六、在收藏夹中显示图标
在浏览器的收藏夹中,可以使用以下代码显示网站的图标:
<link rel="Bookmark" href="favicon.ico">
七、关闭输入法
在网页中,可以使用以下代码关闭输入法:
<input style="ime-mode:disabled">
八、 frames框架
在网页中,可以使用以下代码实现frames框架:
<script language="JavaScript">
if (window == top) top.location.href = "frames.htm";//frames.htm为框架网页
</script>
九、防止被人frame
在网页中,可以使用以下代码防止被人frame:
<SCRIPT LANGUAGE=JAVASCRIPT>
if (top.location != self.location) top.location = self.location;
</SCRIPT>
十、网页不能被另存为
在网页中,可以使用以下代码防止网页被另存为:
<noscript><* src="/*.html"></*></noscript>
十一、查看网页源代码
在网页中,可以使用以下代码查看网页源代码:
<input type="button" value="/查看网页源代码" onclick="window.location = 'view-source:' + 'http://www.pconline.com.cn'">
十二、删除时确认
在网页中,可以使用以下代码删除时确认:
<a href="" javascript:if (confirm("确实要删除吗?")) location="boos.asp?&areyou=删除&page=1"">删除</a>
十三、取得控件的绝对位置
在网页中,可以使用以下代码取得控件的绝对位置:
//Javascript
<script language="Javascript">
function getIE(e) {
...
}
</script>
这些经典技巧可以帮助开发者快速实现常见的Web功能,提高开发效率和网站的用户体验。
点击了解资源详情
111 浏览量
点击了解资源详情
2008-12-15 上传
118 浏览量
111 浏览量
2009-03-03 上传
103 浏览量
2012-08-03 上传
xiyuan2016
- 粉丝: 117
- 资源: 1226
最新资源
- conekta-api:Conekta 的 Node.js REST 服务的完整 API
- reto-1_coach-rafael
- msf_gif:单头动画GIF导出器
- NodeJs-Jobs-Website:由NodeJs开发的Jobs网站
- 【ssm项目源码】学校教务管理系统.zip
- Knowledge_Graph_Exchange_Registry:生物医学数据转换器联盟站点,用于开发知识图交换标准和注册表
- subclass-dance-party
- Netsso LoginPilot-crx插件
- cordova-plugin-paypalmpl:用于 PayPal MPL 库的 Cordova 插件,不适用于新的 SDK
- GANPPBO:将GANSpace和投影优先贝叶斯优化技术相结合的研究项目,用于在生成的图像中对用户偏好进行建模
- MT6771 P60 _LTE-A_Smartphone_Application_Processor_Functional_Specification.rar
- 网络游戏-基于遗传算法和概率神经网络的远程摔倒检测方法及系统.zip
- fitness-tracker2
- DAB_BERTRAND_Louis_3D_TR_SCIFI:基于模块化设计的SCI FI项目是统一进行的
- jquery-canvasspinner:一个 HTML5 基于加载微调器,带有 .gif 回退
- reghdfe:具有任意数量的固定效应的线性,IV和GMM回归