Jquery & JavaScript
文章平均质量分 51
Hason_Huang
书中自有黄金屋,书中自有颜如玉
展开
-
JQuery实现复选框全选、反选、不选及获取选中值
效果图HTML我们拿音乐网站的歌曲列表来讲述jQuery全选、反选、不选及获取选中值。 1.老男孩 2.我最亲爱的 3.邂逅 4.心痛2013 5.要爱爱 6.怎么说我不爱你 jQuery1、全选或全不选。当勾选全选按钮选转载 2015-05-14 13:55:39 · 847 阅读 · 0 评论 -
JS设置、获取和取消Cookie
// 设置cookiefunction setCookie(name, value, seconds, domain) { seconds = seconds || 0; // seconds有值就直接赋值,没有为0,这个根php不一样。 var expires = ""; if (seconds != 0) { // 设置cookie生存时间 var date = new Date转载 2015-07-21 16:13:55 · 727 阅读 · 0 评论 -
JQuery与JS实现倒计时
JQuery版:var wait = 60;function RemainTime(o) { if (wait == 0) { $(o).removeAttr("disabled"); $(o).text("获取验证码"); wait = 60; //设置按钮可操作的等待时间 } else { $(o).attr("disabled", true); $(o).tex原创 2015-07-21 15:56:28 · 681 阅读 · 0 评论 -
JQuery validate 验证一个单独的表单元素
前提:已引入JQuery validate插件function validateOneElement() { //验证id="form1"的表单中id="elementId"的表单元素 $("#form1").validate().element($("#elementId"))}原创 2015-07-21 15:52:27 · 9308 阅读 · 2 评论 -
说说JSON和JSONP,也许你会豁然开朗,含jQuery用例
前言: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者转载 2015-08-26 22:01:30 · 356 阅读 · 0 评论 -
JQuery $.each跳出循环
jquery each循环,要实现break和continue的功能: break----用return false; continue --用return true;原创 2015-07-30 10:16:59 · 647 阅读 · 0 评论 -
正则表达式 验证日期合法性(包括匹配闰年)
验证日期的正则表达式(加入闰年的判断)以及思路分析进入正题之前,我们需要澄清两个概念:一,什么是合法的日期范围?对于不同的应用场景,这个问题有不同的解释。这里采纳MSDN中的约定:DateTime 值类型表示值范围在公元(基督纪元)0001 年 1 月 1 日午夜 12:00:00 到公元 (C.E.) 9999 年 12 月 31 日晚上 11:59:59 之转载 2015-07-17 17:05:25 · 2095 阅读 · 0 评论 -
正则表达式验证日期合法性(包括闰年)
根据上一篇文章正则表达式 验证日期合法性(包括匹配闰年)做了日期连接符的扩展,令其连接符支持“-”,“/”,“.”与yyyyMMdd的格式。若要更换连接符,搜索并替换掉[-/.]{0,1}/** * * Description: 验证日期是否合法,匹配闰年 * * @author Huanghs * * @param da原创 2015-08-10 15:12:34 · 1630 阅读 · 0 评论 -
回调函数的理解
回调函数,根据这个名词来看待它应该是当你返回时去调用的函数, 具体的定义可以是这个样子的: 回调函数简单点说就是一个通过函数指针调用的函数。 如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用 为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函 数的实现方直接调用,而是在特定的事件或条件发转载 2015-07-09 11:25:24 · 414 阅读 · 0 评论 -
JavaScript 时间戳和时间相互转换
JavaScript 获取当前时间戳:(时间 -> 时间戳)第一种方法:var timestamp = Date.parse(new Date());结果:1280977330000第二种方法:var timestamp = (new Date()).valueOf();结果:1280977330748第三种方法:(兼容IE8以下版本, getT原创 2015-07-09 09:23:29 · 1076 阅读 · 0 评论 -
JQuery.extend扩展实现同步post请求
有时需要在JQuery中实现同步post请求,而JQuery自带的是异步,需要通过JQuery.extend扩展。支持ie和firefox,方法转载而来。需要在submit前将form.appendTo(document.body),否则无法提交且不会报错,submit后应该从body中remove此结点。另建议给form加上display:none防止影响展现//扩展post方式提交请求原创 2015-05-18 15:36:44 · 1895 阅读 · 0 评论 -
JS计算文件的md5
在浏览器端要计算md5 hash,在不安装浏览器插件的情况下需要浏览器能支持读取本地文件,即支持 FileAPI。因此又是 IE 这货不支持。各浏览器兼容看这里:http://caniuse.com/#feat=fileapi首先需要引入js文件:https://raw.github.com/satazor/SparkMD5/master/spark-md5.js示例代码(需要转载 2015-05-20 10:02:03 · 16899 阅读 · 0 评论 -
js 实现String.format()
方案1:扩展JS方法String.prototype.format = function(args) { var result = this; if (arguments.length > 0) { if (arguments.length == 1 && typeof (args) == "object") { for (var转载 2015-07-21 17:08:03 · 27699 阅读 · 0 评论