11 2018 档案

摘要:使用JavaScript获取页面相关信息的宽度和高度 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initi 阅读全文
posted @ 2018-11-29 15:20 ノ→_→(←_← 阅读(3354) 评论(0) 推荐(1)
摘要:一、常见跨域方法 1) JSONP跨域 需要目标服务器配合一个callback函数2) AJAX跨域 CORS3) 使用window.name+iframe来进行跨域 4) window.postMessage:跨文档通信 API(Cross-document messaging)5) 跨子域:修改 阅读全文
posted @ 2018-11-28 23:50 ノ→_→(←_← 阅读(688) 评论(0) 推荐(0)
摘要:CSS 计数器的值通过使用 counter-reset 和 counter-increment 操作,在 content 上应用 counter() 或 counters()函数来显示在页面上。counter-reset:使用CSS计数器之前,必须重置一个值,默认是0(任意整数,若不是整数则默认为: 阅读全文
posted @ 2018-11-26 11:00 ノ→_→(←_← 阅读(318) 评论(0) 推荐(0)
摘要://1 工厂模式,优:简单、可复用,缺:不能确定对象属于哪个类 //2 原型链模式,优:可以共享属性和方法,缺:(不想被共享的)引用类型会被共享,给超类传递参数时会影响所有实例 //3 构造函数模式,优:创建的实例可以标志为一种特定的类型,缺:函数不能复用(每个函数对应第一个实例,并且若把函数放在全 阅读全文
posted @ 2018-11-06 15:08 ノ→_→(←_← 阅读(356) 评论(0) 推荐(0)
摘要:// 原型链图(点击此处放大图片) /** * 原型对象 * 无论什么时,只要创建一个新函数,就会根据一组特定的规则为该函数创建一个 prototype 属性 * 这个属性指向该函数的原型对象。默认情况下,所有原型对象都会自动获得一个 constructor(构造函数) * 属性,这个属性包含一个指 阅读全文
posted @ 2018-11-05 22:43 ノ→_→(←_← 阅读(228) 评论(0) 推荐(0)