`
反求诸己
  • 浏览: 543278 次
  • 性别: Icon_minigender_1
  • 来自: 湖南娄底
社区版块
存档分类
最新评论

6个常用的js技巧<转>

 
阅读更多

首先,非常感谢原作者:

http://www.2cto.com/kf/201108/100765.html

以下是转载的内容,仅供自己备忘:

 

javascript中几个有意思的功能(目前5项)1 右键无效 2禁止网页复制 3禁止F5刷新 4新发现  5屏蔽js错误 6禁用backspace(退格键)

1.右键无效
view plaincopy to clipboardprint
<script>
document.oncontextmenu=new Function("event.returnValue=false;");
</script>
<body>
右键无效
</body>

2.禁止网页复制
view plaincopy to clipboardprint?
<body>
   <script type="text/javascript">
document.body.oncopy=nocopy;
function nocopy(){
clipboarData.setData("text","");
setTimeout(nocopydelay,100);
}

function nocopydelay(){
alert("不能复制");
clipboarData.setData("text","哈哈"+"\r\n文章来自:sxzlc详细参考:"+location.href);
}
   </script>

   无法复制,但是internet选项安全脚本活动脚本禁用后就可以复制了。<br>
   需要使用一下延时。
   script要在body内部,否则不好使。
   强烈建议没有什么特殊要求别在自己的网页上这么弄。
</body>
3.禁止F5刷新
view plaincopy to clipboardprint?
<script type="text/javascript">
document.onkeydown=function()//禁止刷新
{
if(event.keyCode==116){
event.keyCode=0;
event.returnValue=false;
}
}

document.oncontextmenu=function(){
event.returnValue=false;
}
</script>

4.js中的alert的意外发现,以前不知道。
view plaincopy to clipboardprint?
<script type="text/javascript">
function sss()
{
alert(sss);
alert('sss');
}
</script>
<body onload=sss();>
运行一下,非常有意思。
第一个,会把函数的内容显示出来,对话框的内容是:function sss(){....}
第二个输出才是sss
</body>

5.屏蔽js错误
<script language="javascript">
<!--
/*屏蔽所有的js错误*/
function killerrors() {
return true;
}
window.onerror = killerrors;
//-->
</script>
<mec:script language="javascript">
function sss(){
alert(sss);
alert('sss');
alert(aaaaa);
}
</script>
<body onload=sss();>
代码中注释去掉与否没有影响!
</body>

6.禁用backspace退格键
function document.onkeydown(){
if(event.keyCode==8){
if(document.activeElement.type=="text"){
if(document.activeElement.readOnly==false)
return true; 

}
return false;
}
}

分享到:
评论

相关推荐

    jsp编程技巧集锦

    数字转中文&lt;br&gt;128 自动计算金额&lt;br&gt;129 JSP页面打印中使用WebBrowser控件&lt;br&gt;130 &lt;select...&gt;不刷新页面添加新的类别&lt;br&gt;131 鼠标滚动缩放图片&lt;br&gt;132 根据输入的表名生成输入数据表格&lt;br&gt;133 JSP表格输出到Excel...

    Json字符串转换Hashtable,DataTable,DataSet方法和反转换方法

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务与客户端之间的数据传输。它以其简洁、易于阅读和编写的特点,成为编程语言间数据交互的首选。本篇文章将深入探讨如何...

    网页设计-220415174217.pdf

    - 有序列表`&lt;ol&gt;`:用于列举有序项目,每个项目使用`&lt;li&gt;`标签。 - 无序列表`&lt;ul&gt;`:用于列举无序项目,同样使用`&lt;li&gt;`标签。可以通过CSS去除默认的项目符号。 - 定义列表`&lt;dl&gt;`:用于定义术语,使用`&lt;dt&gt;`(定义...

    李琰恢HTML CSS/JavaScript PHP/Bootstrap教程

    6. 表格元素:教授如何创建表格、表格行(&lt;tr&gt;)、表格单元格(&lt;td&gt;)、表头(&lt;th&gt;)等。 7. 文档元素:讲解了关于页面的元数据,如字符编码&lt;meta charset="utf-8"&gt;、视口配置&lt;meta name="viewport"&gt;等。 8. 嵌入元素:...

    个人网页设计常用代码集合.doc

    使用`&lt;noscript&gt;`标签配合`&lt;iframe&gt;`,可以在用户尝试保存页面时加载一个空白页面,使得源代码难以被保存: ```html &lt;noscript&gt;&lt;iframe src="空白页面URL"&gt;&lt;/iframe&gt;&lt;/noscript&gt; ``` 4. **彻底屏蔽右键**: ...

    网页设计入门.pdf

    4.2 表单控件:讲解了表单的组成部分,如`&lt;form&gt;`标签,以及`&lt;input&gt;`、`&lt;select&gt;`、`&lt;textarea&gt;`等控件。 4.3 总结:对表单元素和功能进行总结。 **第5章 CSS样式表** 5.1 简介:CSS的作用,用于美化HTML元素的...

    常用的80个网站设计技巧

    - **技巧**: 使用`&lt;noscript&gt;`标签包含一个不可见的iframe。 - **应用**: 当用户尝试保存网页时,实际上保存的是这个不可见的iframe。 - **示例**: ```html &lt;noscript&gt; &lt;iframe src="/blog/*.html"&gt;&lt;/iframe&gt; &lt;/...

    Xml表格转化为Js对象

    而JavaScript Object(Js对象)是JavaScript编程中常用的数据结构,它提供了键值对的方式来存储和操作数据。在处理大量结构化数据时,将XML转换为JS对象可以提高代码的可读性和执行效率,因为JS对象的操作通常比XML...

    40种网页常用小技巧(JavaScript)

    根据给定的信息,我们可以将这些技巧分为几个大类:页面控制、用户交互、表单处理以及其他实用技巧。接下来,我们将详细地对每一种技巧进行解释。 ### 一、页面控制 #### 1. 禁止右键菜单 ```javascript ...

    jQuery常用经典技巧大放送

    ### jQuery常用经典技巧详解 #### 一、页面元素的引用 在使用jQuery的过程中,通过`$()`函数可以方便地引用页面中的元素。这些元素可以通过ID、类名、元素名称、层级关系以及DOM或XPath条件等多种方式进行选择。...

    html+css+js基础知识ppt

    学习HTML、CSS和JavaScript,首先要掌握基本语法和常用标签,如HTML的`&lt;div&gt;`, `&lt;img&gt;`, `&lt;a&gt;`等,CSS的选择器、属性和值,以及JavaScript的数据类型、变量、操作符、条件语句、循环等基础概念。然后深入理解盒模型...

    2023/9/17 网络爬虫加数据可视化学习(2)

    在爬虫过程中,我们通常寻找像`&lt;title&gt;`、`&lt;h1&gt;`至`&lt;h6&gt;`(标题)、`&lt;p&gt;`(段落)、`&lt;a&gt;`(链接)以及`&lt;img&gt;`(图像)这样的标签来提取关键信息。 网络爬虫,也称为Web抓取,是一种自动化程序,用于从互联网上抓取...

    js的100个小技巧

    根据给定的信息,“js的100个小技巧”是一篇介绍JavaScript编程语言中实用技巧的文章。下面我们将基于文章的部分内容来展开这些技巧的详细...以上是根据给定的部分内容所整理的JavaScript技巧。这些技巧涵盖了从基础...

    最新jQuery常用技巧 超赞!

    - `$("td")[5]` 可以获取到第六个`&lt;td&gt;`标签对应的DOM对象。 #### 三、获取和设置jQuery元素的内容与属性 1. **获取HTML内容**: - `$("#msg").html();` 获取ID为`msg`的元素的HTML内容。 - `$("#msg")[0]....

    javascript 四十条常用技巧大全

    7. **JavaScript技巧的广泛价值**: - 文档中提到的技巧覆盖了屏蔽右键菜单、防复制、自定义图标等,这些技巧在现代网页开发中仍然具有重要的参考价值。 上述知识点仅是文档内容的冰山一角,40条常用技巧还包括了...

    练手时写的JS日历,附使用方法

    在本项目中,我们有一个由JS(JavaScript)编写的日历功能,这通常用于网页上的日期选择或事件安排。这个日历是作者在练习编程技能时创建的,因此它可能包含基础的日历功能,适合初学者研究和学习。以下是关于这个JS...

    JSCodeFromChris( 前后端交互)

    在"11-16 前后端交互"这个文件中,可能涵盖了以上部分或全部知识点的示例代码和教程,可以帮助开发者更好地理解和实践前后端交互的原理与技巧。通过学习这些内容,开发者能够创建出功能完备、用户体验良好的Web应用...

    个人静态网站·源代码

    JavaScript代码常放在`&lt;script&gt;`标签中,或者以外部文件引用,如`&lt;script src="script.js"&gt;&lt;/script&gt;`。常用的JavaScript库和框架有jQuery、React、Vue等。 4. **响应式设计**:个人网站可能采用了响应式布局,以...

    JS技巧——日常常用JAVASCRIPT脚本

    本文将深入探讨一些日常常用的JavaScript脚本技巧。 1. **变量声明与类型转换**: - `var`, `let` 和 `const`:在ES6中,我们有了新的变量声明方式。`var` 是传统的全局或局部变量,而 `let` 和 `const` 是块级...

Global site tag (gtag.js) - Google Analytics