随笔分类 - JS-jQuery
摘要:js动态调用方法 //回调函数1 function callback(a,b,c) { alert(a+b+c); } //回调函数2 function callback2(a,b) { alert(a+b); } //这个方法做了一...
阅读全文
摘要:从客户端调用后台静态方法 1.Ajax Library方式 C#代码: [WebMethod]public static DateTime GetCurrentTime(string str){ return DateTime.Now;} JS代码: <form id="form1" runat="server"> <script language=...
阅读全文
摘要:利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。 [WebMethod] 命名空间 1、无参数的方法调用, 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明 后台<C#>: using System.Web.Script.Services; [WebMethod] public static string SayHello() ...
阅读全文
摘要:SWFUpload V2.2.0 API 说明文档TOCSWFUploadSWFUpload 2概述入门SWFUpload JavaScript 对象构造器全局变量和常量instancesmovieCountQUEUE_ERRORUPLOAD_ERRORFILE_STATUSDefault Event HandlersBUTTON_ACTION(added in v2.2.0)BUTTON_CURSOR(added in v2.2.0)BUTTON_WINDOW_MODE(added in v2.2.0)属性customSettingsmovieName方法addSetting (不推荐使用)
阅读全文
摘要:Uploadify是JQuery的一个上传插件,带进度显示, 支持多文件上传。不过官方提供的实例时php版本的 Uploadify唯一的缺点就是不支持中文按钮 官方下载 官方文档 官方演示 实现 Uploadify实现最低要求: jQuery 1.4.x or greater swfObject 2.2 or greater Flash Player 9.0.24 or gr...
阅读全文
摘要://图片大小自动脚本 function AutoResizeImage(maxWidth, maxHeight, objImg) { var img = new Image(); img.src = objImg.src; var hRatio; var wRatio; var Ratio = 1; var ...
阅读全文
摘要:<script type="text/javascript"> //滚动插件 (function ($) { $.fn.extend({ Scroll: function (opt, callback) { //参数初始化 if (!opt) var opt = {}; var _this = this.eq(0).find("#s...
阅读全文
摘要:常用: JS 获取浏览器窗口大小 // 获取窗口宽度if (window.innerWidth)winWidth = window.innerWidth;else if ((document.body) && (document.body.clientWidth))winWidth = document.body.clientWidth;// 获取窗口高度if (window.inner...
阅读全文
摘要://获取字符串长度 区分中英文, 中文两个字节 String.prototype.getBytes = function () { var cArr = this.match(/[^\x00-\xff]/ig); return this.length + (cArr == null ? 0 : cArr.length); } //截取字符串长度 区分中英文, 中文两个字节. 超出部分中指定字符串代替 需引用 String.prototype.getBytes String.prototype....
阅读全文
摘要:Js 时间间隔计算(间隔天数)function GetDateDiff(startDate,endDate) { var startTime = new Date(Date.parse(startDate.replace(/-/g, "/"))).getTime(); var endTime = new Date(Date.parse(endDate.replace(/-/g, "/"))).getTime(); var dates = Math.abs((startTime - endTime))/(1000*60*60*24); ...
阅读全文
摘要://Html结构转字符串形式显示 支持<br>换行 function ToHtmlString(htmlStr) { return toTXT(htmlStr).replace(/\<\;br[\&ensp\;|\&emsp\;]*[\/]?\>\;|\r\n|\n/g, "<br/>"); } //Html结构转字符串形式显示 functio...
阅读全文
摘要:escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-Z encodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-Z encodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z 1. JS: escape : js使用数据时可...
阅读全文
摘要:////使用方法//$(文本域选择器).insertContent("插入的内容");//$(文本域选择器).insertContent("插入的内容",数值); //根据数值选中插入文本内容两边的边界, 数值: 0是表示插入文字全部选择,-1表示插入文字两边各少选中一个字符。////在光标位置插入内容, 并选中(function($) { $.fn.extend({ inse...
阅读全文
摘要:/* input 和 textarea 最大文字限定插件 * 修改版, 一个中文表示1一个字, 一个英文半个字; * TextLimit - jQuery plugin for counting and limiting characters for input and textarea fields * * pass '-1' as speed if you don't want the ch...
阅读全文
摘要:JS 时间格式化函数 //时间格式化函数Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), ...
阅读全文
摘要:你可以使用这句代码读取jQuery的最新版本的代码文件。 jquery官方的引用地址: 示例: <script src="http://code.jquery.com/jquery-latest.js"></script>有效地址:http://code.jquery.com/jquery-1.4.1.min.jshttp://code.jquery.com/jquery-1.4.1.js其...
阅读全文
摘要:var obj=$("#xiaozhangPic")[0];var filepath ="";if (window.navigator.userAgent.indexOf("MSIE") >= 1) { obj.select(); filepath = document.selection.createRange().text;} else if (window.navigator.userAgent.indexOf("Firefox") >= 1) { if (obj.files) { filepat
阅读全文
摘要:js 添加代码:String.prototype.getBytes = function() { var cArr = this.match(/[^\x00-\xff]/ig); return this.length + (cArr == null ? 0 : cArr.length); }使用方法: "dddZ红dddd白".getBytes ();getBytes用正则表达式来判断字符串中包含汉字的个数,包含的汉字都放到数组cArr中,这样cArr的长度就是汉字的总数。getBytes方法返回length加上汉字数,就是总的字节数。
阅读全文
摘要:常用JS,C#正则表达式大汇总.验证数字:^[0-9]*$验证日期: /d{4}-/d{2}-/d{2}未完待续...
阅读全文
摘要:JS获取字符串长度(区分中英文) 中文算2个字,英文一个.function getStrLength(str) { var cArr = str.match(/[^\x00-\xff]/ig); return str.length + (cArr == null ? 0 : cArr.length); }
阅读全文