Welcome 微信登录

首页 / 脚本样式 / JavaScript

JS 屏蔽键盘不可用与鼠标右键不可用的方法

JS 屏蔽键盘不可用与鼠标右键不可用的方法

今天做了2個小实验, 屏蔽键盘不可用 屏蔽鼠标右鍵不可用实验一,屏蔽键盘不可用键盘共有3個事件a、keydown:按下键盘上某个按键时触发,一直按住某键则会持续触发b、keypress:按下某个按键并产生字符时触发,即忽略Shift,Alt,Ctrl等功能键c、keyup:释放某个按键时触发复制代码 代码如下: <script language="javascript"> function block() { event.keyCode = 0...
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS

js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS

绝对值得看的来篇,哈哈。本人亲自完成,有错误请大家指出: 现在的手机完美支持html5,所以如果手机端想要做个抽奖模块的话,用刮刮卡抽奖效果,相信这个互动体验是非常棒的 ​ps:由于本人没有wp8系统的手机,所以没法兼容wp8系统的,目前完美兼容android,IOS 如果要在pc浏览的话,得改下js,目前支持谷歌,火狐,ie>=10,如果网友想要的话我就去写个 代码如下: 复制代码 代码如下: <!DOCTYPE html>...
JS正则验证邮箱的格式详细介绍

JS正则验证邮箱的格式详细介绍

对于我们做WEB开发的,对表单的验证是必不可少的,所以今天把常用的一些验证罗列出来,呵呵,今天下午刚学的JS正则表达式,有什么不足的地方还希望大家批评指正。一.相关的代码复制代码 代码如下:function test(){var temp = document.getElementById("text1");//对电子邮件的验证var myreg = /^([a-zA-Z0-9]+[_|/_|/.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+...
Query中click(),bind(),live(),delegate()的区别

Query中click(),bind(),live(),delegate()的区别

click(),bind(),live()都是执行事件时使用的方法,他们之前是有一些区别的,我们在使用这些方法时应该根据需要进行选择。1.click()方法是我们经常使用的单击事件方法:复制代码 代码如下:$("a").click(function(){ alert("hello");});当点击<a>时,输出hello。2.click()方法是bind()方法的一种简单方法。在bind()中,jQuery所有JavaScript事件对象,比如...
JavaScript中instanceof与typeof运算符的用法及区别详细解析

JavaScript中instanceof与typeof运算符的用法及区别详细解析

JavaScript中的instanceof和typeof常被用来判断一个变量是什么类型的(实例),但它们的使用还是有区别的:typeof 运算符返回一个用来表示表达式的数据类型的字符串。typeof expression ;expression 参数是需要查找类型信息的任意表达式。说明typeof 是一个一元运算符,放在一个运算数之前。typeof 运算符把类型信息当作字符串返回。typeof 返回值有六种可能: “number” ,“string”, ...
JavaScript中instanceof运算符的用法总结

JavaScript中instanceof运算符的用法总结

JavaScript中instanceof运算符是返回一个 Boolean 值,指出对象是否是特定类的一个实例。使用方法:result = object instanceof class其中result是必选项。任意变量。object是必选项。任意对象表达式。class是必选项。任意已定义的对象类。说明如果 object 是 class 的一个实例,则 instanceof 运算符返回 true。如果 object 不是指定类的一个实例,或者 object...
js 剪切板的用法(clipboardData.setData)与js match函数介绍

js 剪切板的用法(clipboardData.setData)与js match函数介绍

经常看到这样一种效果:就是单击一个按钮,就将某个区域内的内容,复制到了剪切板中。其实这个功能实现起来也不难,核心就是用到了window子对象clipboardData的一个方法:setData()语法: clipboardData.setData(sDataFormat, sData)参数:sDataFormat:要复制的内容的格式;sData:要复制的内容。返回值:复制成功返回true;失败返回false。复制代码 代码如下:<script lan...
禁止ajax缓存获取程序最新数据的方法

禁止ajax缓存获取程序最新数据的方法

今天做项目,几乎所有的提交都是通过ajax来提交,我测试的时候发现,每次提交后得到的数据都是一样的,调试可以排除后台代码的问题,所以问题肯定是出在前台。每次清除缓存后,就会得到一个新的数据,所以归根到底就是浏览器缓存问题。纠结了很久,终于解决了,在这里总结一下。我们都知道ajax能提高页面载入的速度主要的原因是通过ajax减少了重复数据的载入,也就是说在载入数据的同时将数据缓存到内存中,一旦数据被加载其中,只要我们没有刷新页面,这些数据就会一直被缓存在内存...
js阻止冒泡及jquery阻止事件冒泡示例介绍

js阻止冒泡及jquery阻止事件冒泡示例介绍

js阻止冒泡 在阻止冒泡的过程中,W3C和IE采用的不同的方法,那么我们必须做以下兼容。 复制代码 代码如下: function stopPro(evt){ var e = evt || window.event; //returnValue如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个属性设置为 fasle, //可以取消发生事件的源元素的默认动作。 //window.event?e.returnValue = false:e.prevent...
jquery showModelDialog的使用方法示例详解

jquery showModelDialog的使用方法示例详解

前两天接到这样一个任务:在用户上传附件,需要校验用户上传附件中身份证信息,如果存在错误信息需要将所有的错误信息展示出来。这个需求我一开始考虑得就是使用jQuery Dialog。但是看到这个项目没有使用而是使用showModelDialog,所以为了统一,也需要使用showModelDialog。window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口...
<< 741 742 743 744 745 746 747 748 749 750 >>