摘要:
由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。 这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏 阅读全文
摘要:
所谓的标准模式是指,浏览器按W3C标准解析执行代码; 怪异模式则是使用浏览器自己的方式解析执行代码,因为不同浏览器解析执行的方式不一样,所以我们称之为怪异模式。 浏览器解析时到底使用标准模式还是怪异模式,与你网页中的DTD声明直接相关,DTD声明定义了标准文档的类型(标准模式解析)文档类型,会使浏览 阅读全文
摘要:
类数组对象的定义: 所谓"类数组对象"就是一个常规的Object对象,如$("div")但它和数组对象非常相似:具备length属性, 并以0、1、2、3……等数字作为属性名。 不过它毕竟不是数组,没有从数组的原型对象上继承下来的内置方法(例如:push()、 sort()等) 在jquery中可以 阅读全文
摘要:
①,前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找;②,前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后把这些元素放进一个临时集合中,再用给定的选择器表达式去过滤;③,前者返回0或1个元素,后者可能包含0个,1个,或者多个元素。 阅读全文
摘要:
方法一:使用noConflict():舍弃$,$用jQuery代替jQuery.noConflict();方法二:自定义变量:舍弃$,新定义一个$y变量来代替$var $y = jQuery.noConflict();方法三:使用语句块①:在局部里面使用$jQuery.noConflict();jQ 阅读全文
摘要:
通过call或者apply可以实现函数里面this的改变,利用这一特点,可以实现继承 代码如下所示: 阅读全文
摘要:
代码如下所示: 阅读全文
摘要:
在这里要用到prototype这个关键字了,通过这个关键字可以给类下面的实例添加实例属性和方法,话不多说,直接上代码 代码实例如下: 阅读全文
摘要:
因为,在js中,如果某个变量没有var声明,会自动移到上一层作用域中去找这个变量的声明语句,如果找到,就是用,如果没找到, 就继续向上寻找,一直查找到全局作用域为止,如果全局中仍然没有这个变量的声明语句,那么自动在全局作用域进行声明,这个就 是js中的作用域链,也叫变量提升 代码示例如下: 阅读全文
摘要:
一:基本数据类型: 一般由单一数据组成,不会太复杂,传递的是值value,完全在栈里面进行的操作,不涉及到堆,只有赋值 代码实例如下: 阅读全文