摘要: CSS中height:100%和height:inherit的异同 阅读全文
posted @ 2021-05-09 12:07 BesePawn 阅读(43) 评论(0) 推荐(0) 编辑
摘要: DOM怎么添加、移除、移动、复制、创建和查找节点 阅读全文
posted @ 2021-03-01 21:10 BesePawn 阅读(132) 评论(0) 推荐(0) 编辑
摘要: CommonJS,AMD,CMD和ES6的对比 阅读全文
posted @ 2021-03-01 18:28 BesePawn 阅读(31) 评论(0) 推荐(0) 编辑
摘要: vue后台模板 阅读全文
posted @ 2021-02-26 21:48 BesePawn 阅读(26) 评论(0) 推荐(0) 编辑
摘要: XSS 和 CSRF简述及预防措施 阅读全文
posted @ 2021-02-24 21:54 BesePawn 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 转载 js的执行机制 ###JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事 多线程的话 ###JS为什么是单线程的 最初设计JS是用来在浏览器验证表单操控DOM元素的是一门脚本语言,如果js是多线程的,那么两个线程同时对一个DOM元素进行了相互冲突的操作,那么浏览器的 阅读全文
posted @ 2021-02-23 21:23 BesePawn 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 页面优化!谈谈重绘和回流 阅读全文
posted @ 2021-02-23 14:04 BesePawn 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 转载 什么是BFC? ###BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 ###如何创建BFC 1、float 阅读全文
posted @ 2021-02-23 12:58 BesePawn 阅读(84) 评论(0) 推荐(0) 编辑
摘要: ###vue.js 则是采用数据劫持结合发布者-订阅者模式的方式, ####通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 <!DOCTYPE html> <html lang="en"> <head> 阅读全文
posted @ 2021-02-23 12:55 BesePawn 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ###1. 构建请求 ###2. 查找强缓存 什么是强缓存 浏览的缓存策略分为强缓存和协商缓存,他们之间的根本区别是是否需要发请求。简单来说,强缓存就是你的本地文件(保存在硬盘或者内存中),你可以立马访问到;协商缓存是需要发请求给服务器,问问资源是否有更新,如果没有更新就访问本地缓存;如果更新,服务 阅读全文
posted @ 2021-02-23 11:40 BesePawn 阅读(65) 评论(0) 推荐(0) 编辑