09 2014 档案
摘要:对于string,number等基础类型,==和 是由区别的 对于Array,Object等高级类型,==和 是没有区别的 必须值相同,并且指向同一个地址则返回true 基础类型与高级类型,==和 是有区别的 对于==,将高级转化为基础类型,进行‘值’比较 对于 ,因为类型不同返回false
阅读全文
摘要://封装ajax function ajax(obj){ //创建XMLHttpRequest对象 if(window.XMLHttpRequest){ var xhr = new XMLHttpRequest(); }else{ var xhr = new ActiveXObject("Micro
阅读全文
摘要:AJAX在不重新加载整个网页的情况下,对网页某部分进行更新 技术核心是XMLHttpRequest对象(简称XHR) 1、XHR 创建对象(跨浏览器) 2、XHR 请求 get 和 post *大部分情况下都用get请求,因为get比post更快 以下情况使用post请求: 1、无法使用缓存文件(更
阅读全文
摘要:继承是面向对象中一个比较核心的概念。其他正统面向对象语言都会用两种方式实现继承:一个是接口实现,一个是继承。而ECMAscript 只支持继承,不支持接口实现,而实现继承方式依靠原型链完成。 1、原型链继承 ps:在JavaScript 里,被继承的函数称为超类型(父类,基类也行,其他语言叫法),继
阅读全文
摘要:原型 我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个对象。使用原型的好处可以让所有对象实例共享它所包含的属性和方法。不必再构造函数中定义对象信息,而是可以直接将这些信息添加到原型中。 function Box(){} //创建一个构造函数 Box.prototype.nam
阅读全文

浙公网安备 33010602011771号