
javascript
陌阡
天道无亲,常与善人
展开
-
气球贷计算器
/** * 气球货计算器 * author:luozihua * data:2011-8-29 13:57:22 房贷计算器 */// 注册命名空间calculator.CALCULATENamespace.register("calculator.houseLoan");//在calculator.GEA命名空间里面声明类Personcalculator.houseLoan.转载 2016-03-31 12:02:27 · 2447 阅读 · 0 评论 -
js客户端检测
大家都知道,客户端检测不单可以让用户获得更好的体验,而且可以通过校验数据大大减少客户端和服务器端的往返次数,减少服务器负担。在这里,小弟打算回顾一下自己在客户端检测方面的学习历程和采用方法,如果大家有什么更好的方法或者建议,欢迎提出来共享!共同进步!为了方便举例和说明,先构建一个简单的html页面,如下:htmlJS Verify 请输入用户名,年龄和自转载 2012-11-07 16:26:08 · 906 阅读 · 0 评论 -
js日期处理函数库
/*Date.prototype.isLeapYear 判断闰年Date.prototype.Format 日期格式化Date.prototype.DateAdd 日期计算Date.prototype.DateDiff 比较日期差Date.prototype.toString 日期转字符串Date.prototype.toArray 日期分割为数组Date.prototype.Dat转载 2012-11-07 17:31:46 · 892 阅读 · 0 评论 -
JS库选择
现今流行的JS库各有各的功能,这些功能大致分为三大类: I、DOM的访问、遍历和操作; II、语言扩展、事件处理、AJAX、JSON和XML处理; III、界面组件; IV、动画效果。 Dojo(http://dojotoolkit.com):覆盖了全部四个功能,这个库分为core、dijit、dojox三个部分,可按需要添加。 Prot转载 2012-11-07 17:09:55 · 674 阅读 · 0 评论 -
js常用判断函数
/**************************************** * 函数名称:IsDate * 功能说明:构造函数 * 参 数:sDate:日期字符串 * 调用示列: * string sDate="2008-10-28"; *转载 2012-11-05 15:32:18 · 4283 阅读 · 0 评论 -
最新javascript自动按比例显示图片,按比例压缩图片显示
最新javascript自动按比例显示图片,按比例压缩图片显示function AutoResizeImage(maxWidth,maxHeight,objImg){var img = new Image();img.src = objImg.src;var hRatio;var wRatio;var Ratio = 1;var w = img.width;var h = img转载 2012-09-21 18:14:30 · 3025 阅读 · 0 评论 -
javascript浮层iframe举例
弹出浮层测试//+--------------------------------------------//需要jquery-1.4.4.min.js 以上版本,并 jQuery.noConflict();//+--------------------------------------------//页面上相对某个点击事件定位通用函数function absoluteLocat转载 2012-09-07 16:29:55 · 2214 阅读 · 1 评论 -
js客户端检测
/*** 客户端检测完整版[呈现引擎,浏览器,平台,移动设备]* 整理:zxj198468@gmail.com* 时间:2012-9-6 11:52:26* * 用法:* =========================* 1,呈现引擎检测* -------------------------* if (client.engine.ie){* //Ie代码 * }e原创 2012-09-06 11:46:24 · 1262 阅读 · 0 评论 -
js创建对象的方式
//创建对象方式一 - 普通方式var car1 = new Object();car1.name = '奔驰';car1.color = 'red';car1.desc = function(){ return this.name + '-' + this.color;}//alert(car1.desc());//创建对象方式二 - 工厂模式function crea转载 2012-09-06 13:58:38 · 673 阅读 · 0 评论 -
表单验证js插件
/* * validate.js 1.1 * Copyright (c) 2011 Rick Harrison, http://rickharrison.me * validate.js is open sourced under the MIT license. * Portions of validate.js are inspired by CodeIgniter. * http:转载 2012-11-07 16:59:27 · 1951 阅读 · 0 评论 -
Ajax提交
<!--//xmlhttp和xmldom对象var DedeXHTTP = null;var DedeXDOM = null;var DedeContainer = null;var DedeShowError = false;var DedeShowWait = false;var DedeErrCon = "";var DedeErrDisplay = "下载数据失败";va转载 2012-11-27 21:33:08 · 792 阅读 · 0 评论 -
屏蔽js错误
将以下代码放入页面代码的与之间即可。 <!-- Hide function killErrors() { return true; } window.onerror = killErrors; // -->转载 2012-11-27 21:39:06 · 518 阅读 · 0 评论 -
Jquery 循环过滤标红文本
互联网行业互联网行业2互联网行业3 $(".right_a_a1").each(function(){ //去掉标红$(this).replace("","").replace("",""); });//取得所有CSS样式为 ".right_a_a1" 的对象,并对默认自定义的方法进行遍历操作 $(原创 2014-09-26 17:27:17 · 1989 阅读 · 0 评论 -
IE6中Form.submit不提交的问题
BUG描述: 页面是用JavaScript准备数据填写Form然后提交。然而,在IE6下通过JavaScript提交数据时页面没有反应(也没有提示)!?奇怪的是,在FireFox/Opera下面一切正常。 BUG分析: 首先:接到BUG后,先在测试机上重现了BUG,了解测试人员的操作步骤,然后在研发的机子上重现BUG。其次:对BUG进行了跟踪。起初认为是程序的那个地转载 2013-12-20 10:33:03 · 661 阅读 · 0 评论 -
Jquery倒计时
//倒计时 $("#time").countdown({ date: "4 15, 2013", //Counting TO a date htmlTemplate: "%{d}天%{h}小时%{m}分钟%{s}秒", onChange: function( event, timer ){ }, onComplete: function( event ){ $(this转载 2013-03-27 14:47:57 · 643 阅读 · 0 评论 -
Tab键
<!-- function swap_tab(n){ for(var i=1;i<=4;i++){ var curC=document.getElementById("tab_"+i); var curB=document.getElementById("tab_t"+i); if(n==i){ curC.转载 2012-12-13 11:37:41 · 664 阅读 · 0 评论 -
屏蔽右键菜单
//屏蔽右键菜单document.oncontextmenu = function (event){ if(window.event){ event = window.event; }try{ var the = event.srcElement; if (!((the.tagName == "INPUT" && the.type.toLowerCase() == "text")转载 2013-03-20 10:12:37 · 632 阅读 · 0 评论 -
让IE支持HTML5
原创 2013-01-18 11:43:04 · 902 阅读 · 0 评论 -
图片不存在的时候,显示一个默认图片
原创 2012-11-16 17:54:27 · 887 阅读 · 0 评论 -
js加入收藏
function addFavorite(url,title){ if(window.sidebar||window.opera)return true; try{ window.external.AddFavorite(url,title); } catch(e){ alert("请按下 Ctrl + D 键将本站加入收藏。"); } return false;}加入收转载 2012-11-27 21:52:07 · 604 阅读 · 0 评论 -
Firefox的input缓存
Firefox的input缓存发布时间:2012-02-09 发布来源:?劳动者的组织性、规律性、刚毅精力以及同全世界劳动者的连合一致,是取得最后成功的包管。 开辟过程傍边碰到了一个很诡异的题目:有一个元素,办事器生成页面后,呈现了input域的value值与后台数据不一致的景象,并且跟前次页面的值一样。 经由过程查看生成页面的源代码,可以看到html代码转载 2012-08-22 11:22:42 · 3838 阅读 · 0 评论 -
uploadify 多文件上传例子
uploadify 多文件上传例子body { font: 13px Arial, Helvetica, Sans-serif;}.haha{ color:#FFFFFF;}#queue { background-color: #FFF; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.25原创 2012-08-21 18:19:09 · 14171 阅读 · 0 评论 -
js获得radio、checkbox、select选中值
var JS = { IsNullOrEmpty:function(str){ if(typeof(str)=="undefined") return true; if(str==null) return true; if(str=="") return true; ret转载 2012-08-17 10:21:15 · 4664 阅读 · 0 评论 -
javascript关于正则三
[原创] jQuery源码分析-02正则表达式-RegExp-常用正则表达式博客分类: jQueryjavascriptregexp常用正则表达式Js代码 作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。 后文预告:jQuery中的正则表达式分析转载 2012-04-19 15:02:32 · 1174 阅读 · 0 评论 -
javascirpt关于正则二
二 javascript 正则表达式是分组知识 1) 简单分组 <!-- /*正则表达式 简单的分组 举例 我们要查找字符串 MouseMouse var reCat = /MouseMouse/gi; 尽管这是可以的,但是有点浪费。如果不知道Mouse 在字符串中到底出现几次时该怎么办,如果重复多次呢。转载 2012-04-19 14:45:38 · 603 阅读 · 0 评论 -
javascript两种自调用匿名函数
//第一种(function() { console.info( this ); console.info( arguments );})( window );//第二种(function() { console.info( this ); console.info( arguments );}( window ) );原创 2012-04-19 13:29:09 · 849 阅读 · 0 评论 -
再谈iframe自适应高度
再谈iframe自适应高度通过Google搜索iframe 自适应高度,结果5W多条,搜索iframe 高度自适应,结果2W多条。我翻了前面的几十条,刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上只谈到如何自适应静的东西,就是没有考虑到JS操作DOM之后,如何做动态同步的问题。另外,在兼容性方面,也研究的不彻底。这篇文章,希望在这两个方面再做一些转载 2012-04-20 16:13:52 · 584 阅读 · 0 评论 -
javascript关于Iframe父窗口和子窗口交互
//兼容IE、Firefox的iframe DOM获取函数function getIFrameDOM(id){ return document.getElementById(id).contentDocument || document.frames[id].document;}parent.html此处可通过iframeB的JavaScript函数,来替换原创 2012-04-19 17:45:01 · 2608 阅读 · 0 评论 -
javascript检查输入字符串是否只由汉字、字母组成
/* 用途:检查输入字符串是否只由汉字、字母组成 输入: value:字符串 返回: 如果通过验证返回true,否则返回false */function isChinaOrLett(s){ var regu = "^[a-zA-Z\u4e00-\u9fa5]+$"; var re = new RegExp(regu); if (re.test(s)) { alert(转载 2012-04-17 09:59:57 · 2070 阅读 · 0 评论 -
js常用功能检查函数-不断更新
/*** 功能: javascript常用功能检测函数* -------------* date : 2012-2-8 16:41:10* author: zhaoxuejie*///验证邮箱function isEmail(email){ var re=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; return re.te原创 2012-02-08 16:52:25 · 716 阅读 · 0 评论 -
javascript检查输入是否正确的电话和手机号
/* 用途:检查输入是否正确的电话和手机号 输入: value:字符串 返回: 如果通过验证返回true,否则返回false */function isTelOrMobile(telephone){ var teleReg = /^((0\d{2,3})-)(\d{7,8})$/; var mobileReg =/^1[358]\d{9}$/; if (!teleReg.te原创 2012-04-17 15:44:23 · 6353 阅读 · 1 评论 -
javascript自定义对象
一,基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方转载 2012-04-19 14:10:14 · 476 阅读 · 0 评论 -
javascript关于正则一
很长时间没看 正则表达式了,碰巧今天用到,温故知新了一把 看书学习吧50% 的举一反三练习中的原创。 一 javascript正则表达式的基本知识1 javascript 正则对象创建 和用法 声明javascript 正则表达式 var reCat = new RegExp("cat"); 你也可以转载 2012-04-19 14:44:08 · 417 阅读 · 0 评论 -
Web开发兼容性系列文章(一):不同设备浏览器的userAgent值大全
最近在使用jQuery进行网站产品开发,涉及到浏览器兼容性问题比较多,于是决定集中整理一下:这里使用了js的alert(navigator.userAgent.toLowerCase());方式获取浏览器的userAgent信息:为了直观起见,直接把截图放上来吧:IE6IE7IE8IE9Firefox转载 2012-04-20 16:52:33 · 750 阅读 · 0 评论 -
jcrop 用法小结
官方站点http://deepliquid.com/content/Jcrop.html 。下载了最新版的压缩包,压缩包中包括了Jcrop的几个demo文件,关键的Jcrop.js文件和jQuery.Jcrop.css文件。基本上来说参照它的几个demo文件就可以学会使用这个插件了。晚上正好学习研究了下,现简单总结如下:使用插件必须条件:引入jQuery.js文件,引入jQuery转载 2012-08-01 20:14:04 · 11909 阅读 · 1 评论 -
网页如何防止刷新重复提交与如何防止后退的解决方法
网页如何防止刷新重复提交与如何防止后退的解决方法提交后禁用提交按钮(大部分人都是这样做的)如果客户提交后,按F5刷新怎么办?使用Session在提交的页面也就是数据库处理之前:if session("ok")=true then response.write "错误,正在提交" response.endend if转载 2012-07-31 10:01:25 · 18997 阅读 · 3 评论 -
简易ajax
/** * 简易ajax库[脱离jquery,压缩大小1.1kb] * * 调用方式: * ================================================================= * new Ajax(url, args); * ========================================================原创 2012-07-24 11:25:59 · 974 阅读 · 0 评论 -
attachEvent 与 addEventListener
JS:attachEvent和addEventListener 使用方法 attachEvent与addEventListener区别 适应的浏览器版本不同,同时在使用的过程中要注意 attachEvent方法 按钮onclick addEventListener方法 按钮click 两者使用的原理:可对执行的优先级不一样,下面实例讲解如下: att转载 2012-08-07 10:22:12 · 715 阅读 · 0 评论 -
GetPageSize和GetPageScroll:获取页面大小、窗口大小和滚动条位置
页面大小、窗口大小和滚动条位置这三个数值在不同的浏览器例如Firefox和IE中有着不同的实现。即使在同一种浏览器例如IE中,不同版本也有不同的实现。本文给出两个能兼容目前所有浏览器的Javascript函数,能够获得这三个数值。GetPageSize能够获得页面大小和窗口大小。执行这个函数会得到一个包含页面宽度、页面高度、窗口宽度、窗口高度的对象。//getPageSize(转载 2012-08-07 09:52:59 · 3743 阅读 · 0 评论 -
js循环绑定事件解决方案
相信大家都遇到过类似的问题,for循环绑定完事件最后执行的时候都是最后一个事件相同,比如这段代码 Java代码 "list"> 1 2 3 4 5 var list_obj = document.getElementsByTagName('li'); for (var i = 0; i li转载 2012-08-03 16:32:44 · 14535 阅读 · 3 评论