随笔分类 - Javascript
摘要:一、Google,FF浏览器获取当前js文件的路径 document.currentScript.src 二、比较兼容的获取方式(推荐) 如路径为 http://localhost:24395/ABC/XX/a.js 结果会得到 http://localhost:24395/ABC/XX/ 更多:
阅读全文
摘要:1.实例说明: 结果: 注: 1.escape() 用于中文编码,但不能用于整个url字符串编码 2.encodeURI() 专门用户Uri编码中文处理,对于uri中的特殊字符比如冒号、问号、&符号不做处理 3.encodeURIComponent() 则是用于url的组成部分编码,不能用于整个ur
阅读全文
摘要:<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> <!--[if IE]> 所有的IE可识别 <![endif]--> <!--[if IE 6]> 仅IE6可识别 <![endif]--> <!--[if lt IE 6]> IE6以及IE6以下版本可识别
阅读全文
摘要:1.img的complete属性轮询不断监测img的complete属性,如果为true则表明图片已经加载完毕,停止轮询。该属性所有浏览器都支持。判断图片是否在缓存中已经存在2.Load事件测试,所有浏览器都显示出了“loaded”,说明所有浏览器都支持img的load事件3.readystatec...
阅读全文
摘要:1.客户端代码:$.ajax({ data: { name: 'zhangsan' }, url: apiUrl.getTwo('TestFourth'), dataType: 'jsonp', success: function (data) { ...
阅读全文
摘要:1.说明dataType:返回的数据类型jsonp:传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)jsonpCallback:自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据suc...
阅读全文
摘要:JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允许请求当前源(域名、协议、端口)的资源。如果要进行跨域请求,我们可以通过使用 html的script标记来进行跨域请求,并在响应中返回要执行的script代码,其中可以直接使用JSON传递javasc...
阅读全文
摘要:1.对数组循环,每一项与随机的某一项位置调换 显示结果:2.Dom结构中的元素随机排序方法
阅读全文
摘要:实例:http://blog.csdn.net/hongweigg/article/details/39054403 通过XHR实现Ajax通信的一个主要限制,来源于跨域安全策略。默认情况下,XHR对象只能访问与包含它的页面位于同一个域中的资源。这种安全策略可以预防某些恶意行为。但是,实现合理的跨...
阅读全文
摘要:IE是第一个支持与剪贴板相关的事件,以及通过JavaScript访问剪贴板数据的浏览器。IE的实现成为了某种标准,不仅Safari 2、Chrome和Firefox 3也都支持类似的事件和剪贴板(Oprea不支持通过JavaScript访问剪贴板),就连后来的HTML 5也引入了剪贴板事件。下列就是
阅读全文
摘要:1.IE浏览器 window.clipboardData: setData() //设置值 getData()//获取值 clearData()//删除值 2.IE7+和其他浏览器 1.文本框paste监听 注:jquery event对象不能访问event.clipboardData 说明 jqu
阅读全文
摘要:创建一个Image对象:var a=new Image(); 定义Image对象的src:a.src=”xxx.gif”; 这样做就相当于给浏览器缓存了一张图片。图像对象:建立图像对象:图像对象名称=new Image([宽度],[高度])图像对象的属性:border complete heigh...
阅读全文
摘要:IE6.0首先实现了mousewheel事件。此后,Opera、Chrome和Safari也都实现了这个事件。当用户通过鼠标滚轮与页面交互、在垂直方向上滚动页面时(无论向下还是向上),就会触发mousewheel事件。这个事件可以在任何元素上面触发,最终会冒泡到document(IE)或window...
阅读全文
摘要:已经没有了小学生时代过目不忘的记忆力了,很多自己折腾的东西、接触的东西,短短1年之后就全然不记得了。比方说,完全记不得获取元素与页面距离的方法(getBoundingClientRect),或者是不记得现代浏览器下触发DOM自定义事件的方法(dispatchEvent). 显然,适当的温习,翻阅以...
阅读全文
摘要:1.QQ空间分享说明http://connect.qq.com/intro/share/2.QQ空间分享代码如下: 新浪微博分享代码如下: 腾讯微博分享代码如下: QQ朋友社区分享代码如下: 这里发个自己DIY的分享代码,喜欢的可以拿去用,预览图如下 图片素材在压缩包里,代码内容如下,保存为js...
阅读全文
摘要:XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。 最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。 但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开
阅读全文
摘要:XMLHttpRequest对象是Ajax技术的核心。在Internet Explorer 5中,XMLHttpRequest对象以ActiveX对象引入,被称之为XMLHTTP,它是一种支持异步请求的技术。后来Mozilla、Netscape、Safari、Firefox和其他浏览器也提供了XM...
阅读全文
摘要:1.JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:57) && event.k...
阅读全文
摘要:1.如果我们要做到兼容ie与ff浏览器就可以在要屏蔽双击的div上加上return false;与-moz-user-select:none;即可解决了,下面看例子。指定div屏蔽双击选中文字的区域如果要屏蔽整个页面我们在页面的body上加 这个是兼容ie浏览器然后在head中加如入下面代码 这里是...
阅读全文