Skip to content

Latest commit

 

History

History
128 lines (107 loc) · 17 KB

readme.md

File metadata and controls

128 lines (107 loc) · 17 KB

说明

学习 WEB 需要的内容整理,包括前端思想、框架、css、js(框架)、http协议等等 …… 欢迎 fork 后贡献 PR ,一起努力打造更好的 web 学习资料~

HTTP 协议

HTTP Response Code

HTTPS

什么是HTTPS? zh-wikipedia 超文本传输安全协议 (目前大陆已经被封需要翻墙才能阅读,可以阅读英文版en-wikipedia HTTPS

HTTPS 连接的最初几秒都发生了什么 (The First Few Milliseconds of an HTTPS Connection) 中文翻译参考 InfoQ HTTPS 连接最初的若干毫秒

微博@BAIDU罗成的一篇文章 中国互联网全站HTTPS的时代已经到来对HTTPS的原理、遇到的问题、有哪些影响做出了介绍,比较容易理解。

百度在2015年3月份全站正式转入HTTPs,下面的几篇文章正是其运维团队的总结经验,很有阅读价值。

淘宝、天猫世界级的电子商务网站实现 HTTPS,这里面的分享相当有价值。

既然 HTTPS 解决了我们关注的隐私、安全问题,那么为什么这么少的网站使用呢?

业界的支持

如何申请

HTTP/2

@qgy18在他的小站中写了三篇对比 HTTP1 和 HTTP2 性能优化的文章,对比两种协议里面为了共同的浏览体验、性能所做出的不同的优化,值得看一看。同时,他的小站已经全面支持 HTTPS,赞一个!

前端学习

1.浏览器先根据同源策略对前端页面和后台交互地址做匹配,若同源,则直接发送数据请求;若不同源,则发送跨域请求。 2.服务器解析程序收到浏览器跨域请求后,根据自身配置返回对应文件头。若未配置过任何允许跨域,则文件头里不包含Access-Control-Allow-origin字段,若配置过域名,则返回Access-Control-Allow-origin+ 对应配置规则里的域名的方式。 3.浏览器根据接受到的http文件头里的Access-Control-Allow-origin字段做匹配,若无该字段,说明不允许跨域;若有该字段,则对字段内容和当前域名做比对,如果同源,则说明可以跨域,浏览器发送该请求;若不同源,则说明该域名不可跨域,不发送请求 参考:浏览器和服务器实现跨域(CORS)判定的原理

开发调试

javascript

html

bootstrap

性能优化

工具利器

常用 CDN 服务

前后端交互