Skip to content

前端基础、深入Vue、深入React、深入Webpack、数据结构与算法

Notifications You must be signed in to change notification settings

bilibili-lab/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

学习笔记

  • 记录成为更好的自己。
  • 种树最好的时间在十年前其次是现在。
  • 牛顿曾经说过:如果说我看得比别人更远些,那是因为我站在巨人的肩膀上

CSS

基础

浏览器

React

TS

网络

性能优化

  • 合理选用图片

前端安全

  • XSS
  • CSRF
  • 点击劫持
  • 传输安全
  • Cooikes
  • 密码安全
  • 接入层注入问题
  • 接入层上传问题

加密算法

加密的目的:

  • 保密性:防止用户的标识或数据被读取。
  • 数据完整性:防止数据被更改。
  • 身份验证:确保数据发自特定的一方。

加密分类:

面向函数式编程

面向对象编程

以类和对象作为组织的代码基本方式,并实现封装继承多态等特性。

软件开发经历三个阶段:

  • 面向对象分析(OOA, Object-Oriented Analysis)
  • 面向对象设计(OOD, Object-Oriented Design)
  • 面向对象编程(OOP, Object-Oriented Programming)

都是相辅相成的: 分析是为了设计,设计是为了编程。

设计模式

设计模式的六大原则有:

设计模式

111

设计模式分类

数据结构与算法

如何评价一个算法的好坏

数组

链表

跳表

队列

递归

分治、回溯

深度优先搜索和广度优选搜索

二分查找

贪心算法

动态规划

字典树和并查集

贪心算法

LRU

排序算法

布隆过滤器

位运算

字符串算法

手写面试题

About

前端基础、深入Vue、深入React、深入Webpack、数据结构与算法

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published