Giter Club home page Giter Club logo

my-web's Introduction

说明

学习 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 服务

前后端交互

my-web's People

Contributors

wjn161 avatar xirong avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.