
JavaScript
meigesir
share life and tech
展开
-
JavaScript:利用prototype属性向对象中添加属性和方法
对象属性prototype的描述:允许您向对象添加属性和方法假如:对String对象扩展一个新的方法trim(),过滤字符串的前后空格 String.prototype.trim = function(){ return this.replace(/(^\s+)|(\s+$)/g,"");} 使用刚创建的trim()方法: var s = " abc ";s ...2012-07-18 00:23:17 · 678 阅读 · 0 评论 -
.js利用FormData对象模拟一些表单控件
XMLHttpRequest Level 2添加了一个新的接口FormData.利用FormData对象,我们可以通过JavaScript用一些键值对来模拟一系列表单控件,我们还可以使用XMLHttpRequest的send()方法来异步的提交这个"表单".比起普通的ajax,使用FormData的最大优点就是我们可以异步上传一个二进制文件.想要更详细的了解如何使用Fo...原创 2013-05-10 16:47:43 · 186 阅读 · 0 评论 -
jQuery validate验证隐藏表单(hidden)域
jQuery validate很不错的一个jQuery表单验证插件。升级到了1.9版的后,发现隐藏表单域验证全部失效,特别是在jquery.ui.tabs.min.js构造的Tabs里的验证!网上一搜,也没查到是怎么回事。最后在1.9的changelog里发现了这么一句changelog里* Fixed #189 - :hidden elements are now ignored by def...原创 2013-05-27 21:58:28 · 347 阅读 · 0 评论 -
JavaScript中confirm,alert,prompt三种弹框用法
window.confirm 参数就只有一个。显示提示框的信息。按确定,返回true;按取消返回false。 <script> var bln = window.confirm("确定吗?"); alert(bln) </script> window.alert参数,只有一个,显示警告框的信息;无返回值。 ...原创 2013-06-27 22:24:11 · 169 阅读 · 0 评论 -
ajax Session失效如何跳转到登录页面
在拦截器或过滤器中加入如下代码在header中加入sessionstatus(ajax请求不要执行重定向sendRedirect)/**------处理ajax请求----start---**/if("XMLHttpRequest".equals(request.getHeader("X-Requested-With"))){ response.setHeader("...原创 2014-04-30 19:51:24 · 378 阅读 · 0 评论 -
JSONP原理与实现
首先在客户端注册一个callback, 然后把callback的名字传给服务器。此时,服务器先生成 JSON数据。然后以JavaScript 语法的方式,生成一个function, function名字就是传递上来的参数jsonp. 然后,将JSON数据直接以入参的方式,放置到function中,这样就生成了一段 js 语法的文档,返回给客户端。 最后,在客户端浏览器中解...原创 2014-12-17 19:05:10 · 115 阅读 · 0 评论