浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。 浏览器名称 浏览器内核 浏 ...
分类:
其他好文 时间:
2020-10-09 21:37:48
阅读次数:
39
本文旨在理一下vue中diff算法的主要逻辑和关键细节。 从一个简单的demo切入: p标签渲染一个items数组 {{ item }} 复制代码 先把实际顺序说明: items数据发生变化 Dep.notify patch(oldVNode, vnode, ...) patchVnode(oldV ...
分类:
编程语言 时间:
2020-10-08 18:57:45
阅读次数:
23
User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。 百度百科 在 ASP.NET Core 中,可以通过以下代码在 Action 中获取到一个 HTTP 请求的 U ...
分类:
Web程序 时间:
2020-10-07 20:45:38
阅读次数:
38
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。使用 Cloud Studio ,就不需要再折腾 Hexo 环境,不需要再解决不同平台上的各种冲突,直接在 Cloud Studio 里面即可进行 Hex... ...
分类:
其他好文 时间:
2020-09-24 21:47:19
阅读次数:
49
在很多情况下,我们需要修改 element-ui 提供的原生样式,来满足项目的需求 然而 常规的CSS写法可能不会生效 因为当我们在源代码中引用 标签时,实际上 浏览器可能会渲染出好几个对应的 class 例如: 引用 时 浏览器会渲染出如下的DOM结构: <label data-v-7cc6060 ...
分类:
其他好文 时间:
2020-09-24 21:10:08
阅读次数:
68
题目:BFC(块级格式化上下文,用于清楚浮动,防止margin重叠等) 直译成:块级格式化上下文,是一个独立的渲染区域,并且有一定的布局规则。 BFC区域不会与float box重叠 BFC是页面上的一个独立容器,子元素不会影响到外面 计算BFC的高度时,浮动元素也会参与计算 哪些元素会生成BFC: ...
分类:
其他好文 时间:
2020-09-24 00:02:56
阅读次数:
34
Vant IndexBar ,先看下最终效果图,主要是渲染一个`A - Z` 的 `通讯录`。同样的,如果你要做的是城市列表,也可以参考一下。
分类:
微信 时间:
2020-09-23 23:12:35
阅读次数:
65
1.什么是BFC BFC(Block Formatting Context)块级格式化上下文,是Web页面中盒模型布局的CSS渲染模式,指一个独立的渲染区域或者说是一个隔离的独立容器。 2.形成BFC的条件 根元素; float为除none以外的值; overflow为除了visiable以外的值, ...
分类:
其他好文 时间:
2020-09-23 22:57:37
阅读次数:
47
1. 在使用AntDesign的form表单时,在弄编辑新增使用同一个Modal框的时候,点击编辑按钮打开页面时,呈现编辑页面的表单需要渲染这一行record数据,虽说后台渲染的数据还是都渲染出来了,但是此时的页面打开控制台还是会出现警告。 警告图如下所示: 2. 出现这个原因,还是因为this.p ...
分类:
其他好文 时间:
2020-09-18 17:20:54
阅读次数:
53
面试回答 vue.js是采用数据劫持结合,发布订阅的模式,利用object.definePropety()的settr和getter,在数据发生改变时第一时间通知订阅者,从而触发相应的监听回调来渲染视图.也就是说数据和视图同步,数据改变视图也会改变,当然视图改变数据也会改变 核心 双向数据绑定的核心 ...
分类:
其他好文 时间:
2020-09-18 03:31:27
阅读次数:
42