js方法
kennygu
这个作者很懒,什么都没留下…
展开
-
jquery.uploadify+jquery.form的ajaxSubmit提交没有反应没有走Success事件
经测试handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 和1.7中都没有这个函数了,因此在1.4.2中将这个函数复制到了ajaxFileUpload.js中,问题解决原创 2021-12-16 14:35:31 · 205 阅读 · 0 评论 -
Jquery调用 新浪微博API 用户资料
users/show 根据用户ID获取用户资料(授权用户) users/show 按用户ID或昵称返回用户资料以及用户的最新发布的一条微博消息。 URL http://api.t.sina.com.cn/users/show.(json|xml) 支持格式 XML/JSON HTTP请求方式 GET 是否需要登录 true关于授权机制,参见授权机制声明 请求数限制 true关于原创 2012-02-22 16:09:28 · 1187 阅读 · 0 评论 -
JavaScript及C# URI编码详解
混乱的URI编码 JavaScript中编码有三种方法:escape、encodeURI、encodeURIComponent C#中编码主要方法:HttpUtility.UrlEncode、Server.UrlEncode、Uri.EscapeUriString、Uri.EscapeDataString JavaScript中的还好,只提供了三个,C#中主要用的就有这么多,还没原创 2012-04-03 14:15:42 · 1047 阅读 · 0 评论 -
event.preventDefault() 取消事件的默认行为。
实例防止链接打开 URL:$("a").click(function(event){ event.preventDefault();});定义和用法preventDefault() 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。语法event.preventDefault()参数描述event必需。规定阻止原创 2012-07-20 14:19:32 · 2685 阅读 · 0 评论 -
jQuery浏览器版本判断
可用值: safari opera msie mozilla 例如:if($.browser.msie){ alert("Microsoft Internet Explorer")}if($.browser.mozilla){ alert("Mozilla Firefox")}当然有时候我们还需要区分版本 这就要用到 jQuery.browser.versi原创 2012-07-21 16:14:06 · 882 阅读 · 0 评论 -
文本框只能输入金额,并屏蔽输入法和粘贴
/** * 文本框只能输入数字,并屏蔽输入法和粘贴 */$.fn.numeral = function () { $(this).css("ime-mode", "disabled"); this.bind("keypress", function (e) { var code = (e.keyCode ? e.keyCode : e.whic原创 2012-11-21 10:02:41 · 1455 阅读 · 0 评论 -
js动态添加外部js(顶)
在做Web开发的时候,我们会碰到需要根据需要动态的添加外部的js应用,然后在我们的页面中调用引用的js的方法。但是会出现一个问题,如下代码:先添加一个测试js文件test.js,内容很简单function Test(d) { alert(d);}然后我们动态的添加test.js 引用 var ga = document.createEleme原创 2012-11-23 16:32:14 · 700 阅读 · 0 评论 -
回车提交
在web页面中我们会碰到这样一种情况,如: 当我们在Text1中敲回车的时候,会出现form1被提交到后台服务器。有些时候,这种情况我们是不想出现的。所以我们给form添加onkeypress事件 ,此时当我们再在Text1中敲回车发现不会被提交,但是出现了另外一种情况,在TextArea1中敲回车不能换行了,这转载 2012-11-23 16:32:57 · 577 阅读 · 0 评论 -
js本地图片预览
//js本地图片预览,兼容ie[6-9]、火狐、Chrome17+、Opera11+、Maxthon3 //js本地图片预览,兼容ie[6-9]、火狐、Chrome17+、Opera11+、Maxthon3function PreviewImage(fileObj,imgPreviewId,divPreviewId){转载 2013-08-24 09:59:21 · 5345 阅读 · 1 评论 -
js本地存储解决方案(localStorage与userData)
WEB应用的快速发展,是的本地存储一些数据也成为一种重要的需求,实现的方案也有很多,最普通的就是cookie了,大家也经常都用,但是cookie的缺点是显而易见的,其他的方案比如:IE6以上的userData,Firefox下面的globalStorage,以及Flash的本地存储,除了Flash之外,其他的几个都有一些兼容性的问题。 来自:http://www.cnblogs.com/b转载 2013-08-24 11:03:50 · 15235 阅读 · 0 评论 -
js array属性方法pop() join() reverse() shift() unshift() concat() toString()
js array属性方法pop() join() reverse() shift() unshift() concat() toString() valueof slice splice s数组和function 都是对象,现在熟悉JS基础Array对象,有兴趣的同学一起来复习下吧。array.pop : 删除数组内的最后一个对象array.shift :删除数组内的第一转载 2014-08-15 15:30:23 · 1571 阅读 · 0 评论 -
jquery.uploadify+jquery.form异步提交那点事
测试handlerError只在jquery-1.4.2之前的版本中存在,jquery-1.6 ,1.7和1.8中都没有这个函数了,因此在1.4.2中将这个函数复制到了ajaxFileUpload.js中,问题解决方法(function($) { jQuery.extend({ handleError: function(s, xhr, status, e) {原创 2015-06-17 16:52:52 · 2618 阅读 · 0 评论 -
toFixed 扩展方法 js保留小数(四舍五入)
Number.prototype.toFixed = function (s) { var number = Math.abs(-this) + 1 / Math.pow(10, Math.abs(-this).toString().length - 1);//往最后补一位 var changenum = Math.roun原创 2015-10-16 20:34:27 · 524 阅读 · 0 评论 -
jquery.validate ie8 验证提交问题
alidate.js里的两行代码return $([]).add(this.currentForm.elements).filter(":input")改成return $([]).add(this.currentForm).find(":input")转载 2015-12-04 10:43:38 · 1157 阅读 · 1 评论 -
TextBox客户端JS赋值 后台获取
C# 后台(.cs)总是无法获得前台textbox的内容ReadOnly获取或设置一个值,用于指示能否更改 TextBox 控件的内容。重要事项: 发生回发时,TextBox 控件(其 ReadOnly 属性设置为 true)的 Text 值被发送到服务器,但是服务器不处理只读文本框。这样可以防止恶意用户更改只读的 Text 值。在回发之间,Text 属性的值保留在视图状态中,除非原创 2012-02-07 08:55:05 · 1603 阅读 · 0 评论 -
js两种只读实现方式
document.getELementById(textId).disabled=true;document.getELementById(textId).readOnly=true;第一种input的值变成灰色,第二种input的值的颜色正常显示。样式修改document.getELementById(textId).className="";原创 2011-11-08 10:09:09 · 8171 阅读 · 0 评论 -
腾讯/新浪/搜狐IP地址API
腾讯的IP地址API接口地址:http://fw.qq.com/ipaddress返回的是数据格式为:1 var IPData = new Array(“58.218.198.205″,”",”江苏省”,”徐州市”); 使用JS代码进行调取:1 2 document.write("你的IP是:"+IPData[0]+",来自:"+IPData[2]);原创 2011-11-24 20:28:58 · 7518 阅读 · 0 评论 -
js ||用法
<br />js: url = url || window.location.href;//如同sql:isnull(a,b)//如果url为空把window.location.href赋给url原创 2010-06-25 10:56:00 · 474 阅读 · 0 评论 -
如何用 JavaScript 复制表格的行?
<table><br /> <tr id="item"><br /> <td>cftea</td><br /> <td>千一</td><br /> </tr><br /></table><br />如上代码,如何把 item 复制很多份呢,让表格有很多行?for (var i = 0; i < 15; i++)<br />{<br /> var node = document.getElementById("item").cloneNode(true);<br /> node.i原创 2010-06-25 10:58:00 · 2036 阅读 · 0 评论 -
javascript 鼠标事件总结
<br />常见的有以下8个: <br />mousedown:鼠标的键钮被按下。 <br />mouseup:鼠标的键钮被释放弹起。 <br />click:单击鼠标的键钮。 <br />dblclick:鼠标的键钮被按下。 <br />contextmenu :弹出右键菜单。 <br />mouseover:鼠标移到目标的上方。 <br />mouseout:鼠标移出目标的上方。 <br />mousemove:鼠标在目标的上方移动。 <br />mousedown事件与mouseup事件可以说clic原创 2010-07-05 10:44:00 · 656 阅读 · 0 评论 -
js转码函数
<br />文章分类:Web前端escape()编码,不能编码URI <br />unescape()解码,不能编码URI <br />encodeURIComponent()编码范围比encodeURI大些 <br />decodeURIComponent()解码范围比encodeURI大些 <br />encodeURI()对一个URI编码 <br />decodeURI()对一个URI解码 <br />isFininte()检测表达式的值,如果不是无穷大或NaN则为True <br />isNaN()原创 2010-09-13 15:25:00 · 4147 阅读 · 1 评论 -
js文字滚动
<br /><script language="javascript"> <br /> var news_scroll_bar = document.getElementById("scrollDiv");<br /> var news_scroll_items = document.getElementById("news_scroll_items");<br /> var news_scroll_replaces = document.getElementById("news_scroll_原创 2010-09-14 15:15:00 · 746 阅读 · 0 评论 -
ajax中文乱码问题
<br />在客户端使用ajax提交时,参数可能为中文,若不处理则在服务器端通过默认编码得到的是乱码,可使用下列方法解决:<br />客户端:<br />function save()<br /> {<br /> var mailID = obj('saveID').value;<br /> var res = escape(obj('txtRe').value);//建议使用escape编码,否则传递中文时会出现乱码<br />原创 2010-11-30 11:05:00 · 729 阅读 · 0 评论 -
js 刷新子页面
<iframe src="1.htm" name="ifrmname" id="ifrmid"></iframe>方案一:用iframe的name属性定位<input type="button" name="Button" value="Button"onclick="document.frames('ifrmname').location.reload()"> 或<input type="button" name="Button" value="Button"oncl原创 2010-10-21 16:08:00 · 1274 阅读 · 0 评论 -
IE6支持PNG格式图片
<br />效果图:<br /><br />用到的图片:<br /> (png格式)<br />iepng.js:<br />eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[fun原创 2010-12-26 19:44:00 · 1268 阅读 · 0 评论 -
js中2个等号与3个等号的区别
<br />js中2个等号与3个等号的区别<br />首先,== equality 等同,=== identity 恒等。<br />==, 两边值类型不同的时候,要先进行类型转换,再比较。<br />==,不做类型转换,类型不同的一定不等。<br /><br />下面分别说明:<br />先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:<br />1、如果类型不同,就[不相等]<br />2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么原创 2010-12-28 20:51:00 · 566 阅读 · 0 评论 -
js 多次onload
<br /> if (! -[1, ]) {<br /> window.attachEvent("onload", loadhander);<br /> }<br /> else {<br /> window.addEventListener("load", loadhander, false);<br /> }原创 2011-01-21 13:55:00 · 984 阅读 · 0 评论 -
document.execcommand方法
firefox浏览器下支持不好。execCommand方法是执行一个对当前文档,当前选择或给出范围的命令。处理html数据时常用以下格式:document.execCommand(sCommand[,交互方式,动态参数]),其中sCommand是指令参数(如2D-Position),交互方式参数如果为true的话显示对话框,如果为false的话就不显示对话框,动态参数一般是为值或属性。 1<input type=button value=剪切 onclick=document.execCommand('Cu原创 2011-02-08 14:05:00 · 6626 阅读 · 1 评论 -
Escape,encodeURI,encodeURIComponent
<br />escape() 方法: <br />采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。<br />不会被此方法编码的字符: @ * / +<br />encodeURI() 方法:<br />把URI字符串采用UTF-8编码格式转化成escape格式的字符串。<br />不会被此方法编码的字符:! @ # $& * (原创 2011-04-02 11:15:00 · 509 阅读 · 0 评论 -
JavaScript中in操作符的学习
首先:附上MDN官网IN操作符的介绍(原文链接)下面是具体翻译: in: 概括: 判断指定对象是否存在指定属性,如果存在,返回true,否则,false 语法: prop in objectName 参数说明:原创 2011-09-13 17:29:30 · 546 阅读 · 0 评论 -
由JavaScript中call()方法引发的对面向对象继承机制call的思考
call 摘要: 通过给定的this和arguments来调用一个function 注意:该方法与apply方法语法相似,但不同的是:call()接受参数列,而apply()接受传递给函数的参数数组 Function类的一个方法:版本Ja原创 2011-09-13 17:39:45 · 502 阅读 · 0 评论 -
让 nodeValue “支持” HTML
<br />nodeValue 表示一个节点的值,它是不支持 HTML 的,比如我们通过 nodeValue 给 <p> 节点增加 <strong>strong</strong>,显示出来是原样显示,并不是加粗的 strong。有什么办法让 HTML 起作用呢?<div id="parent"><br /> <p>p1</p><br /> <p>p2</p><br /> <p>p3</p><br /> <p>p4</p><br /></div><br />现在我们要把第一个段落(即 p1)变成红色,原创 2010-06-25 10:51:00 · 679 阅读 · 0 评论