学习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个不同格式的字体文件,用来应付各个浏览器,可以看下下面这张对应图。
首先,我们要找到这个字体,因为···