首页 >公司新闻

前端工程师应该熟悉HTTP吗

发布时间:2013-11-13     发布者:本地    

http很重要,至少知道个chunked也会获益不少吧?下面的内容是解释http很简单:


request header就是客户端告诉服务器我想要什么,response header就是服务器会告诉你我发给你什么,另外就是浏览器(client)会根据标头可以选择性去做cache还是去服务器fetch或者setcookie啊之类的。


如果这个不好理解的话,可以试着想想,如果让你设计http协议:

你会加什么头告诉服务器我想要什么( Accept

加什么头告诉浏览器按照这个压缩来解压(Content-Type

加什么头告诉浏览器这个资源过期时间是多少,是否需要重新fetch。(max-age,private,expires

加什么头告诉浏览器,你高速缓存的东西是最新的(modified time,E-Tag

怎么实现session(cookie

等。

RESTFul也可以去想想。为什么method要那么多。


很多问题都可以去用这个思路去理解。比如DOM,事件。你会发现其实这些事情并不是创造出来的,而是现有大量的需求才会自然而然的这样做而已。


多嘴说一下DOM和事件。DOM就是文档对象模型。如果没有文档对象模型,怎么控制页面,怎么做到页面的粒度到达一个node的层次等等。


上一篇:为何自己家里的台式机做服务器时,别人不能访问 下一篇:为何大多网站首页需单独设计

相关新闻