随笔分类 - JS
摘要:事件中有一个mouseout,但当鼠标移到对象的子元素上,也会触发mouseout事件,很多时候我们要结合鼠标位置来完成当鼠标离开某对象后该对象自动隐藏效果。jquery.event中定义了一个mouseleave就可以解决这一问题。
阅读全文
摘要:document.compatMode文档模式:文档模式在开发中貌似很少用到,最常见的是就是在获取页面宽高的时候,比如文档宽高,可见区域宽高等。IE对盒模型的渲染在 Standards Mode和Quirks Mode是有很大差别的,在Standards Mode下对于盒模型的解释和其他的标准浏览器是一样,但在Quirks Mode模式下则有很大差别,而在不声明Doctype的情况下,IE默认又是Quirks Mode。所以为兼容性考虑,我们可能需要获取当前的文档渲染方式。document.compatMode正好派上用场,它有两种可能的返回值:BackCompat和CSS1Compat。Ba
阅读全文
摘要:今天突然有感而发:$("div").each(function(){ $(this).bind('click',function(){...})})与$("div").bind('click',function(){...})效果一样,然后就专门查了下each 的使用方法:使用each方法:$.each([1,2,3],function(i,k){...})//i是序号,k是值$.each({na...
阅读全文
摘要:正则表达式的一些方法:test方法:查找字符串中是否匹配正则表达式,如果匹配返回结果是:true,否则返回false;形式:reg.test(str)exec方法:查找匹配的正则表达式 如果匹配的话返回结果是一个数组,数组0元素是整个的匹配,1-n元素是各个子匹配,数组有三个属性: input:返回整个字符串, index:返回匹配的子字符串在整个字符串的位置 lastIndex:返回匹配的子字符串最一个字符的下一个字符 如果不匹配的话返回的是值是null 有全局识志(g)与没有全局标识符的话,区别很大,第一次调用的话返回The,第二次调用返回...
阅读全文
摘要:JQuery的extend扩展方法:Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...);它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的dest,由此可以看出该方法合并后,是修改了dest的结构的。如果...
阅读全文
摘要:HTTP请求头概述 (HttpServletRequest) HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST或者HEAD)。 如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。 下面是一些最常见的请HTTP请求头概述 (HttpSe...
阅读全文
摘要:虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。 以下是J...
阅读全文