nw.js实现类似微信的聊天软件 2017年02月06日 13 阅读 nw.js实现类似微信的聊天软件公司 qq被屏蔽,微信被屏蔽,怎么与外边通讯,你懂的。当然,也适合公司自己内部架设服务器,通讯。项目地址: free chat截图:以上就是给大家分享的这个freechat的全部内容了,小伙伴们可以自由扩展哦,你懂得~...
JavaScript计算两个日期时间段内日期的方法 2017年02月06日 12 阅读 本文实例讲述了JavaScript计算两个日期时间段内日期的方法。分享给大家供大家参考。具体实现方法如下:复制代码 代码如下:/************************** 计算两个日期时间段内所有日期 * * @param value1 * 开始日期 YYYY-MM-DD * @param value2 * 结束日期 * return 日期数组 */ function dataScope(value1, value2) { var getDat...
jQuery实现的支持IE的html滑动条 2017年02月06日 12 阅读 复制代码 代码如下:<html><script type="text/javascript" src="jquery.js"></script><style>.d_b{ height: 20px; width: 10px; display: inline-block; background-color: black; position: relative; vertical-align: middle; to...
JavaScript中消除闭包的一般方法介绍 2017年02月06日 12 阅读 JavaScript 的闭包是一个其主动发展的特性, 也是一个被动发展的特性. 也就是说, 一方面, JS 有了闭包能更好解决一些问题. 另一方面, JS 为了解决某些问题, 而不得不使用闭包勉强来解决问题.前者这里不讨论, 如果 JS 闭包能更好的解决问题, 当然使用闭包更好.我讨论的是后者, 是因为 JS 本身的限制, 而不得不磕磕绊绊地用闭包来解决的问题, 例如"变量只初始化一次"这样的需求.常规的语言这样解决:复制代码 代码如下:class Cla...
JavaScript中扩展Array contains方法实例 2017年02月06日 12 阅读 javascript的Array没有contains方法,有时候这会不方便,contains方法实现很简单:复制代码 代码如下:function contains(a, obj) { var i = a.length; while (i--) { if (a[i] === obj) { return true; } } return false;}当然我们也可以扩展Array类,如下js复制代码 代码如下:Array.prototype.contains ...
jquery中attr和prop的区别分析 2017年02月06日 13 阅读 在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。上面的描述也许有点模糊,举几个例子就知道了。复制代码 代码如下:<a href="h...
JavaScript中的方法重载实例 2017年02月06日 13 阅读 .NET里面的方法重载用着的确很方便,哪Javascript里面能不能也哪样做呢?Javasciprt里面本生是没有方法重载的功能,以前很多人的做法可能是直接少传参数过去,然后在根据参数是否为 “undefined” 未定义来决定怎么处理,从而实现类似方法重载的功能。例如:复制代码 代码如下:var showMessage = function(name,value,id){ if(id != ”undefined”){ alert(name+value+...
jquery图片切换插件 2017年02月06日 12 阅读 复制代码 代码如下:/*** 图片切换插件* Dependence jquery-1.7.2.min.js**/(function ($) { //调用方式 $("#silder").imgSilder({s_width:564, s_height:293, is_showTit:true, s_times:3000,css_link:"css/style.css"}); 容器必须加入 id silder_list or class silder_list...
JavaScript中使用Callback控制流程介绍 2017年02月06日 13 阅读 javascript中随处可见的callback对于流程控制来说是一场灾难,缺点显而易见:1.没有显式的return,容易产生多余流程,以及由此引发的bug。2.造成代码无限嵌套,难以阅读。下面就来说说怎么解决避免上述的问题。第一个问题是一个习惯问题,在使用callback的时候往往会让人忘了使用return,这种情况在使用coffee-script的时候尤甚(虽然它在编译成javascript时会自行收集最后的数据作为返回值,但是这个返回值并不一定代表你...
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图 2017年02月06日 12 阅读 jQuery结合css3动画属性制作猎豹浏览器宽屏banner焦点图切换支持手机触屏滑动焦点图切换代码复制代码 代码如下:<div class="slide-main" id="touchMain"> <a class="prev" href="javascript:;" stat="prev1001"><img src="images/l-btn.png" /></a> <div class="sli...
使用jQuery实现图片遮罩半透明坠落遮挡 2017年02月06日 12 阅读 默认九宫格图片排列效果,当鼠标悬停在图片上后,会从图片的上方下滑一个半透明遮罩的效果同时出现一些文字介绍使用方法:1、将head中的css样式引入到你的网页中2、将代码部分拷贝到你的网页body结束前的地方即可(js、图片采用绝对路径,不建议修改)复制代码 代码如下:$(function(){ $(".sgw_img dt").hover(function(){ $(this).children(".box").stop(true,true).delay(...
原生JS实现LOADING效果 2017年02月06日 12 阅读 纯文本loading效果,可以自己定义颜色和速度复制代码 代码如下:/** Loading animation* Created by 黑と白の印記 on 15/03/11.*/function loading(element,lightColor,darkColor,speed,callback){ if(!element&&(!element.innerText||!element.textContent))return element = typeo...
input输入框鼠标焦点提示信息 2017年02月06日 13 阅读 问题如标题:鼠标点击到输入框(input)里的时候,输入框的提示消失,鼠标再移开,输入框提示出现。如图所示:做法如下:复制代码 代码如下:<input type="text" name="name" id="name" class="ind_cont_input ind_cont_inputioce1" onfocus="if (value =="请输入2-5个中文名字"){value =""}" onblur="if (value ==""){va...
jQuery经过一段时间自动隐藏指定元素的方法 2017年02月06日 12 阅读 本文实例讲述了jQuery经过一段时间自动隐藏指定元素的方法。分享给大家供大家参考。具体如下:下面的代码提供了两种方法用于定时隐藏元素,第一种是使用setTimeout实现,第二种是使用jQuery1.4以后版本中提供的delay方法实现,第二种更简单一下。//这是1.3.2中我们使用setTimeout来实现的方式 //http://www.jb51.netsetTimeout(function() { $(".showdiv").hide("blind...
jQuery对指定元素中指定字符串进行替换的方法 2017年02月06日 12 阅读 本文实例讲述了jQuery对指定元素中指定字符串进行替换的方法。分享给大家供大家参考。具体如下:这段JS代码可以将指定id的元素内容的字符串进行替换,例如西面的代码将id=content元素中的jb51字符串替换成空字符html部分如下:<div id=content>welcome to jb51</div>jQuery部分如下:var el = $("#content"); el.html(el.html().replace(/...
jQuery检测鼠标左键和右键点击的方法 2017年02月06日 12 阅读 本文实例讲述了jQuery检测鼠标左键和右键点击的方法。分享给大家供大家参考。具体分析如下:这段代码使用jQuery检测鼠标左键和右键点击,可以判断出用户点击了鼠标左键还是鼠标右键,其中考虑到了变态的IE的情况,放心使用。复制代码 代码如下:$("#someelement").live("click", function(e) { if((!$.browser.msie && e.button == 0) || ($.browser.msie && e.b...
jQuery实现预加载图片的方法 2017年02月06日 13 阅读 本文实例讲述了jQuery实现预加载图片的方法。分享给大家供大家参考。具体分析如下:这段js代码用于预加载图片,记住是预加载,不是后加载哟,就是在图片还不显示的时候就将图片下载到用户浏览器的缓存中,这样要显示的时候就非常快,无需再到服务器上去读取图片。jQuery.preloadImages = function() { for(var i = 0; i < arguments.length; i++) { $("<img />...
jQuery支持动态参数将函数绑定到事件上的方法 2017年02月06日 12 阅读 本文实例讲述了jQuery支持动态参数将函数绑定到事件上的方法。分享给大家供大家参考。具体分析如下:下面的js代码提供了两种方法用于绑定函数到事件,其中方法二可以传递动态参数,非常实用//方法一$("#foo").click(function(event) { alert("User clicked on "foo."");});//方法二, 支持动态传参$("#foo").bind("click", {test1:"abc", test2:"123"}...
jQuery在ul中显示某个li索引号的方法 2017年02月06日 13 阅读 本文实例讲述了jQuery在ul中显示某个li索引号的方法。分享给大家供大家参考。具体分析如下:这段代码不仅适用于ul和li的元素索引号查找,也适用于其它带有包含关系的元素索引号查找,方法非常的巧妙$("ul > li").click(function () {// http://www.jb51.net var index = $(this).prevAll().length;//prevAll([expr]): 查找当前元素之前所有的同辈元素}...
jQuery验证元素是否为空的两种常用方法 2017年02月06日 12 阅读 本文实例讲述了jQuery验证元素是否为空的两种常用方法。分享给大家供大家参考。具体如下:下面提供了两种方法用于检查指定id的元素的内容是否为空// 方法一if (!$("#jb51").html()) {//http://www.jb51.net 什么都没有找到;}// 方法二if ($("#jb51").is(":empty")) {//http://www.jb51.net 什么都没有找到;}希望本文所述对大家的jQuery程序设计有所帮助。...