学习jQuery 必备的一些代码和方法,相信学习了本文,你可以对jQuery的学习更加容易。 也欢迎jQuery爱好者评论,指出不足,让我们大家共同学习,共同提升技术能力。服务大家啊 欢迎关注@HTML5研究小组  @古木天琪   关注前端技术。 1. 如何修改jQuery默认编码(例如默认UTF-8改成改GB2312): $.ajaxSetup({ ajaxSettings:{ contentType:"application/x-www-form-urlencoded;chartset=GB2312"} }); 2. 解决jQuery, prototype···
好久没更新了,还是随时记点东西把,省的到时候又忘了。 刚刚发现的问题,exec在ie和webkit中有区别 var str='123',reg=/\d/g; reg.exec(str); //ie:null //webkit:1 reg.exec(str); //ie:1 //webkit:2 reg.exec(str); //ie:2 //webkit:3 reg.exec(str); //ie:3 //webkit:null ie中第一次运行会返回null,而这个null在webkit里则是出现在最后。目前只测试了ie6,ie8,ff5,chrome这几个浏览器。 本来以为这个很好用,结果还要写···
在客户端编程语言中,如javascript和ActionScript,同源策略是一个很重要的安全理念,它在保证数据的安全性方面有着重要的意义。同 源策略规定跨域之间的脚本是隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。那么什么叫相同域,什么叫不同的域呢? 本文永久链接地址: http://www.woiweb.net/10-cross-domain-methods.html 欢迎转载,转载请注明来源于我爱互联网,多谢合作! 同源策略 在客户端编程语言中···
今天的帖子会给你们展示50个jquery代码片段,这些代码能够给你的javascript项目提供帮助。其中的一些代码段是从jQuery1.4.2才开始支持的做法,另一些则是真正有用的函数或方法,他们能够帮助你又快又好地把事情完成。这些都是我尽量记住的有着最佳性能的代码段,因此如果你发现你任何可以做得更好的地方的话,欢迎把你的版本粘贴在评论中!我希望你在这一文章中能找到有帮助的东西。 1. 如何创建嵌套的过滤器: //允许你减少集···
每当将事件处理程序指定给元素时,运行中的浏览器代码与支持页面交互的JavaScript代码之间就会建立一个连接。这种链接越多,页面执行起来就越慢。所前所述,可以采用事件委托技术,限制建立的连接数量。另外,在不需要的时代移除事件处理程序,也是解决这个问题的一种方案。内存中留有那些过时不用的“空事件处理程序”,也是造成Web应用程序内存与性能问题的主要原因。 在两种情况下,可能会造成上述问题,第一种情况就是从文档 ···
确认要关闭当前窗口,不多说,直接上代码,保证兼容性: function ConfirmClose() { if(window.event) window.event.returnValue = "在关闭窗口前确认您是否已经保存了信息!"; else arguments[0].preventDefault();//for firefox };
为什么要使用事件监听? 理由很简单,就是为了让多个方法响应同一个事件,而用普通的window.onload=function(){}这种方法只有一个方法能响应onload事件: function fn1(){ alert('fn1') } function fn2(){ alert('fn2') } //webkit window.addEventListener('load',fn1) window.addEventListener('load',fn2) //ie window.attachEvent('onload', fn2); 兼容性 这个写法也是参考了某个框架的写法,同时兼容了window···
你真的了解margin吗?你知道margin有什么特性吗?你知道什么是垂直外边距合并?margin在块元素、内联元素中的区别?什么时候该用 padding而不是margin?你知道负margin吗?你知道负margin在实际工作中的用途吗?常见的浏览器下margin出现的bug有哪些?…… 写css,你少不了与margin打交道,而对于这个平时我们最常用的css属性我们并非十分了解。介于此我打算写下这篇文章,一来是自己工作中的总结,也是对自己知识的一次梳理。 Ma···
直接上代码: function getIframeDOM(id){return document.getElementById(id).contentDocument || document.frames[id].document;} function getIframeWIN(id){return document.getElementById(id).contentWindow || document.frames[id].window;} 未什么会有两个方法来访问iframe呢? 这个就是比较变态的地方,访问document和访问window是分开的 比如要获得iframe下某个div对象或者window对象 //获得dom对象 var div=getI···
之前对“在网页中嵌入非系统自带字体”做过一点研究,虽然技术上能实现,但是对国内来说,没有太大的实际意义,因为一个中文体文件起码20M+,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件,用来应付各个浏览器,可以看下下面这张对应图。                             首先,我们要找到这个字体,因为···