我们如何用js用来区别IE与其他浏览器及IE6-8之间的方法。 1、document.all 2、!!window.ActiveXObject; 使用方法如下: if (document.all){ alert(”IE浏览器”); }else{ alert(”非IE浏览器”); } if (!!window.ActiveXObject){ alert(”IE浏...
本文将带你深入了解jQuery,我们将从设计理念和对象构建两个方面分析研究jQuery。一些开发人员在使用jQuery时,由于仅仅只知道jQuery文档中的使用方法,不明白jQuery的运行原理,时常会碰到许多的问题。这些问题大部分是使用不当而产生,极少数是jQuery的Bug。如果不明...
在编写js库代码时候,你一定经常和“$”美元符号打交道吧?无论prototype还是DWR都使用了$代替频繁的document.getElementById()操作。jQuery也这样做了,但是,它的功能远非如此,看看本文关于jQuery中$之选择器的用法,你就会发现它的美丽: 1.$。在jQuery 中$(...
演变的javascript函数链 最易读版 01 function chain(obj){ 02 function fun(){ 03 if (arguments.length == 0){ 04 ...
新版邮箱项目中做页签功能时碰到的。 table元素的 cellpadding 和 cellspacing 属性意义不提了。它们也有对应的css解决方案。如下...
如果给body标签和document.body都添加点击事件后仅Firefox弹出了两次 01 <!DOCTYPE html> 02 <html style="background:red"> 03 <head> 04 <meta charset="utf-8"&g...
我们来学习一下JavaScript中如何清除数组,这里主要介绍3种方法 ,希望有一种你能使用! 方式1,splice 1 var ary = [1,2,3,4]; 2 ary.splice(0,ary.length); 3 console.log(ary); // 输出 [],空数组,即被清空了 方式2,length赋值为0 这种方式很有...
本文介绍一下在IE部分浏览器(主要是IE6IE7IE8)中Option未设值(value)时Select将获取空字符串 如下 01 <!DOCTYPE HTML> 02 <html> 03 <head> 04 <title>IE6/7/8中Option元素未设value时Select将获取空字符串</title&...
我们分析一下不同浏览器下option元素的表现差异,主要有三个方面: 1,IE6/7/8/9中无事件(如click,mouseover),Firefox/Safari/Chrome/Opera则有。 1 <select id="s1" multiple="multiple"> 2 <option valu...
Javascript中匿名函数的4种调用方式这篇看看具名函数的多种调用方式。 1、() 平时最常用的就是()运算符来调用/执行一个函数 view sourceprint? 01 // 无参函数fun1...