摘要:
转载 js的执行机制 ###JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事 多线程的话 ###JS为什么是单线程的 最初设计JS是用来在浏览器验证表单操控DOM元素的是一门脚本语言,如果js是多线程的,那么两个线程同时对一个DOM元素进行了相互冲突的操作,那么浏览器的 阅读全文
posted @ 2021-02-23 21:23
BesePawn
阅读(116)
评论(0)
推荐(0)
摘要:
页面优化!谈谈重绘和回流 阅读全文
posted @ 2021-02-23 14:04
BesePawn
阅读(42)
评论(0)
推荐(0)
摘要:
转载 什么是BFC? ###BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 ###如何创建BFC 1、float 阅读全文
posted @ 2021-02-23 12:58
BesePawn
阅读(127)
评论(0)
推荐(0)
摘要:
###vue.js 则是采用数据劫持结合发布者-订阅者模式的方式, ####通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2021-02-23 12:55
BesePawn
阅读(215)
评论(0)
推荐(0)
摘要:
###1. 构建请求 ###2. 查找强缓存 什么是强缓存 浏览的缓存策略分为强缓存和协商缓存,他们之间的根本区别是是否需要发请求。简单来说,强缓存就是你的本地文件(保存在硬盘或者内存中),你可以立马访问到;协商缓存是需要发请求给服务器,问问资源是否有更新,如果没有更新就访问本地缓存;如果更新,服务 阅读全文
posted @ 2021-02-23 11:40
BesePawn
阅读(86)
评论(0)
推荐(0)
摘要:
JavaScript高级程序设计(第三版) 阅读全文
posted @ 2021-02-23 10:46
BesePawn
阅读(87)
评论(0)
推荐(0)
摘要:
###flex属性 是 flex-grow、flex-shrink、flex-basis三个属性的缩写。 推荐使用此简写属性,而不是单独写这三个属性。 flex-grow:定义项目的的放大比例; - 默认为0,即 即使存在剩余空间,也不会放大; - 所有项目的flex-grow为1:等分剩余空间(自 阅读全文
posted @ 2021-02-23 00:20
BesePawn
阅读(458)
评论(0)
推荐(0)
浙公网安备 33010602011771号