百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

HTML、HTTP、web综合问题(2)(html设计网页遇到的问题)

csdh11 2025-03-17 17:01 1 浏览

6. HTTP状态码及其含义

  • 1XX :信息状态码

100 Continue 继续,一般在发送 post 请求时,已发送了 http header 之后服务端 将返回此信息,表示确认,之后发送具体参数信息

  • 2XX :成功状态码

200 OK 正常返回信息

201 Created 请求成功并且服务器创建了新的资源

202 Accepted 服务器已接受请求,但尚未处理

  • 3XX :重定向

301 Moved Permanently 请求的网已永久移动到新位置。

302 Found 临时性重定向。

303 See Other 临时性重定向,且总是使用 GET 请求新的 URI

304 Not Modified 自从上次请求后,请求的网未修改过。

  • 4XX :客户端错误

400 Bad Request 服务器无法理解请求的格式,客户端不应当尝试再次使用相同的内 容发起请求。

401 Unauthorized 请求未授权。

403 Forbidden 禁止访问。

404 Not Found 找不到如何与 URI 相匹配的资源。

  • 5XX: 服务器错误

500 Internal Server Error 最常的服务器端错误。

503 Service Unavailable 服务器端暂时无法处理请求(可能是过载或维护)。

7. 语义化的理解

  • 用正确的标签做正确的事情!
  • HTML 语义化就是让面的内容结构化,便于对浏览器、搜索引擎解析;
  • 在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的。
  • 搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO
  • 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解

8. 介绍一下你对浏览器内核的理解?

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

  • 渲染引擎:负责取得网的内容( HTML XML 、图像等等)、整理讯息(例如加入CSS 等),以及计算网的显示方式,然后会输出至显示器或打印机。浏览器的内核的不 同对于网的语法解释会有不同,所以渲染的效果也不相同。所有网浏览器、电子邮件 客户端以及其它需要编辑、显示网络内容的应用程序都需要内核
  • JS 引擎则:解析和执行 javascript 来实现网的动态效果
  • 最开始渲染引擎和 JS 引擎并没有区分的很明确,后来JS引擎越来越独立,内核就倾向于只指渲染引擎

9. html5有哪些新特性、移除了那些元素?

(1) HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加

  • 绘画 canvas
  • 用于媒介回放的 videoaudio 元素 本地离线存储 localStorage 期存储数据,浏览器关闭后数据不丢失
  • sessionStorage 的数据在浏览器关闭后自动删除
  • 语意化更好的内容元素,比如 article footer header nav section
  • 表单控件, calendar date time email url search
  • 新的技术 webworker websocket Geolocation

(2) 移除的元素:

  • 纯表现的元素: basefont big center font s strike tt u
  • 对可用性产生负面影响的元素: frame frameset noframes

(3) 支持 HTML5 新标签:

  • IE8/IE7/IE6 支持通过 document.createElement 方法产生的标签
  • 可以利用这一特性让这些浏览器支持 HTML5 新标签
  • 浏览器支持新标签后,还需要添加标签默认的样式 当然也可以直接使用成熟的框架、比如 html5shim

10. HTML5 的离线储存怎么使用,工作原理能不能解释一下?

在用户没有与因特网连接时,可以正常访问站点或应用,在用户与因特网连接时,更新用户机器上的缓存文件。

原理:

HTML5 的离线存储是基于一个新建的 .appcache 文件的缓存机制(不是存储技 术),通过这个文件上的解析清单离线存储资源,这些资源就会像 cookie 一样被存储了下 来。之后当网络在处于离线状态下时,浏览器会通过被离线存储的数据进行面展示。

如何使用:

  • 面头部像下面一样加入一个 manifest 的属性;
  • cache.manifest 文件的编写离线存储的资源
  • 在离线状态时,操作 window.applicationCache 进行需求实现

相关推荐

deepseek VS chatgpt (399)—— 算法导论25.2 8题

八、给出一个〇(VE)时间复杂度的算法来计算有向图G=(V,E)的传递闭包。如果要写代码,请用go语言。chatgpt:...

智能算法导论 第十章 差分进化算法

遗传算法流程:1.初始化种群2.选择操作:根据适应度函数选择个体,将其复制到下一代3.交叉操作:将选择的个体随机组合,生成新的个体...

deepseek VS chatgpt (400)-- 算法导论25.2 9题

九、假定我们可以在的时间内计算出一个有向无环图的传递闭包,其中是一个自变量为和的单调递增函数。证明:计算一个通用的有向图,的传递闭包的时间复杂度为。如果要写代码,请用go语言。...

文心一言 VS 讯飞星火 VS chatgpt (370)—— 算法导论24.4 2题

二、请给出下面差分约束系统的可行解或证明该系统没有可行解。...

deepseek VS chatgpt (398)—— 算法导论25.2 6题

六、我们怎样才能使用Floyd-Warshall算法的输出来检测权重为负值的环路?如果要写代码,请用go语言。chatgpt:...

deepseek VS chatgpt (405)-- 算法导论25.3 5题

五、假定在一个权重函数为w的有向图上运行Johnson算法。证明:如果图包含一条权重为0的环路,那么对于环路上的每条边,。如果要写代码,请用go语言。...

推荐引擎算法学习导论(算法引擎是什么意思)

之前已经介绍过推荐算法基础知识,在此再介绍一点基础的知识,方便大家温故学习。作者:July。出处:结构之法算法之道引言昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开...

文心一言 VS 讯飞星火 VS chatgpt (200)—— 算法导论15.2 4题

四、用go语言,对输入链长度为n的矩阵链乘法问题,描述其子问题图:它包含多少个顶点?包含多少条边?这些边分别连接哪些顶点?文心一言:...

操作系统概论:第三章 进程调度与死锁

进程调度的功能是按照某种策略或算法从就绪态进程中为当前空闲的cPU选择在其上运行的新进程。选择调度方式和算法的若干准则:1)周转时间短周转时间是指从作业被提交给系统开始,到作业完成为止系统的平均...

C#经典算法实践,回顾往生,更是致敬《算法导论》

概述本系列博文将会向大家介绍本人在钻研《算法导论第3版》过程中的点点滴滴,并使用C#语言实现该书中所有的经典算法,附带相应的时间复杂度分析。知识储备C#算法设计之知识储备...

deepseek VS chatgpt (401)-- 算法导论25.3 1题

一、请在图25-2上使用Johnson算法来找到所有结点对之间的最短路径。给出算法计算出的和值。如果要写代码,请用go语言。chatgpt:...

《算法导论》随笔3-1 Kruskal算法 第23章

这个是图论的倒数第二章。我会着重讲解最小生成树和拓扑排序两个算法。如果哪些地方我写错的,或者没写清楚的,可以评论区吐槽~先看一道洛谷上面的题目。...

算法圣经——《算法导论》中文版PDF免费分享

作为最著名的算法书之一,这本书深入浅出,全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。全书选材经典、...

洛阳规划馆版地图(分解版)(洛阳规划馆什么时候闭馆)

规划馆版地图组图规划馆版地图组图规划馆版地图组图规划馆版地图组图规划馆版地图组图规划馆版地图组图规划馆版地图组图规划馆版地图组图...

《意义地图》(意象地图五大要素)

意义是人的终极命题。人对于世界的意义,也就是世界对于人的意义。本书从人性的层面,从人际的视角,探讨了人如何活出意义的心理和精神路径,描绘了属于人的意义地图。我们都乘坐在属于自己的意义之舟上,时刻在掂量...