摘要: 1. nextTick 在下次 dom 更新循环结束之后执⾏延迟回调,可⽤于获取更新后的 dom 状态 新版本中默认是 mincrotasks , v-on 中会使⽤ macrotasks macrotasks 任务的实现: setImmediate / MessageChannel / setTi 阅读全文
posted @ 2020-01-15 00:27 攻城狮-云上 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1. http/https 协议 1.0 协议缺陷: ⽆法复⽤链接,完成即断开,重新慢启动和 TCP 3 次握⼿ head of line blocking : 线头阻塞,导致请求之间互相影响 1.1 改进: ⻓连接(默认 keep-alive ),复⽤ host 字段指定对应的虚拟站点新增功能: 阅读全文
posted @ 2020-01-15 00:17 攻城狮-云上 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 跨标签⻚通讯 不同标签⻚间的通讯,本质原理就是去运⽤⼀些可以共享的中间介质,因此⽐较常⽤的有以下⽅法: 通过⽗⻚⾯ window.open() 和⼦⻚⾯ postMessage 异步下,通过 window.open('about: blank') 和 tab.location.href = ' 阅读全文
posted @ 2020-01-14 23:57 攻城狮-云上 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.原型 / 构造函数 / 实例 原型( prototype ): ⼀个简单的对象,⽤于实现对象的 属性继承。可以简单的理解成对象的爹。在 Firefox 和 Chrome 中,每个 JavaScript 对象中都包含⼀个 proto (⾮标准)的属性指向它爹(该对象的原型),可 obj. prot 阅读全文
posted @ 2020-01-14 23:19 攻城狮-云上 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1. 盒模型 ⻚⾯渲染时, dom 元素所采⽤的 布局模型。可通过 box-sizing 进⾏设置。根据计算宽⾼的区域可分为 content-box ( W3C 标准盒模型) border-box ( IE 盒 模 型 ) padding-box margin-box (浏览器未实现) 2. BFC 阅读全文
posted @ 2020-01-14 22:38 攻城狮-云上 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 先来看看下面代码: 将HTML代码分解为DOM节点层次图: HTML文档可以说由节点构成... 阅读全文
posted @ 2016-06-16 09:58 攻城狮-云上 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 编程练习 制作一个跳转提示页面: 要求: 1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如课网主页。 2. 如果点击“返回”按钮则返回前一个页面。 效果: 注意: 在窗口中运行该程序时,该窗口一定要有历史浏览记录,否则"返回"无效果。 任务... 阅读全文
posted @ 2016-06-16 09:10 攻城狮-云上 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 屏幕可用高和宽度 1. screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如任务栏。 2. screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如任务栏。 注意: 不同系统的任务栏默认高度不一样,及任务栏... 阅读全文
posted @ 2016-06-16 08:33 攻城狮-云上 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 屏幕分辨率的高和宽 window.screen 对象包含有关用户屏幕的信息。 1. screen.height 返回屏幕分辨率的高 2. screen.width 返回屏幕分辨率的宽 注意: 1.单位以像素计。 2. window.screen 对象在编写时可以不使用 window 这... 阅读全文
posted @ 2016-06-16 08:32 攻城狮-云上 阅读(481) 评论(0) 推荐(0) 编辑
摘要: screen对象 screen对象用于获取用户的屏幕信息。 语法: window.screen.属性 对象属性: 阅读全文
posted @ 2016-06-16 08:31 攻城狮-云上 阅读(194) 评论(0) 推荐(0) 编辑