Html
-
DOM Tree是如何构建的?
HTML 解释器 HTML 解释器的工作就是将网络或者本地磁盘获取的 HTML 网页和资源从字节流解释成 DOM 树结构。 JavaScript 的执行 在 HTML 解释器的工作...
-
html5 有哪些新特性、移除了那些元素?
新特性: 拖拽释放(Drag and drop) API 语义化更好的内容标签(header,nav,footer,aside,article,section) 音频、视频 API...
-
html 常见兼容性问题?
1.双边距 BUG float 引起的,解决办法: 使用 display解决 2.3 像素问题 使用 float 引起的,解决办法: 使用 dislpay:inline -3px ...
-
dom和bom的区别
1、bom (1 BOM 是 Browser Object Model 的缩写,即浏览器对象模型。 (2 BOM 没有相关标准。 (3 BOM 的最根本对象是 window 2、d...
-
浏览器怎样解析生成页面的
1. 解释用户输入的URL地址,可以的到该地址的域名和端口号 2. 浏览器解析网址并发送到DNS服务器获取IP地址 3. 服务器收到信息后将相应的HTML,CSS,JS文件等外部资...
-
伪元素可以使用 js 来操作吗?
不可以
-
哪些标签都存在伪元素?
大部分容器标签(大部分双标签)都有伪元素, iframe 没有伪元素; 大部分单标签都没有伪元素, 但是 img 有伪元素
-
行内元素的 padding 和 margin 可设置
行内元素设置水平方向的padding和margin是可以生效,但是设置垂直方向的padding和margin虽然看起来对标签起作用,但实际并没有对周围元素产生任何影响, 所以行内元...
-
网站从 http 协议切换到 https 协议需要对代码做哪些处理
不需要对代码做任何处理, 只需要在 web 服务器中加入一个 ssl 的安全认证模块即可
-
一个页面从输入 URL 到页面加载显示完成,这个过程中都发 生了什么?
首先根据域名查询 DNS 服务器获取服务器 IP,然后拿着服务器 IP 和域名请求对应的服务器, 请求成功后 web 服务器会根据一系列运算, 将客户端需要的数据通过网络传输到客户...
-
浏览器渲染机制
构建DOM树(parse):渲染引擎解析HTML文档,首先将标签转换成DOM树中的DOM node 构建渲染树(construct):解析对应的CSS样式文件信息 布局渲染树(re...
-
浏览器是如何进行界面渲染的?
1. 获取 HTML ⽂件并进⾏解析,生成一棵 DOM 树(DOM Tree) 2. 解析 HTML 的同时也会解析 CSS,⽣成样式规则(Style Rules) 3. 根据 D...
-
重绘(repaint)和重排(回流reflow)是什么?
**重排** 重排是指部分或整个渲染树需要重新分析,并且节点的尺⼨需要重新计算。 表现为 **重新⽣成布局,重新排列元素。** **重绘** 重绘是由于节点的⼏何属性发⽣改变,或由...
-
meta 标签有哪些常用用法?
`` 标签的具体功能一般由 name/http-equiv 和 content 两部分属性来定义。 - 如果设置 name 属性,则它描述的是网页文档的信息(例如:作者、⽇期和时间...