js
吕建奎
简介
展开
-
正则表达式判断时间的合法性
//判断YYYY-MM-DD这种格式的,基本上把闰年和2月等的情况都考虑进去了"^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\原创 2012-12-20 18:27:53 · 963 阅读 · 0 评论 -
js查询数组中是否存在某个值
应为IE8不支持indexOf,所有写一个原创 2014-08-12 11:17:44 · 3151 阅读 · 0 评论 -
jquery.cookie.js使用
jquery.cookie.js 提供了jquery中非常简单的操作cookie的方法。使用前要先导入jquery.js然后再导入jquery.cookie.js,可以使用google和百度搜索下再下载现在就可以使用以下的方法了:$.cookie('the_cookie'); // 获得cookie$.cookie('the_cookie',转载 2014-11-15 15:03:54 · 607 阅读 · 0 评论 -
javascript——touch事件
前言 诸如智能手机和平板电脑一类的移动设备通常会有一(capacitive touch-sensitivescreen),以捕捉用户的手指所做的交互。随着移动网络的发展,其能够支持越来越复杂的应用,web开发者需要一种方法来处理这些事件。例如,几乎所有的快节奏游戏都需要玩家一次按下多个按钮,这种方式,在触摸屏情况下,意味着多点触摸。 Apple在iOS 2.0中引入了转载 2014-10-21 12:02:36 · 725 阅读 · 0 评论 -
js判断是否是移动端浏览器还是pc端浏览器
判断浏览器var pc_style="" var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident:原创 2015-01-15 15:48:56 · 4303 阅读 · 0 评论 -
js鼠标单击和双击事件冲突问题的解决方法
如果在一个DOM对象上同时绑定单击(click)和双击(dblclick)事件,当在这个DOM对象上发生双击事件时,第一次点击(click)会 触发一次单击(click)事件,第二次点击(连续的)也会触发双击(dblclick)事件,还是会触发单击(click)事件(IE7与 firefox)。var i = 1;function test(n) {i = n;var v转载 2015-01-25 15:53:59 · 1305 阅读 · 0 评论 -
JavaScript 闭包
1.简单的例子首先从一个经典错误谈起,页面上有若干个div, 我们想给它们绑定一个onclick方法,于是有了下面的代码[html] view plaincopydiv id="divTest"> span>0span> span>1span> span>2span> span>3span> div> div id="divTest2">转载 2015-03-12 15:09:30 · 520 阅读 · 0 评论 -
js连接小票打印机
var div = dojo.create("div"); var table = dojo.create("table", {cellpadding: "3", cellspacing: "5", style: "min-width:250px; max-width:300px; font:15px arial,sans-serif;"}, div);原创 2015-05-28 14:51:30 · 6456 阅读 · 2 评论 -
Dojo DOM 函数
在本教程中,您将学到如何使用Dojo简单地跨平台操作DOM。只需要基本DOM知识和几个Dojo函数,您就能高效地创建、读取、更新或是删除页面上的元素。 难度:初学者 Dojo 版本:1.6 开始上手从基于浏览器的JavaScript受到关注时起,Document Object Model (DOM) 就是我们绘制所要内容的的地方,也是用户所看到的界面。如果我们想要增强、替换转载 2015-09-19 14:42:15 · 501 阅读 · 0 评论 -
JS 对象(Object)和字符串(String)互转
利用原生JSON对象,将对象转为字符串[javascript] view plaincopyvar jsObj = {}; jsObj.testArray = [1,2,3,4,5]; jsObj.name = 'CSS3'; jsObj.date = '8 May, 2011'; var str = JSON.stringify(jsObj); alert(转载 2014-07-21 10:54:17 · 2108 阅读 · 0 评论 -
js验证码
无标题页 .code { background-image:url(code.jpg); font-family:Arial; font-style:italic; color:Red; b转载 2014-01-01 13:37:39 · 1033 阅读 · 0 评论 -
正则电话格式
3/4位区号-7/8位电话号码-1/4位分机(多个分机用/分开)/^((0\d{2,3})-)(\d{7,8})((-(\d{1,4})(\/(\d{1,4}))*)?)$/原创 2013-01-09 14:23:37 · 630 阅读 · 0 评论 -
一些有用的js正则验证(是否为空,是否为正整数,email,手机,电话,身份证)
dojo.provide("common.util.validate");common.util.validate = { isBlank : function(value) { if (typeof (value) == "undefinded" || value == null) { return true; }原创 2013-03-09 17:43:41 · 1999 阅读 · 0 评论 -
倒计时
timeOut: function(date, node) { var nls = this.nls.COLUMN; var ts = date - (new Date());//计算剩余的毫秒数 if(ts { node.innerHTML = nls.CUT_OFF; } el原创 2013-02-28 18:05:09 · 507 阅读 · 0 评论 -
js头像预览
html代码:1.image控件cellspacing="1" cellpadding="3"align="center"> width="100%"> runat="ser转载 2013-06-07 11:38:09 · 809 阅读 · 0 评论 -
js头像预览
http://www.w3.org/1999/xhtml">Firefox3,IE6,IE7,IE8上传图片预览#preview_wrapper{ display:inline-block; width:100px; height:100px; background-color:#FFFFFF;}#preview_fake{ /*转载 2013-06-07 11:36:42 · 940 阅读 · 0 评论 -
理解dojo.require机制
Dojo 提供了一个非常强大的javascript控件库. 在使用dojo之前,用户基本上不需要具备任何基础知识. 你可以用script远程链接到dojo(dojo.js), 也可以把dojo.js下载到本地并用script标签加载.如果你不太了解dojo, 可以参考一下如下资料:Dojo 1.4 Cheat SheetDojo Base Source Tree (1.4.3)Dojo转载 2013-06-21 15:23:02 · 963 阅读 · 0 评论 -
JS控制图片显示的大小(图片等比例缩放)
代码DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">html xmlns="http://www.w3.org/1999/xhtml">head>meta http-equiv="Conte转载 2013-11-04 14:53:45 · 2456 阅读 · 0 评论 -
dojo中的事件处理
JS为DOM添加事件在原生的环境下,为DOM添加事件处理函数有多种方法:input type="button" name="btn" value="点击…" id="btn" onclick="btnClick" />或者使用以下方法: input type="button" name="btn" value="点击…" id="btn" /> scrip转载 2013-12-11 13:44:46 · 804 阅读 · 0 评论 -
js 压缩图片 H5
原理 用 canvas的 toDataURI (type , int ) 如果type参数的值为image/jpeg或image/webp,则第二个参数的值如果在0.0和1.0之间的话,会被看作是图片质量参数 dataURI转 blob的代码是 copy 来的压缩代码/*common*/var canvasSupported = isCanvasSupported()fu转载 2015-11-13 19:25:59 · 797 阅读 · 0 评论