JS经典技巧大全:125个实用技巧
需积分: 24 79 浏览量
更新于2024-09-18
收藏 20KB TXT 举报
Javascript 中的经典技巧大全
Javascript 作为一门广泛应用于 web 开发的编程语言,拥有丰富的功能和技巧。今天,我们将带来 Javascript 中最常用的 125 个经典技巧,帮助开发者更好地掌握这门语言。
1. 禁用右键菜单
oncontextmenu="window.event.returnValue=false"
在 HTML 元素中添加该属性,可以禁用右键菜单的弹出。
2. 禁用文本选中
<body onselectstart="return false">
在 body 元素中添加该属性,可以禁用文本的选中功能。
3. 禁用粘贴功能
onpaste="return false"
在输入框中添加该属性,可以禁用粘贴功能。
4. 禁用复制和剪切功能
oncopy="return false;" oncut="return false;"
在输入框中添加该属性,可以禁用复制和剪切功能。
5. 设置 favicon
<link rel="Shortcut Icon" href="favicon.ico">
在 HTML 头部添加该标签,可以设置 favicon 图标。
6. 设置Bookmark 图标
<link rel="Bookmark" href="favicon.ico">
在 HTML 头部添加该标签,可以设置 Bookmark 图标。
7. 禁用输入法
<input style="ime-mode: disabled">
在输入框中添加该属性,可以禁用输入法。
8. frames 页跳转
<script language="JavaScript">
<!--
if (window == top) top.location.href = "frames.htm";
//-->
</script>
在 frames 页中添加该脚本,可以实现 frames 页的跳转。
9. frame 页跳转
<SCRIPT LANGUAGE=JAVASCRIPT>
<!--
if (top.location != self.location) top.location = self.location;
//-->
</SCRIPT>
在 frame 页中添加该脚本,可以实现 frame 页的跳转。
10. noscript 标签
<noscript><* src="/*.html>";</*></noscript>
在 HTML 文档中添加该标签,可以在浏览器不支持 JavaScript 时显示备用内容。
11. 按钮点击事件
<input type="button" value="/鿴Դ" onclick="window.location='view-source:http://www.pconline.com.cn'">
在按钮中添加该属性,可以实现按钮点击事件的跳转。
12. 确认框
<a href=""javascript:if (confirm("ȷʵҪɾ?")) location="boos.asp?&areyou=ɾ&page=1"">ɾ</a>
在链接中添加该属性,可以实现确认框的弹出。
13. 获取元素位置
//Javascript
<script language="Javascript">
function getIE(e) {
var t = e.offsetTop;
var l = e.offsetLeft;
while (e = e.offsetParent) {
t += e.offsetTop;
l += e.offsetLeft;
}
alert "coordinates: " + t + ", " + l;
}
在 Javascript 中添加该函数,可以获取元素的位置。
这些技巧只是 Javascript 中的一部分,掌握这些技巧可以帮助开发者更好地使用 Javascript,提高开发效率和质量。
2009-03-22 上传
2010-03-22 上传
2024-01-04 上传
2023-11-23 上传
2023-06-11 上传
2023-08-06 上传
2024-02-05 上传
2023-09-26 上传
2023-03-31 上传
kc675904085
- 粉丝: 3
- 资源: 13
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布