javascript
文章平均质量分 87
蓝色水
一个在海边拾贝壳的大男孩
2002年毕业于上海市交通大学上中路校区,曾参与微软ALL-IN-ONE-CODE FRAMEWORK项目并对WPF,C++,C#,Winform的MSDN论坛支持多年,专注于net的技术体系十多年,对DDD领域设计net的部署实施有独到见解和经验,并对JAVA的架构体系的数据持久化,AOP,分布式事务,单点登录,多业态权限设计,分布式日志系统有实际项目运用案例,致力于传统行业的HR,OA,费控,业绩,移动平台化整合,ERP改造以及云部署。
展开
-
javascript 常用验证
javascript 常用验证 - [] 山里的孩子 发表于 2006-04-20 一、验证类1、数字验证内1.1 整数1.2 大于0的整数 (用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如 (13:04:06)2.2 短日期,形如 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:转载 2006-09-29 09:39:00 · 1088 阅读 · 0 评论 -
转自msdn magzine----将 JavaScript 与 ASP.NET 2.0 配合使用
http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETContDev.mspx?mfr=true发布日期: 2006-6-13 | 更新日期: 2006-6-13适用于:ASP.NET 2.0Visual Web Developer 2005 Express Edition摘要:学习如何将 Jav转载 2006-07-10 12:43:00 · 849 阅读 · 0 评论 -
转自msdn magzine----将 JavaScript 与 ASP.NET 2.0 配合使用
http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETContDev.mspx?mfr=true发布日期: 2006-6-13 | 更新日期: 2006-6-13适用于:ASP.NET 2.0Visual Web Developer 2005 Express Edition摘要:学习如何将 Jav转载 2006-07-10 12:47:00 · 730 阅读 · 0 评论 -
写了一个图片预览程序,抄多写少,理解为重
//============================== //功能:Javascript本地图片预览 //Author:orichisonic //Site:http://blog.csdn.net/orichisonic //Date:2006-07-26 //说明:简单的判断了文件的合法性 //适用于:上传文件前预览本地图片 //===========原创 2006-07-26 13:02:00 · 1191 阅读 · 0 评论 -
jquery增加tabs
function addTabs() { $(#tabs).tabs("add", "#new-tab", New tab); var tabs = $("#table1").clone(); $().appendTo(#tabs); $(tabs).appendTo(#new-tab);原创 2009-09-25 17:24:00 · 3143 阅读 · 0 评论 -
获得td a href
$(td > a).bind(click, function() { var href = $(this).attr(href); var username = $(this).text(); var content = $($(this).parents().parents()).html();原创 2009-09-29 16:48:00 · 1145 阅读 · 0 评论 -
合并model并且呈现(asp.net MVC)
public ActionResult LoadRegionPerformance(TGProject.Models.WModels.TgsOutachiveCondition condition) { Account account = (Account)Session["Account"]; var questions =原创 2009-09-27 09:56:00 · 1027 阅读 · 0 评论 -
增加jqgrid促发时的条数显示
mygrid3 = $("#list3").jqGrid({ width: 800, height: 450, url: NetBarQuery/, datatype: json, mtype: POST, pager: jQue原创 2009-10-21 13:47:00 · 1028 阅读 · 0 评论 -
mvc用js动态加载模拟jquery的.ajax
var pram = assessid + "@" + netbarid + "@" + uaccountglobal + "@" + usernameglobal + "@" + atype + "@" + point + "@" + rmark + "@" + rmark2; var randomId = 1;原创 2009-11-11 16:02:00 · 1053 阅读 · 0 评论 -
jqgrid增加删除按钮和时间控件
mygrid = $("#list").jqGrid({ width: 800, height: 450, url: LoadActionSubmit/, datatype: json, mtype: POST, pager: j原创 2009-11-12 13:24:00 · 4043 阅读 · 0 评论 -
jqgrid插件帮助和例子
http://www.secondpersonplural.ca/jqgriddocs/index.htmhttp://trirand.com/jqgrid/jqgrid.html原创 2009-11-12 13:29:00 · 2475 阅读 · 1 评论 -
jqgrid加时间控件
var lastsel3; mygrid = $("#list").jqGrid({ width: 800, height: 450, url: LoadActionSubmit/, datatype: json, mtype: P原创 2009-11-12 16:41:00 · 11519 阅读 · 0 评论 -
修改后的multselect的jquery获得多选
/*// jQuery multiSelect//// Version 1.0.3 beta//// Cory S.N. LaViska// A Beautiful Site (http://abeautifulsite.net/)// 09 September 2009//// Visit http://abeautifulsite.net/notebook原创 2009-11-17 11:05:00 · 2945 阅读 · 0 评论 -
没邮箱地址访问,暂时保存下
一 .NET中的富文本过滤方法 如果我们自己开发一个过滤的类库,可能效率上想必微软XSS Library的低,考虑的情况,也可能没他们的周全,还有就是对程序改动,可能小点。等等各种影响,我们可以使用 微软提供的库文件Microsoft Anti-Cross Site Scripting Library V3.1,下载地址为http://www.microsoft.com/downlo原创 2010-05-04 18:45:00 · 849 阅读 · 0 评论 -
All-In-Onecode Framework has a integrated sets of link
http://aka.ms/onecode- pointing to onecode portal in codeplexhttp://aka.ms/onecodeingallery -pointing to onecode sample page in MSDN Sampl原创 2011-08-23 13:40:09 · 750 阅读 · 0 评论 -
JQUERY 的autocomplete UI自动完成控件的运用以及ajax的使用
离开微软已经有半年多了,现在开始又开始接触原创 2014-08-20 11:57:16 · 1653 阅读 · 0 评论 -
Jquery回顾一些input控件的简单用法
三年前曾经在九游做推广平台的时候ce原创 2014-09-10 15:45:45 · 670 阅读 · 0 评论 -
Jquery autocomplete的响应频率太高而导致丢包现象
个人觉得这个主要问题是我们这边这个中文输入d原创 2014-09-10 12:45:45 · 1420 阅读 · 0 评论 -
如何运用自定义验证来排除特殊字符
好久没有碰正则表达式了,记得我在2005年shujia原创 2014-08-29 13:25:30 · 1005 阅读 · 0 评论 -
autocomplete的参数的几个用法说明
如果对里面的data需要多次绑定,原创 2014-09-16 11:21:43 · 8852 阅读 · 3 评论 -
IE浏览器提示"是否停止运行此脚本"的解决方法
我们有些时候在使用IE浏览器打开某些页面时,会弹出对话框显示"是否停止运行此脚本"?此页面上的脚本造成INTERNET EXPLORER 运行速度减慢,如果继续运行,您的计算机将停止响应。本文将详细讲解遇到这种情况的解决方法 若要自动修复此问题,只要下载MicrosoftFixit50403然后再“运行”,并按照修复此问题向导中的步骤执行操作即可。 下载地址:http://s转载 2014-09-17 14:07:10 · 9593 阅读 · 0 评论 -
关于ValidatorEnable的工作机制
ASP.NET提供多个验证控件进行客户端验证.每个控件都触发相应的客户端的JavaScript进行数据验证。在ASP.NET的早期版本中,客户端Javascript库是公开进行修改。从ASP.NET 2.0开始,验证控件所使用的脚本库WebUIValidation.js成为一种System.Web程序集内嵌入资源。本文着眼于了解他们的工作机制和在页面的验证过程。 验证控件的工作机制为了演示转载 2014-09-29 15:27:57 · 2668 阅读 · 0 评论 -
使用js获取QueryString的方法小结
一.urlinfo=window.location.href; //获取当前页面的urllen=urlinfo.length;//获取url的长度offset=urlinfo.indexOf("?");//设置参数字符串开始的位置newsidinfo=urlinfo.substr(offset,len)//取出参数字符串 这里会获得类似“id=1”这样的字符串newsids=n转载 2014-09-29 14:30:21 · 34262 阅读 · 0 评论 -
JS跳转页面的几种方式
js方式的页面跳转1.window.location.href方式 window.location.href="http://www.dayanmei.com/"; 2.window.navigate方式跳转 window.navigate("top.jsp"); 3.window.loction.repla转载 2015-09-28 13:10:34 · 630 阅读 · 0 评论 -
JS获取当前浏览器的类型 (IE11前可以这么判断)
if(navigator.userAgent.indexOf("MSIE")>0) 为ie浏览器。navigator.appName.indexOf("Microsoft") != -1 为ie浏览器。navigator.userAgent.indexOf("MSIE 6.0")>0 判断是否为ie6navigator.appVersion.match(/6./i)=="6."转载 2015-09-30 08:56:26 · 2137 阅读 · 0 评论 -
通过JS语句判断WEB网站的访问端是电脑还是手机
通过JS语句判断WEB网站的访问端是电脑还是手机,以显示不同的页面!目录腾讯网的适配代码如何判断访问网站的机器类型-如何判断ipadJS 判断浏览器客户端类型(ipad,iphone,android)"text/javascript"> //平台、设备和操作系统 var system = { win: false,转载 2015-10-22 12:41:02 · 612 阅读 · 0 评论 -
JavaScript判断内容不为空,且不能只是空格
String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm"),s2); } a = " "; if(a.replaceAll(" ","").length==0){ alert("全是空格"); } //-->转载 2015-10-21 14:37:05 · 2319 阅读 · 0 评论 -
正则表达式中文字符和空格匹配
//验证中文字符 function CheckChinese(str) { //var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g"); var reg = /^[\u4E00-\u9FA5\uF900-\uFA2D\u0020]*$/; return reg.test(原创 2015-10-22 16:43:12 · 25562 阅读 · 1 评论 -
Javascript跨域和Ajax跨域解决方案
最近做的一个项目中需要ajax跨域取得数据,如果是在本域中确实没有问题,但是放到二级域和其他域下浏览器直接就弹出提示框:“该页正在访问其控制范围之外的数据,这有些危险,是否继续"1.什么引起了ajax跨域不能的问题ajax本身实际上是通过XMLHttpRequest对象来进行数据的交互,而浏览器出于安全考虑,不允许js代码进行跨域操作,所以会警告。2.有什么完美的解决方案么转载 2015-10-09 15:47:28 · 384 阅读 · 0 评论 -
js 去掉字符串前后空格
//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"转载 2015-11-11 09:26:48 · 440 阅读 · 0 评论 -
.ajax设置成同步的应用场景
原来一直觉得ajax的defer方式已经是多余,现在才觉得asyn:false设置成同步方式都是有用的。打个比方,在ready页面加载又要保存切换选项卡状态又要保存前一搜索结果的话,就有用。 $.ajax( { type: "post", url: "./HelpCenterTabSwitch.as原创 2015-11-16 10:39:27 · 2197 阅读 · 0 评论 -
javascript Object.extend的用法
Object.extend = function(destination, source) {for (var property in source) { destination[property] = source[property];}return destination;}Prototype 对Object类进行的扩展主要通过一个静态函数Object.ext转载 2015-12-28 13:13:51 · 6667 阅读 · 0 评论 -
base.js很多面向对象的js实现封装
Object.extend = function (destination, source) { for (property in source) { destination[property] = source[property]; } return destination;};Object.extend(Date.prototype, {原创 2015-12-28 13:40:48 · 1574 阅读 · 0 评论 -
JS中的prototype
JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式在.Net中可以使用clone()来实现原型法原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以分为三类:a 类方法b转载 2015-12-28 13:44:32 · 278 阅读 · 0 评论 -
js delete 用法(删除对象属性及变量)
1,对象属性删除?12345678910111213function fun(){ this.name = 'mm'; } var obj = new fun();转载 2015-12-28 16:49:46 · 6195 阅读 · 0 评论 -
contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
从那起,我已经对这些方法做了大量的研究,并且已经在很多场合使用他们。在很多任务中,他们被证明是非常有用的(特别关于结构的抽象 DOM 选择器)。 1、DOMElement.contains(DOMNode) 这个方法起先用在 IE ,用来确定 DOM Node 是否包含在另一个 DOM Element 中。 当尝试优化 CSS 选择器遍历(像:“#id1 #id2”),这个方法很有用。转载 2015-12-29 09:16:55 · 385 阅读 · 0 评论 -
contains与compareDocumentPosition方法详解
1. nodeA .contains( nodeB ): 这个方法起先用在 IE ,用来确定 nodeB 是否包含在另一个 nodeA 中。 注意点:如果 nodeA 和 nodeB 相一致,.contains() 将返回 true ,虽然,一个元素不能包含自己。 2、nodeA.compareDocumentPosition(nodeB):转载 2015-12-29 09:21:46 · 397 阅读 · 0 评论 -
通过实例理解javascript 的call()与apply()
先前使用javascript多是为了表单验证,最多是实现客户端的交互功能。基本不用call、apply之类的难懂方法。 现在流行富客户端了。javascript也越来越对象化了。不得不学习一下! 一、方法的定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对转载 2015-12-29 14:23:00 · 303 阅读 · 0 评论 -
利用apply和arguments复用方法
首先,有个单例对象,它上面挂了很多静态工具方法。其中有一个是each,用来遍历数组或对象。12345678910111213141516171819202122232425转载 2015-12-29 14:31:55 · 461 阅读 · 0 评论 -
关于__defineGetter__ 和__defineSetter__的说明
Getter是一种获取一个属性的值的方法,Setter是一种设置一个属性的值的方法。可以为任何预定义的核心对象或用户自定义对象定义getter和setter方法,从而为现有的对象添加新的属性。 有两种方法来定义Getter或Setter方法: 在对象初始化时定义 在对象定义后通过Object的__defineGetter__、__defineSetter__方法来追加定义转载 2015-12-29 14:38:36 · 3984 阅读 · 0 评论