page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6242 次

3096 个回答

0 赞同

script标签中defer和async的区别?

如果没有defer或async属性,浏览器会立即加载并执行相应的脚本。它不会等待后续加载的文档元素,读取到就会开始加载和执行,这样就阻塞了后续文档的加载。

回答于 2021-12-08 14:32

0 赞同

常用的meta标签有哪些?

meta 标签由 name 和 content 属性定义,用来描述网页文档的属性,比如网页的作者,网页描述,关键词等,除了HTTP标准固定了一些name作为大 家使用的共识,开发者还可以自定义name。

回答于 2021-12-08 14:31

0 赞同

img的srcset属性的作用?

响应式页面中经常用到根据屏幕密度设置不同的图片。这时就用到了 img 标签的srcset属性。srcset属性用于设置不同屏幕密度下,img 会自动加载 不同的图片。用法如下: 1 <img src="image-128.png" srcset="image-256.png 2x" /> 使用上面的代码,就能实现在屏幕密度为1x的情况下加载image-128.png, 屏幕密度为2x时...

回答于 2021-12-08 14:30

0 赞同

行内元素有哪些 块级元素有哪些 空(void)元素有哪些?

行内元素有:a b span img input select strong; 块级元素有:div ul ol li dl dt dd h1 h2 h3 h4 h5 h6 p;空元素,即没有内容的HTML元素。空元素是在开始标签中关闭的,也就是空元 素没有闭合标签: 常见的有:<br>、<hr>、<img>、、、“; 鲜见的有:<area>、、`<col>`、、、、、、、...

回答于 2021-12-08 14:28

0 赞同

说一下 web worker?

在 HTML 页面中,如果在执行脚本时,页面的状态是不可相应的,直到脚本执行完成后,页面才变成可相应。web worker 是运行在后台的 js,独 立于其他脚本,不会影响页面的性能。 并且通过 postMessage 将结果回传到主线程。这样在进行复杂操作的时候,就不会阻塞主线程了。 如何创建 web worker: 1. 检测浏览器对于 web w...

回答于 2021-12-08 14:27

0 赞同

浏览器是如何对 HTML5 的离线储存资源进行管理和加载?

在线的情况下,浏览器发现 html 头部有 manifest 属性,它会请求 manifest 文件,如果是第一次访问页面 ,那么浏览器就会根据 manifest 文件的 内容下载相应的资源并且进行离线存储。如果已经访问过页面并且资源已经进行离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览 器会对比新的 manifest 文件与旧的 ma...

回答于 2021-12-08 14:27

0 赞同

重排与重绘?

重排reflow(回流) 当浏览器发现某个部分发生了变化影响了布局,需要倒回去重新渲染。 添加、删除可见的DOM元素 元素位置改变、尺寸改变、内容改变 页面初始化、resize事件等 重绘repaint改变某个元素的背景色、文字颜色、边框颜色等影响周围或内部布局的属性时,屏幕的一部分要重画,但元素的几何尺寸不变注意:① 回流...

回答于 2021-12-06 16:39

0 赞同

Render Tree和CSSOM Tree的区别?

DOM树 ① 浏览器把获取到的html代码解析成一个DOM树,html中的每个标签都是DOM树中的一个节点,根节点就是我们常用的document对象。 ② DOM树里面包含了所有的html标签,包括display:none;隐藏,还有用JS动态添加的元素等。 CSSOM树 CSS下载完之后对CSS进行解析,解析成CSS对象,然后把CSS对象组装起来,构建CSSOM树 Ren...

回答于 2021-12-06 16:37

0 赞同

介绍一下标准的css的盒子模型 低版本IE的盒子模型有什么不同?

标准模型由四部分组成: 内容区域: 可以放置元素的区域如文本,图像等,一般设置宽高指的是这个内容的宽高 内边距的区域:内容与边框之间的距离 边框区域: 边框 外边框区域:由外边框限制,用空白区域扩展边框区域,开分开相邻的元素 模型区分: 标准表型指的是设置box-sizing为content-box的盒子模型,一般width,heig...

回答于 2021-12-06 16:33

0 赞同

什么是文件分割,何时使用?

良好的CSS架构的应该有合理的文件组织。整体文件适合单独的开发人员或非常小的项目。对于大型项目(具有多 种布局和内容类型的站点,或在同一设计框架下具有多个品牌的站点),使用模块化方法并将CSS拆分为多个文件 更为明智。 跨文件拆分CSS可以更轻松地将任务打包给团队。一个开发人员可以处理与排版相关的样式,而另...

回答于 2021-12-06 16:31