摘要: Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面 XMLHttpRequest这个对象的属性 onreadystatechange 每次状态改变所触发事件的事件处理程序。 responseText 从服 阅读全文
posted @ 2016-12-11 21:36 鸿亮silva 阅读(114) 评论(0) 推荐(0)
摘要: 跨域,简单地理解就是因为浏览器基于安全的同源策略限制不同域名和协议之间的互相访问。 而AJAX的跨域请求,其实浏览器并没有限制不同域的网络请求,只是浏览器会基于请求返回响应头做处理,如果发现是跨域请求且响应头Access-Control-Allow-Origin未对请求来源设置允许,则根据非同源禁止 阅读全文
posted @ 2016-12-11 10:46 鸿亮silva 阅读(156) 评论(0) 推荐(0)
摘要: 闭包是指有权访问另一个函数作用域中的变量的函数 在闭包中使用this对象也可能会导致一些问题。 通过call(),apply()改变函数的执行环境,this就会指向其他对象 阅读全文
posted @ 2016-12-11 10:43 鸿亮silva 阅读(74) 评论(0) 推荐(0)
摘要: 第一种 原型链 基本思想:利用原型让一个引用类型继承另外一个引用类型的属性和方法。 第二种 借用构造函数 基本思想:在子类型构造函数的内部调用超类构造函数,通过使用call()和apply()方法可以在新创建的对象上执行构造函数。 第三种 组合继承 基本思想:将原型链和借用构造函数的技术组合在一块, 阅读全文
posted @ 2016-12-10 10:35 鸿亮silva 阅读(107) 评论(0) 推荐(0)
摘要: 结果为:Object {a: 1, b: 5, c: 4, d: 6} 阅读全文
posted @ 2016-12-10 08:18 鸿亮silva 阅读(145) 评论(0) 推荐(0)
摘要: <!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <style> ul,li,ol,div,body{ margin: 0; padding: 0; border: 0; list-style: none; } .banner 阅读全文
posted @ 2016-12-09 10:01 鸿亮silva 阅读(297) 评论(0) 推荐(0)