JavaScript代码实例与技巧汇总
5星 · 超过95%的资源 需积分: 36 93 浏览量
更新于2024-11-20
2
收藏 24KB TXT 举报
本资源是一份全面的JavaScript代码大全,涵盖了各种常见的JavaScript编程技巧、事件处理和浏览器兼容性处理方法。以下是从提供的部分代码段中提炼出的关键知识点:
1. 阻止默认事件:`oncontextmenu="window.event.returnValue=false"` 和 `<table borderoncontextmenu=return(false)>` 用于防止右键菜单在网页元素上显示,通过返回`false`来阻止浏览器的默认行为。
2. 表单交互:`<body onselectstart="return false">` 用来防止用户在页面上进行选中操作,比如文本选择。`onpaste="return false"` 和 `oncopy="return false;" oncut="return false;"` 可以防止粘贴、复制和剪切操作,这在某些场景下防止数据泄露或保护知识产权是必要的。
3. 图标链接:`<link rel="ShortcutIcon" href="favicon.ico">` 和 `<link rel="Bookmark" href="favicon.ico">` 分别用于设置网页的快捷图标和书签图标,提升用户体验。
4. 文本输入限制:`<input style="ime-mode: -Disabled">` 阻止IME(输入法编辑器)的使用,防止用户使用非英文字符输入。
5. 窗口定位和框架通信:`<script language="javascript">` 中的代码检查是否在顶层窗口,如果是则重定向到指定的`frames.htm`页面,用于框架间的跳转。另一个脚本片段检查父窗口与自身是否一致,如果不一致则调整父窗口中的引用。
6. 不支持JavaScript时的备选方案:`<noscript>` 标签内嵌入的`<iframe>`,在无脚本环境下提供备用内容或者功能。
7. 激活查看源代码功能:`<input type=button value=鿴ҳԴ onclick=...>` 提供一个按钮,点击后在浏览器的开发者工具中打开源代码查看。
8. 弹窗确认删除操作:`<a href=javascript:if(confirm...)>ɾ</a>` 使用JavaScript的`confirm`函数在删除操作前提示用户确认。
9. 获取元素位置:JavaScript函数`getIE(E)` 和 VBScript代码展示了如何获取元素在文档中的相对位置。
10. 网页跳转与参数传递:`javascript:if(top.[]!=self.[])top.[]=self.[];` 是一种用于控制不同框架间通信的策略。
这些代码片段展示了JavaScript在处理用户交互、浏览器兼容性、安全性和网页结构等方面的应用,对前端开发人员来说,是一个实用的参考资源。
2015-08-12 上传
2011-06-12 上传
2008-09-28 上传
2011-02-27 上传
2009-05-17 上传
2021-07-16 上传
2008-11-29 上传
m317401317
- 粉丝: 1
- 资源: 9
最新资源
- Fizmez Web Server-开源
- jdk-8u271-linux-x64.zip
- c代码-这是一个输出0-50z之间所有能被3整除的的程序。
- movie-inc:影片制作数据库中的挑战奖的制作,预告片制作和制作,以及在影片库中编写的API
- matlab归零码功率谱源码-Genesis-1.3-Version4:随时间变化的3D代码可模拟自由电子激光器的放大过程
- acnh-critter-calendar:生成可以在岛上捕获的生物的列表
- video-layout2.zip
- Filter IE History-开源
- BooksStoreExcercise
- mysql代码-单表查询,多表查询
- 模拟电路-答案.zip-综合文档
- SD_HTMLRegPage
- mysql5.7安装软件及教程含主从配置.zip
- Fast Login Script-开源
- ShaggyShooters
- rock_paper_scissors:石头剪刀布游戏