一键复制文本框内容实现代码 我们介绍两利用一键复制文本框内容实现代码,包括有简单的只能使用在ie内核中,还有一种复杂的就是使用了插件,优点是体积小,仅有十来行代码,但缺点也很明显,只支持IE及以IE为内核的浏览器,插件+FLASH控件的方法–ZeroClipboard. 对于使用非IE内核的用户来说,当然不死心,希望能找到一个全面兼容的方式,在一个网站一扒,就把这个插件ZeroClipboard给扒下来了,该插件能支持所有的浏览器,但是缺点也明显... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
Jquery禁止/恢复按钮与文本框代码 在jquery中如果要禁止文框与按钮恢复效果我们需要动态设置disabled即可了,如果要设置为只读我们只要设置readonly即可。 disabled,代码如下: 禁用 id 为 btn 的按钮: $("#btn").attr({"disabled":"disabled"}); //或者 $("#btn").attr("disabled","disabled"); 取消禁用: $("#btn").removeAttr("disabled");&n... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js实现Ctrl+Enter提交评论代码 我们要实现Ctrl+Ente提交评论,实现方法其实很简单只需在输入评论内容的文本框中响应onkeydown事件即可了,下面我总结了几种常用的cms做法。 例1,代码如下: <script language=javascript> ie = (document.all)? true:false if (ie){ function ctlent(eventobject){if(event.ctrlKey && window.event.keyCod... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
JS 去空格trim()最佳实践 正则的反向匹配比较慢。我对其性能进行了对比。综合速度和写法上来说,个人还是偏向于第一种写法。因为速度其实相差很少很少。从代码来说第二种比较晦涩并且并字节很多,这对于一个流量很高但需要用 trim() 很少的网站来说,第一种明显比较合适. 方案如下: if(!String.prototype.trim){ String.prototype.trim = function(){ &... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js判断是否为数组的函数 下面来给大家介绍js判断是否为数组的函数,在js中没有像php那样有isarray函数了,我们需要通过自定函数实例。 我们常用的datearray.constructor==Array来判断,代码如下: <script language="javascript"> var ret = false; var datearray = Array(); if( datearray.constructor==Array ) {//xiaoxu... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
iframe同域跨域高度自适应的实现 本文章收集大量的关于iframe同域跨域高度自适应的实现程序代码,下面我来给大家介绍介绍,本效果的实现需要父页面和子页面都需要作相应的设置,以下是具体的设置及代码: 一、父层页面的设置 1、是父层的iframe引入,代码如下: <iframe frameborder="0" scrolling="no" width="100%" src="iframe.html" id="paopaowang"></iframe> 2、父层要设计一个域... 2016年10月14日 软件开发 暂无评论 喜欢 1 阅读全文
IE浏览器不支持getElementsByClassName解决办法 有很多朋友可能都会碰到守getElementsByClassName在ie浏览器下不能识别,或者是说它压根就不认识这个命令了,下面我来介绍如何写一个兼容ie浏览器的getElementsByClassName出来吧,代码如下: document.getElementsByClassName = function(){ var tTagName ="*"; if(arguments.length > 1){ tTagName = arguments[1];&nb... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js刷新页面location.reload()用法介绍 在js中要实现刷新页面的方法有很多种,下面我来介绍其中的一种办法来刷新页面,在js中有一个location.reload()函数,它就可以实现我们想要的功能。 window.location.reload(true) //浏览器重新从服务器请求资源,在http请求头中不会包含缓存标记。 如果要刷新当前页面非常的简单,代码如下: <script> window.location.reload(); </script> JS实现刷新if... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js实现文字左右滚动效果 文字滚动效果一般用于通知,公告类的下面我来给大家详细的介绍关于两个实现文字滚动的效果,有需要的朋友可参考。 最简单的文字向上滚动效果利用MARQUEE,代码如下: <MARQUEE onmouseover=this.stop() style="WIDTH: 100%; HEIGHT: 195px" onmouseout=this.start() scrollAmount=2 direction=up><a href="sys_clew1.jsp">1</a><br>... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js弹出确认对话框confirm(),alert(),prompt 在js中弹确认对话框我们会想到有alert()、confirm()、prompt()三种命令,下面我来给大家分享介绍它们有用法与区别。 window.alert() 使用警告、提示和确定,代码如下: <html> <head> <script type="text/javascript"> function message() { alert("该提示框是通过 onload 事件调用的。")  ... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js定时刷新页面方法总结 本文章总结了两利用js定时刷新页面实现程序代码,一种是利用settimeout()函数,一种是利用了利用meta中的Refresh刷新方法。 定时刷新: 1,利用setTimeout,代码如下: <script language="JavaScript"> function myrefresh() { window.location.reload(); } setTimeout('myrefre... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
JS刷新框架与父窗口页面代码 下面总结常用的一些关于JS刷新框架与父窗口页面代码,有需要的朋友可参考参考。 如何刷新包含该框架的页面用,代码如下: <script language=JavaScript> parent.location.reload(); </script> 子窗口刷新父窗口,代码如下: <script language=JavaScript> self.opener.locatio... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
javascript二维数组排序(可按指定字段排序) 我们知道如果只是一维数组排序在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,但是在js中二维数组排序没有现有函数哦,下面我来介绍介绍。 最简单的二维数组排序,代码如下: <script type="text/javascript"> var aa =[["a",3],["b",4],["c",2],["d",1]]; alert(aa.sort(function(x,y){return x[1]-y[1]})) &n... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
javascript控制台console用法详解 本文章来介绍关于javascript控制台console用法,有需要了解控制台console的朋友可参考本文章。 目前FireFox的插件Firebug和Chrome对console支持的比较好,主要有console.log(), console.dir(), console.debug(), console.info(), console.error()等方法,可以用易读的的方式输出变量以及对象等,其中console.log()用来在控制台输出内容,console.dir()可以用来结构化输出HTML节点,JS对象等,console.debug... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
一个完美的JavaScript操作COOKIE类 文章分享一个非常不错的JavaScript操作COOKIE类,有需要的朋友可参考使用,代码如下: /**提供客户端cookie操作类 * * @param string uniqueN 唯一标识 * * @author (凹凸曼)lyc * @email jar-c@163.com * */ var cacheLY = func... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js实现html Checkbox全选/不选效果 Checkbox的中文名是复选框,下面我来利用js实现Checkbox全选/不选代码,有需要的朋友可参考,代码如下: <FORM onsubmit="return anyChecked()" method=post name=form1 action=""> 全选:<INPUT id=checkAll onclick=checkall() type=checkbox> 多项选择框列... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
ajax xmlhttp下open方法POST、GET参数的区别 一个转的xmlhttp下open方法POST、GET参数的区别介绍,经常使用ajax的朋友可参考参考。 1. get是从服务器上获取数据(会暴露客户端ip),post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js数组排序方法总结 本文章介绍了我们常用的利用数组排序算法来介绍js中对数组排序的方法总结,包括有冒泡法排序与sort方法来排序,有需要的朋友可参考。 冒泡法排序,代码如下: <script type="text/javascript"> <!-- function sort2(obj) { var&nb... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js去除数组中的重复项几种方法 本文章总结了三种去除数组中的重复的方法,最好的属于最下面的,有需要的朋友可参考。 例1,利用双重复制来一个个判断然后删除,代码如下: <script type="text/javascript"> <!-- Array.prototype.distinct = function() { var ret = [];&nbs... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文
js判断undefined类程序代码 undefined在js是算做是一种数据型哦,可能很多朋友都是在碰到了undefined错误,其实说是提示有个未定义的数据变量了,下面我来介绍js判断undefined程序。 没有给变量赋值,如:var tmp;如果这是用typeof去判断这个变量的类型的话肯定是undefined类型。 如果用var 声明了某变量之后我们可以直接用如下代码: if( tmp == undefined )或者if( tmp != undefined ) 去判断,这个是没有问题的,不过这边也容易出... 2016年10月14日 软件开发 暂无评论 喜欢 0 阅读全文