1.document.getElementById("id"); => IE8 及较低版本不区分ID的大小写 => IE7及较低版本中表单元素的name特性和ID都会被该方法返回 2.document.getElementsByTagName("Tag"); => 为了最大限度的兼容既有的HTML页 Read More
JavaScript是自上向下执行的,但是在JS代码执行前,会首先进行语法分析,所以事实上JS运行要分为语法分析和执行两个阶段: 语法分析: 1、分析形参 2、分析变量声明(var) 3、分析函数声明(function) 具体执行步骤: 1当函数被执行时,首先创建活动对象AO(Active Obje Read More
一、关于CSS hack(尽量不用或者少用,减少页面复杂度) 1、条件注释法:(我的测试是IE9及其以下才有效) 这种方式是IE浏览器专有的Hack方式,微软官方推荐使用的hack方式。举例如下 2、类内属性前缀法(S:标准模式;Q:怪异模式) 3、选择器前缀法 二、一些CSS的兼容性 Read More
JavaScript中String类型用于表示由零个或者多个16位Unicode字符组成的字符序列即字符串;同时字符串可以用单引号或双引号表示。 下面是一些特殊的字面量: 字符串特点: 字符串是不可变的,一旦创建,它们的值就不能再改变!要改变某个变量保存的字符串,只能先销毁原来的字符串,然后再用另一 Read More