最近的文章列表

如何调用谷歌Jquery

为了避免每次为了一个jquery效果都要放进去一个jquery.min.js或是jquery.js.从google直接加载(调用)是一个很方便的办法,而且据传有缩短延迟,提高并行加载速度等好处. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-

2011/11/4 Comments:
Js内存泄漏及解决方案
在IE下的JS编程中,以下的编程方式都会造成即使关闭IE也无法释放内存的问题,下面分类给出: 1、给DOM对象添加的属性是一个对象的引用。范例: var MyObject = {}; document.getElementById(’myDiv’).myProp = MyObject; 解决方法: 在window.onunload事件中写上: document.getElementById(’myDiv’).myProp = null; 2、DOM对象与JS对象相互引用。范例: function Encapsulator(element) { this.elementReference = element; element.myProp = this; } new Encapsulator(
2011/11/3 Comments:
最新JS事件锦集

JS一般事件事件 浏览器支持 描述onClick HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2 | O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 鼠标双击事件onMouseDown HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 鼠标上的按钮被按下了onMouseUp HTML: 2 | 3 | 3.2 | 4 Browser: IE4 | N4 | O 鼠标按下后,松开时激发的事件onMouseOver HTML: 2 | 3 | 3.2 | 4 Browser: IE3 | N2

2011/10/24 Comments:
ajax问题总结
在看文章前,先指定一个变量xhr,xhr代表ajax对象。测试浏览器:ie为ie6,firefox为2,其他的未测试。统称ie6为ie,firefox2为ff。基本的============================================1,最经典的就是ie下的缓存问题了。如果使用的是get,那么在ie下出现缓存问题。导致代码只执行一次。解决办法就是加时间戳或者随机数,使url变为唯一,这样就不会出现ie下的缓存问题了,或者改为post提交。xhr.open("get","xxxx.aspx?_dc="+new Date().getTime(),true);2,ajax对象属性的大小写问题,ajax对象常用属性,事件,方法大小写问题在w
2011/9/14 Comments:
JQUERY AJAX不允许跨域在windows 7小工具
JQUERY AJAX DOES NOT ALLOW CROSS DOMAIN IN WINDOWS 7 GADGETSReported by:mike@&hellip;Owned by: Priority:lowMilestone:1.nextComponent:ajaxVersion:1.5Keywords: Cc: Blocking: Blocked by: Description The new ajax module in jQuery does not allow cross domain scripting when running in the Windows 7 gadgets environment. It detects that cross domain sc
2011/9/13 Comments:
jQuery.getJSON Ajax 跨域访问远程数据源“拒绝访问”的解决方法
昨天在开发一个腾讯微博API的时候,遇到jQuery.getJSON跨域名远程访问json数据源的时候,报拒绝访问的脚本错误。修改前:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp", {"page":page,"pageSize":pageSize,"pageinfo":pageinfo}, function(json){ alert(json); }); 修改后:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp?jsoncall
2011/9/13 Comments:
JS拒绝访问错误的产生原因及解决办法-Frame版JS跨域问题
报错:拒绝访问 该错误大部分产生在有iFrame的页面。这个时间你需要检查一下2个页面OPEN出来的地址。产生的原因是因为打开页面的地址与当前页面的地址不在一个域内,这样浏览器的安全机制会阻止JS跨域的操作。案例:在一个系统中,使用iFrame包含了第三方(另一个domain的)的页面,两个系统部署在同一台机器上,iFrame包含的页面首页是个登陆界面,在iFrame所在的页面中使用脚本获取登陆界面的内容,并且对用户名和密码域赋值并提交,以实现自动登陆。但是,如果以http://127.0.0.1:8080 来访问系统,该功能正常,以http://www.camnpr.com:8080 访问则会提示脚本错误:拒绝访问。浏览器认为http://127.0.0.1:8080 与http://ww
2011/9/13 Comments:
Jquery跨域获得Json时invalid label错误的解决办法
这两天用 Jquery 跨域取数据的时候,经常碰到 invalid label 这个错误,十分的郁闷,老是取不到服务器端发送回来的 json 值,一般跨域用到的两个方法为:$.ajax 和 $.getJson最后,仔细安静下来,细读 json 官方文档后发现这么一段:JSON数据是一种能很方便通过JavaScript解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。如果要指定回调函数的参数名来取代默认的callback,可以通过设置$.ajax()的js
2011/9/13 Comments:
IIS 错误代码HTTP服务器状态码ajax xmlHttp的readyState 和 status参
如果xmlHttp.status返回500,则说明服务器内部错误。 但是服务器内部错误又是什么呢?太笼统了,看不懂。近日我遇到了这个问题,我在网上搜了一下,发现错误的根本还是代码编写有问题!例如:传参时,参数名写错了;查询数据时字段名写错了或是赋值有问题你需要跳转页面但没给url赋值 等等一系列小问题下面看一下 ajax xmlHttp的readyState 和 status参数详解以下代码来自:http://blog.csdn.net/xiaxiaorui2003/archive/2009/04/16/4084115.aspx0-未初始化,即尚未调用 open。 1-初始化,即尚未调用 send。 2-发送数据,即已经调用 send。 3-数据传送中。 4-完成。 HTTP服务器状态代码定
2011/9/9 Comments:
Google电吉他扩展版——可智能识别曲谱
var runcode={};runcode.open_new=function(element){var code = document.getElementById(element).value;var win = window.open("", "", "");win.opener = null;win.document.write(code);win.document.close();}runcode.copy=function(element){var codeobj = document.getElementById(element) ;if (window.clipboardData){ window.clipboar
2011/9/5 Comments: