青训营笔记

57 阅读2分钟

这是我参与「第四届青训营 」笔记创作活动的第4天
青训营课程回顾与总结第二篇

四.前端设计模式应用

前端开发设计模式有:
1、模块模式
2、构造函数模式
3、工厂模式
4、混合模
5、单例模式
6、订阅发布模式等等。
常用的前端开发设计模式有:模块模式,构造函数模式,工厂模式,混合模式,单例模式以及订阅-发布模式。
模式语言:城镇,建筑,建造。 设计模式:可复用面向对象软件的基础。 浏览器中的设计模式 1.单例模式 2.发布订阅模式

五.Web标准与前端开发

Web标准

1.Web标准是由W3C组织和其他标准化组织制定的一系列标准的集合,W3C(万维网联盟)是国际最著名的标准化组织\(W3C在上一篇文章有着重介绍)。 3.web的三个标准分别是:统一资源定位符(URL)、超文本传输协议(HTTP)、超文本标记语言(HTML)。
2.Web标准的构成重点

主要包括结构(Structure),表现(Presentation),行为(Behavior)三个方面\

前端开发

前端是网页给访问网站的人看的内容和页面,前端开发就是这些内容和页面中代码的实现。
核心技术:
1.HTML 2.CSS 3.JavaScript 4.操作系统 5.网络服务器

六.Web开发的安全之旅

安全问题在开发过程中十分常见,危害也特别大。
web安全的两个角度:
1.一个hacker--攻击
2.一个开发者--防御
攻击重点知识:
1.XSS
2.CSRF
3.SQL注入
4.SSRF
5.DoS
6.中间人攻击
防御方面重点知识
1.SameSite Cookie 2.HTTPS 3.HSTS 4.CSP 5.SRI

七.HTTP实用指南

HTTP 协议一般指 HTTP(超文本传输协议)。

超文本传输协议(英语:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的 WWW 文件都必须遵守这个标准。

HTTP 是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。

HTTP 是一个基于 TCP/IP 通信协议来传递数据的(HTML 文件、图片文件、查询结果等)。\