Skip to content
/ blog Public

前端技术/前端架构/后台技术栈/AI/书籍&电影/面试/算法,内容持续更新,欢迎star~~

Notifications You must be signed in to change notification settings

ftTony/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

I II III IV V VI VII VIII IX X XI XII
数据结构与算法
📝
javascript
☕️
css
🐍
工程化
🔗
面试
💾
计算机基础
💻
后端
📖
机器学习
🔍
书籍&电影
☁️
学习资料
📃
成长
💡
其它
🔨

前言

本人平时学习及收集内容,欢迎参入一起讨论。

关于作者

一个工作八年的草根程序员

跳槽学习计划

  • javascript(7月15号~7月31号)
  • css(8月01号~8月15号)
  • es6(8月15号~8月31号)
  • nodejs(9月01号~9月15号)
  • vue 源码(9月15号~9月30号)
  • 前端工程(10月01号~10月15号)
  • 算法与数据结构(10月15号~11月15号)
  • 网络&设计模式(11月15号~11月30号)
  • 准备简历(12月1号)

每日学习计划

时间 任务
7:00-7:30 起床,洗濑
7:30-9:00 坐车去公司,公交车上看技术书籍
9:00-9:30 订阅号文章,并更新到github上
9:30-12:00 工作时间
12:00-13:30 吃中饭,休息时间
13:30-18:00 工作时间
18:00-19:30 总结学习记录及遇到问题,记录到github上
19:30-21:00 下班回家,公交车上看技术书籍
21:00-22:30 练习学习过的知识demo,运动半小时+,洗澡

每周学习计划

详情请看学习计划

一、数据结构与算法

I II III IV V VI VII VIII IX
大O时间复杂度 数组 链表 队列 哈希表 字典树
I II III IV V VI VII VIII IX X XI XII IX X
冒泡排序 选择排序 插入排序 希尔排序 归并排序 快速排序 堆排序 计数排序 桶排序 基数排序 递归 查找算法 贪心算法 分治算法

二、JavaScript

I II III IV V VI VII VIII IX X XI XII
数据类型及类型转换 执行上下文与执行栈 表达式与运算符 this 理解 原型与原型链 对象 闭包 作用域与作用域链 函数 数组 apply&bind&call apply&bind&call 的模拟实现
I II III IV V VI VII VIII IX X XI XII
DOM 与 BOM 事件 html5 api 客户端存储 js 内存管理与垃圾回收 new 模拟实现 函数柯里化 深拷贝 js 是如何工作的 正则表达式 继承 防抖动与节流
I II III IV V
理解EventLoop V8引擎&编写优化代码的5个技巧 事件循环和异步编程的崛起 手写代码 常见页面题
I II III IV V VI VII VIII IX X XI XII
let 和 const 命令 变量的解构赋值 字符串的扩展 正则的扩展 数值的扩展 数组的扩展 对象的扩展 Symbol Set 和 Map 数据结构 Proxy 和 Reflect Promise 对象 Iterator 和 for...of 循环
I II III IV V VI VII VIII IX X
Generator 函数的语法 Generator 函数的异步应用 async 函数 Class 的基本语法 Class 的继承 装饰器 Module 的语法 前端模块化 ArrayBuffer 函数扩展
I II III IV V VI VII VIII IX X XI XII
nodejs介绍 http 模块 net模块 url 模块 querystring 模块 events 模块 fs 模块 stream 模块 process 进程 cheeio 模块 http 爬虫 express 基础应用
I II III IV V VI VII VIII
egg 基础应用 nodejs 操作数据库 nodejs 部分源码 koa 源码分析 koa 基础应用 buffer模块 cluster集群 数据加密
I II III IV V VI VII VIII IX X
基本用法 绘制形状 添加样式和颜色 绘制文本 使用图片 变形 合成和裁剪 动画 像素操作 案例
I II III IV V VI VII VIII IX X
vue 双向数据绑定原理 vuex 原理 vue-router 原理 vue 源码分析 undescore 分析 Jquery 源码分析 mvvm diff算法
  • 设计模式
I II III IV V VI VII VIII IX X XI XII
抽象工厂 建造者模式 原型模式 单例模式 外观模式 适配器模式 代理模式 装饰者模式 桥接模式 组合模式 享元模式 模板方法模式
I II III IV V VI VII VIII IX X XI XII
观察者模式 状态模式 策略模式 责任链模式 命令模式 访问者模式 中介者模式 备忘录模式 迭代器模式 参与者模式 等待着模式 同步模块模式
I II III IV V VI VII VIII IX
设计模式6大原则 Widget模式 惰性模式 简单模板 节流模式 解释器 数据访问对象模式 委托模式 异步模块模式

三、CSS基础

  • 选择器
  • 结构和层叠
  • 值和单位
  • 背景与边框
  • 结构与布局
  • 过渡与动画

四、工程化

I II III IV V VI VII VIII IX X
浏览器 性能 工程化 Electron&PWA&Serverless 规范化 前端工具 脚手架 监控 部署&构建 调试

五、面试

面试

I II III IV V VI
Linux常用命令 Docker学习 os基本概念 计算网络 http协议 https协议
I II III IV V VI VII VIII
websocke TCP/IP协议 XSS攻击 CRSF攻击 流量劫持 SQL注入 密码安全 web登录鉴权

七、后端

后端

八、机器学习

机器学习

九、书籍&电影

书籍&电影

十、学习资料

学习资料

十一、成长

成长

十二、其它

其它

十三、联系作者

平凡世界,贵在坚持。

总结

  1. 产品相关
  2. 优秀作品收集
  3. 写在失业两个月,2018 年即将过去的前两天

About

前端技术/前端架构/后台技术栈/AI/书籍&电影/面试/算法,内容持续更新,欢迎star~~

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published