这是我参与「第四届青训营 」笔记创作活动的的第2天
一、关于前端开发
1、前端开发的起源、架构、变迁
Web 自1989年诞生时由三种技术构成:HTML、HTTP、URL。CSS 和 JavaScript 是过几年后才出现的。 Web 的架构和变迁:
2、前端应用的领域
3、前端语言、框架、工具
前端语言
HTML -> Structural
CSS -> Presentational
JavaScript -> Behavioral
WebAssembly 现在也可以在浏览器中运行
常见前端框架
NodeJs —— Ryan Dahl
Babel —— Sebastian McKenzie
Webpack —— Tobias Koppers
Koa —— TJ Holowaychuk
React —— Facebook
Vue —— 尤雨溪
4、Web标准组织
二、Web的安全开发
1、攻击篇
XSS
Cookie安全
Cookie的重要字段中,其中的domain字段,如果不指定domain的值,默认就是本域。
设置Cookie时,如果不指定path的值,默认就是目标页面的路径。
HttpOnly是指在Http层面上传输的Cookie,当设置了HttpOnly标志后,客户端脚本就无法读写该Cookie,这样能有效防御XSS攻击获取Cookie。
Secure Cookie机制指的是设置了Secure标志的Cookie仅在HTTPS层面上安全传输,如果请求是HTTP的,就不会带上这个Cookie,这样能降低重要的Cookie被中间人截获。
DOS的两种模式
1、
2、