Skip to content

bra1nworld/Blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blog

myworld

浏览器

浏览器缓存机制
浏览器存储原理
浏览器渲染原理
重绘和回流
从 URL 输入到页面展现到底发生了什么

html

http 协议
http1.0,http1.1,http2,http3
https
web 实时推送
Ajax
TCP 与 UDP
重定向
label 标签有哪些作用

css

BFC
浮动
常见 CSS 布局
圣杯布局和双飞翼布局
何时使用 margin 和 padding
居中一个元素
Flex
响应式布局

javascript 基础

prototype,__proto__,constructor 关系
词法作用域
按值传递
闭包
继承
创建对象的多种方式及优缺点

javascript 拓展

防抖和节流
call,apply,bind,new 实现
类型判断
数组扁平化
函数柯里化
尾调用与尾递归
乱序
deepClone
defineProperty 与 proxy
setTimeout,setInterval
slice,substring,substr
event 类
模块加载方案
跨域
异步编程
DOM 事件机制
浏览器和 Node 的事件循环(Event Loop)

React

React 生命周期
hooks
diff 算法
虚拟 DOM
fiber
前端路由
redux
Interview

React 源码

Webpack

interview

源码系列

Promise

页面性能与安全

页面性能优化方法
动画及大量数据性能优化
懒加载和预加载
XSS 与 CSRF

数据结构简介

九种排序算法
栈与队列 P0
链表 P0
集合 P0
字典 P0
树 P0
搜索 P0

应用

前端实时下载
util

algorithm

框架思维

思维与框架 P0
动态规划解题框架 P0
回溯算法解题框架 P0
BFS 算法解题框架 P0
二分搜索解题框架 P0
滑动窗口算法解题框架 P0
股票买卖解题框架
打家劫舍解题框架
区间问题解题框架 P0
nSum 问题解题框架 P0

数据结构

动态规划

算法技巧

高频试题

About

日常学习笔记

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published