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

东莞 网站建设 保健品广州微网站开发

东莞 网站建设 保健品,广州微网站开发,自己做的网站算广告吗,图表生成网站什么是 DOM 从网络传给渲染引擎的 HTML 文件字节流是无法直接被渲染引擎理解的#xff0c;所以要将其转化为渲染引擎能够理解的内部结构#xff0c;这个结构就是 DOM。 DOM 提供了对 HTML 文档结构化的表述。 在渲染引擎中#xff0c;DOM 有三个层面的作用#xff1a; …什么是 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.hkea.cn/news/14568986/

相关文章:

  • 中小型网站建设价位电销怎么找电话资源
  • 济南做网站的高端品牌北京如何优化搜索引擎
  • 建设专业网站怎样收费做钓鱼网站违法
  • 网站怎么做关键词排名wordpress 标签小工具栏
  • 山西太原建设厅官方网站文化网站模版
  • 沈阳做网站建设怎么做网站视频
  • 网站规划与建设是什么样的html代码大全在线版
  • 深圳网站建设_请到中投网络!广东官网网站建设平台
  • 网站友链查询源码在建设部网站
  • 好的html5网站大连谷歌seo
  • 2手房产App网站开发郑州企业网站排名优化哪家好
  • 网站开发交付策划营销公司企业介绍
  • ssh实训做网站代码下载淘宝网站开发语言
  • 怎样做网站啊常州企业网站建站模板
  • 用别人备案域名做违法网站集图网
  • 网站建设合同 模板网络营销导向的企业网站建设的要求
  • 怎么给自己的网站做排名WordPress跨机房同步
  • 大连科技网站制作网站建设参考文献资料
  • 举措推进网站互动交流建设福州建设银行招聘网站
  • 广东网站se0优化公司网站 标题 字体
  • 制作网站找哪家好网站开发语言有php
  • 安阳同城网济南网站建设yigeseo
  • 龙武工会网站怎么做东营市
  • 网站开发需要什么文凭做一个自己的网站多少钱
  • 青岛做网站的 上市公司网络科技公司名称大全简单大气
  • 搜狗站长平台验证不了wordpress如何采集
  • 自助个人网站注册建网站报价表
  • 怎么计算网站开发费用江苏交通运输厅网站建设
  • 济南市历下区建设局官方网站要想浏览国外网站 应该怎么做
  • 电商网站开发公司杭州哪家建站公司好