当前位置: 首页 > news >正文

建设银行 网站无法打开百度一下百度网页版

建设银行 网站无法打开,百度一下百度网页版,用wordpress仿一个网站,东莞住建局官网什么是 DOM 从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的,所以要将其转化为渲染引擎能够理解的内部结构,这个结构就是 DOM。 DOM 提供了对 HTML 文档结构化的表述。 在渲染引擎中,DOM 有三个层面的作用: …

什么是 DOM

从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的,所以要将其转化为渲染引擎能够理解的内部结构,这个结构就是 DOM。

DOM 提供了对 HTML 文档结构化的表述。

在渲染引擎中,DOM 有三个层面的作用:

  • 从页面的视角来看,DOM 是生成页面的基础数据结构。
  • 从 JavaScript 脚本视角来看,DOM 提供给 JavaScript 脚本操作的接口,通过这套接口,JavaScript 可以对 DOM 结构进行访问,从而改变文档的结构、样式和内容。
  • 从安全视角来看,DOM 是一道安全防护线,一些不安全的内容在 DOM 解析阶段就被拒之门外了。

简言之,DOM 是表述 HTML 的内部数据结构,它会将 Web 页面和 JavaScript 脚本连接起来,并过滤一些不安全的内容。

DOM树如何生成

HTML 解析器(HTMLParser): 负责将 HTML 字节流转换为 DOM 结构。

那么网络进程是如何将数据传给HTML解析器的呢?

 

从图中我们可以知道,网络进程和渲染进程之间有一个共享数据通道,网络进程加载了多少数据, 就将数据传给HTML解析器进行解析。

HTML解析器接收到数据(字节流)之后,字节流将转化成DOM,过程如下:

 

有三个阶段:

1、通过分词器将字节流转化为Token。 分词器先将字节流转换为一个个 Token,分为 Tag Token 和文本 Token。

注意,这里的Token并不是我们之前理解的Token,这里就是一个片段。

2、Token解析为DOM节点。

3、将 DOM节点添加到DOM树中。

JavaScript影响DOM的生成

JavaScript可以修改DOM,它也会影响DOM的生成。

1、内嵌 JavaScript 脚本 比如我们嵌入了一段<script>标签的代码,之前的解析过程都一样,但是解析到script标签时, 渲染引擎判断这是一段脚本,此时 HTML 解析器就会暂停 DOM 的解析, 因为接下来的 JavaScript 可能要修改当前已经生成的 DOM 结构。

暂停解析之后,JavaScript 引擎介入,并执行<script>标签中的这段脚本。 脚本执行完成之后,HTML 解析器恢复解析过程,继续解析后续的内容,直至生成最终的 DOM。

2、引入 JavaScript 文件 基本上跟之前是一致的,不同点在于,暂停解析之后执行JavaScript 代码,需要先下载这段 JavaScript 代码

http://www.dt0577.cn/news/6006.html

相关文章:

  • 做时时彩网站费用学it什么培训机构好
  • 电商网站报价网站seo优化有哪些方面
  • 京东网站建设有哪些优点一份完整的营销策划书
  • php如何做音乐网站微信视频号可以推广吗
  • 公司主网站百度收录大量赌博之类的信息全媒体运营师报名入口
  • 做网站公司哪家百度搜索榜
  • 网站关键词分析工具泉州百度竞价推广
  • 德州做网站建设的公司哪家好百度上首页
  • 做淘客网站企业备案windows优化大师最新版本
  • 徐州网站排名系统seo基础入门免费教程
  • 能做SEO优化的网站建设网站内容如何优化
  • 网站建设怎么分析市场网络推广引流是做什么工作
  • 宣城市住房和城乡建设局网站视频号的网站链接
  • 成都公园城市建设局网站seo是哪个英文的简写
  • 艺术网页设计欣赏云南seo公司
  • 商城网站有免费建设的吗竞价排名营销
  • 河北省廊坊市建设银行网站成都seo优化
  • WordPress怎么改主题页脚手机seo关键词优化
  • 自己电脑做网站需要什么设备腾讯企业qq
  • 上传自己做的网站吗怎么自己做一个小程序
  • 网站搭建类型线上培训机构
  • 上海seo博客网站优化流程
  • 网站开发详细设计文档seo搜索引擎优化案例
  • 自己免费怎么制作网站搜索引擎付费推广
  • 龙口网站开发如何做线上营销
  • 怀化网站开发网站推广的全过程
  • 陕西省建设网官方网站360搜索引擎入口
  • 网站建设招标方案模板智能建站abc
  • 网站建设改版目的宁波seo费用
  • 论文网站建设的参考文献seo教程seo官网优化详细方法