美文网首页
浏览器相关问题总结

浏览器相关问题总结

作者: Smile_smile_ | 来源:发表于2019-05-01 23:28 被阅读0次

1 xml与json的区别

数据体积方面,JSON相对XML来讲,数据的体积小,传递的速度更快些;
数据交互方面,JSON与JavaScript的交互更加方便,更容易解析处理,更好地进行数据交互;
数据描述方面,JSON对数据的描述性比XML较差;
传输速度方面,JSON的速度要远远快于XML。

2 浏览器内核

(1)Trident内核,由于被微软采用,并得益于微软操作系统的普及,以前几乎一统天下,所以又称为“IE内核”,主要浏览器有IE系列浏览器;
(2)Gecko内核,因为被Mozilla FireFox浏览器采用并得到开发者的进一步丰富,又被称为“Firefox内核”;
(3)WebKit内核,是Safari浏览器使用的内核,由Apple研发。 Google Chrome、Opera及各种国产浏览器高速模式也使用Webkit作为内核。
(4)Blink内核,由Google和Opera Software共同开发的浏览器内核,现在Chrome(28及往后版本)、Opera(15及往后版本)都将Webkit内核换成了Blink内核。

3 前端界面哪3层

  1.结构层(structural layer)
由 HTML 或 XHTML之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,但这些标签不包含任何关于如何显示有关内容的信息。
2.表示层(presentation layer)由 CSS 负责创建。 CSS对“如何显示有关内容”的问题做出了回答。3.行为层(behaviorlayer)负责回答“内容应该如何对事件做出反应”这一问题。这是 Javascript 语言和 DOM主宰的领域。

4 cookie,sessionStorage与localStorage区别

cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递;cookie数据还有路径(path)的概念,可以限制cookie只属于某个路径下。存储大小限制也不同,cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。
而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。
数据有效期不同,sessionStorage:仅在当前浏览器窗口关闭前有效,自然也就不可能持久保持;localStorage:始终有效,窗口或浏览器关闭也一直保存,因此用作持久数据;cookie只在设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭。
作用域不同,sessionStorage不在不同的浏览器窗口中共享,即使是同一个页面;localStorage 在所有同源窗口中都是共享的;cookie也是在所有同源窗口中都是共享的。Web Storage 支持事件通知机制,可以将数据更新的通知发送给监听者。Web Storage 的 api 接口使用更方便。

相关文章

  • 浏览器相关问题总结

    1 xml与json的区别 数据体积方面,JSON相对XML来讲,数据的体积小,传递的速度更快些; 数据交互方面,...

  • 浏览器兼容相关问题

    1.Google Chrome不支持小于12px的字体,可能是因为怕字体太小了,看不到。IE和Firefox就没有...

  • 浏览器兼容相关问题

    1、什么是 CSS hack 由于不同厂商的浏览器,比如Internet Explorer,Safari,Mozi...

  • 投票相关问题总结

    1、大群分榜投票,每榜的人员安排不合理,有一榜表现突出的助教有点集中,导致其他人没机会 2、问卷星投票,无法确定投...

  • Maven相关问题总结

    1、打包时测试类异常 常见error: Failed to execute goal org.apache.mav...

  • echarts相关问题总结

    问题一, 如何调整图表的位置 写图表的时候会遇到,图表不充满给的区域如下图 解决:在option里加上grid配置...

  • WebView相关问题总结

    在进行APP+H5混合开发的时候,一些功能是用native方法实现的,如登陆,一些功能是用H5实现的。所以往往需要...

  • Python相关问题总结

    日期:2017-11-30 今天打算把Python2.7升级到Python3.6,就重新安装了Python3.6,...

  • CocoaPods相关问题总结

    关于pod install 和 pod update pod install pod update Podfile...

  • Pod 相关问题总结

    1.controller和scheduler区别 controller 是整个集群对象资源的控制中心,是Kuber...

网友评论

      本文标题:浏览器相关问题总结

      本文链接:https://www.haomeiwen.com/subject/hxukgqtx.html