
jQuery
文章平均质量分 74
黄卉
这个作者很懒,什么都没留下…
展开
-
jQuery1.4+版本 ajax 不执行success回调函数,却进入error回调函数
在jQuery1.4.2版本在使用ajax时存在一个严重问题,如果指定dataType为json,竟然死活不进入success回调函数,值进入error回调函数里面,而其他版本,如1.2.6是正常的。示例代码如下:jQuery.ajax({ url: "text.html", type: "POST", data: strjson, success:原创 2012-12-26 14:08:18 · 6393 阅读 · 2 评论 -
js去除空格12种方法
JS去除空格的方法目前共有12种:实现1String.prototype.trim = function() { return this.replace(/^\s\s*/, '').replace(/\s\s*$/, '');}看起来不怎么样, 动用了两次正则替换,实际速度非常惊人,主要得益于浏览器的内部优化。一个著名的例子字符串拼接,直接相加比用Array做成的Stri原创 2013-11-08 09:42:58 · 72658 阅读 · 3 评论 -
$(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于原生JavaScript中的window.onload方法,不过两者的用法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编原创 2013-08-26 11:20:47 · 1618 阅读 · 0 评论 -
JS性能优化笔记
通过网上查找资料了解关于性能优化方面的内容,现简单整理,仅供大家在优化的过程中参考使用,如有什么问题请及时提出,再做出相应的补充修改。 一、 让代码简洁:一些简略的表达方式也会产生很好的优化eg:x=x+1;在不影响功能的情况下可以简写为x++; 二、 变量名方法名尽量在不影响语意的情况下简单。(可以选择首字母命名)eg:定义数组的长度可以取名为:A原创 2013-08-21 15:11:53 · 10304 阅读 · 0 评论 -
JQuery优化规范
jQuery是目前非常流行的Javascript库之一,随着jQuery应用程序的逐渐增多,其性能优化问题是程序员们不可忽视的,我们知道在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 1.总是从ID选择器开始继承例如有一段HTML代码:以下是引用片段: 交通信号原创 2013-08-21 15:10:55 · 1137 阅读 · 0 评论 -
获取鼠标的绝对位置
我们经常会遇到一种效果,那就是当鼠标移动到某一个链接上时显示一个浮动层,里面显示具体的详细信息。也就是用div模拟title的效果。例如,html中有一个更多的a标签:更多更多详细内容这里是css样式.more_info{ position: absolute; left: 0px; top: 0px; border: 1px solid #CCC; backgrou原创 2013-04-22 09:18:42 · 5987 阅读 · 0 评论 -
JQuery的Ajax跨域请求的解决方案
转载:http://www.open-open.com/lib/view/open1334026513327.html 今天在项目中需要做远程数据加载并渲染页面,直到开发阶段才意识到ajax跨域请求的问题,隐约记得Jquery有提过一个ajax跨域请求的解决方式,于是即刻翻出Jquery的API出来研究,发现JQuery对于Ajax的跨域请求有两类解决方案,不过都是只支持get方式。分别原创 2013-01-08 11:11:33 · 954 阅读 · 0 评论 -
js获取height和width总结
js获取height和width总结 $(document).ready(function() { alert("浏览器当前窗口可视区域高度:"+$(window).height()); //浏览器当前窗口可视区域高度 alert("浏览器当前窗口文档的高度:"+$(document).height());原创 2012-12-26 16:58:15 · 21260 阅读 · 0 评论