HTML全局属性(global attribute)有哪些?web开发中会话跟踪的方法有哪些?对浏览器内核的理解? HTTP request报文结构是怎样的?

2023-12-14 22:31:41

HTML全局属性(global attribute)有哪些?

  • class :为元素设置类标识
  • data-* : 为元素增加自定义属性
  • draggable : 设置元素是否可拖拽
  • id : 元素 id ,文档内唯一
  • lang : 元素内容的的语言
  • style : 行内 css 样式
  • title : 元素相关的建议信息

web开发中会话跟踪的方法有哪些?

  • cookie
  • session
  • url 重写 隐藏 input
  • ip 地址

对浏览器内核的理解?

主要分成两部分:渲染引擎( layout engineer 或 Rendering Engine )和 JS 引擎

渲染引擎:
负责取得网页的内容 ( HTML 、 XML 、图像等等) 、整理讯息 (例如加入CSS 等), 以及计算网页的显示方式,然后会输出至显示器或打印机 。
浏览器的内核的不 同对于网页的语法解释会有不同,所以渲染的效果也不相同 。
所有网页浏览器 、电子邮件客户端以及其它需要编辑 、显示网络内容的应用程序都需要内核。

JS 引擎则:
解析和执行 javascript 来实现网页的动态效果。

最开始渲染引擎和 JS 引擎并没有区分的很明确,后来JS引擎越来越独立, 内核就倾向于只指渲染引擎。

常见的浏览器的内核有哪些?

浏览器内核备注
IETridentIE 、猎豹安全、360极速浏览器、百度浏览器、QQ浏览器
FirefoxGecko火狐浏览器内核
SafariWebkit苹果浏览器内核
Chrome/OperaBlinkOpera以前是 presto 内核, Opera 现已改用Google - Chrome 的 Blink 内核,Blink其实是Webkit的分支

注意点:
? 渲染引擎不同,导致解析相同代码时的 速度、性能、效果也不同的
? 谷歌浏览器的渲染引擎速度快、性能高、效果好,所以更吸引用户的喜爱(推荐使用)

HTTP request报文结构是怎样的?

HTTP request报文结构是怎样的

    1. 首行是Request-Line包括:请求方法,请求URI,协议版本, CRLF
    1. 首行之后是若干行请求头, 包括general-header, request-header或者entity-header, 每个一行以CRLF结束
    1. 请求头和消息实体之间有一个CRLF分隔
    1. 根据实际请求需要可能包含一个消息实体 一个请求报文例子如下:
GET /Protocols/rfc2616/rfc2616-sec5.html HTTP/1.1 Host: www.w3.org
Connection: keep-alive
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, Referer: https://www.google.com.hk/
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6 Cookie: authorstyle=yes
If-None-Match: "2cc8-3e3073913b100" If-Modified-Since: Wed, 01 Sep 2004 13:24:52 GMT
   name=qiu&age=25

HTTP response报文结构是怎样的

首行是状态行包括: HTTP版本,状态码,状态描述,后面跟一个CRLF
首行之后是若干行响应头, 包括:通用头部,响应头部,实体头部

响应头部和响应实体之间用一个CRLF空行分隔

最后是一个可能的消息实体 响应报文例子如下:

HTTP/1.1 200 OK
Date: Tue, 08 Jul 2014 05:28:43 GMT
Server: Apache/2
Last-Modified: Wed, 01 Sep 2004 13:24:52 GMT
ETag: "40d7-3e3073913b100"
Accept-Ranges: bytes
Content-Length: 16599
Cache-Control: max-age=21600
Expires: Tue, 08 Jul 2014 11:28:43 GMT
P3P: policyref="http://www.w3.org/2001/05/P3P/p3p.xml" Content-Type: text/html; charset=iso-8859-1
   {"name": "qiu", "age": 25}

持续学习总结记录中,回顾一下上面的内容:
HTML全局属性(global attribute)有哪些?web开发中会话跟踪的方法有哪些?对浏览器内核的理解? HTTP request报文结构是怎样的?

文章来源:https://blog.csdn.net/qq_37255976/article/details/134404379
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。