take note&review it
week 1
1. js 与 python 2. 行内元素 3. float 问题 4. 页面中的三种布局
week 2
1. clientX、clientY 2. pageX、pageY 3. screenX、screenY 4. offsetX、offsetY 5. x、y 6. height-top 7. 关键渲染路径 8. =100%?/ 9. 从头开始 debounce 10. 两种数据类型 11. js 的隐式转换
week 3
1. Iterables 和 array-like 2. array map set
week 4
1. 正则 2. getElementBy..()和 querySelector() 3. readystate 和 status
week 5
1. event.target 和 event.currentTarget 2. 事件捕获的应用场景 3. attribute 和 property 4. ES6 destruction 5. class 中静态 static
week 6
1. 偏函数(partial function)&&纯函数(Pure Functions) 2. react 和 vue 子向父跨组件通信的几种方法 3. react CSS 的几种写法
week 7
1. 事件循环和消息列队 2. this 3. Vue 中的核心类: Watcher
week 8
1. null 和 undefined 2. outline 3. package.json 和 package-lock.json
week 9
1. 微服务和 serverless 和 docker 2. vue 和 react "异步"更新的差异 3. 什么是 base64 4. axios 中的坑 5. dom 有很多节点 6. babel
week 10
1. preload 和 prefetch 2. lazy-load 3. SEO 策略 4. 汇编语言 (assembly language) 5. intersectionObserver 6. Immutable.js 7. vue 收集哪些依赖 8. component 和 pureComponent 9. webpack 10. 扩展运算符(...)
week 11
1. webGL 2. redis 3. AI 为什么用 python 4. svg 5. cookie 和 token 6. Design Psychology 7. dota2 webapi 8. encodeURIComponent 和 encodeURI 9. 订阅发布 和 观察者 10. rust 11. __proto__ 和 prototype 12. 词法环境和函数上下文
week 12
1. WAN/LAN 2. git 3. 命令 4. ssh 5. ssr 6. sass 进阶 7. 简单的 3D-nav 切换
week 13
1. typescript base concepts 2. typescript 特殊类型 3. typescript 特殊语法 4. Vue 函数组件
week 14
1. HTTP 报文 2. git fetch 和 git pull 3. for in 和 Object.keys 4. tec-interview-tips 5. vue 的大坑 6. linux 命令 7. element-ui 8. prettier 和 eslint 9. 为什么限制跨域
week 15
1. BEM 2. iPhoneX 的适配 3. NGINX 常用规则 4. hybrid 和 native 5. Mysql 级联查询 6. 检测手机端 7. window.orientation 8. vue 的路由懒加载
week 16
1. webpack-loader 执行顺序 2. @装饰器 3. 浏览器中的进程和线程 4. 前端工具链
week 17
1. process 2. webpack devServer 3. python_class 4. andriod 开发环境
week 18
1. __dirname 和 ./ 2. node-stream 3. 在 vscode 中写 python
week 19
1. CallExpression||MemberExpression 2. how to make a eslint plugin 3. Differences between ESLint in different places 4. node 中的 sync 和 nonSync 5. Etag 和 Last-Modified 6. commonJs 模块和 ES6 模块 7. d.ts 8. UMD 模块( (Universal Module Definition)) 9. 实现原理 10. 处理器架构
week 20
1. js 中数字类型
week 21
1. 多客户的版本管理
week 22
1. package 中的~与^ 2. 用 graphQL 获取客户部署数据 3. 第三方授权流程 4. RN
week 23
1. monogdb 迁移 2. schema 和 model 3. file-loader 和 url-loader 和 image-loader 4. todo 3.20 5. node 的事件循环与异步 IO
week 24
1. 点聚合 2. node 多进程 3. 函数式、响应式和面对对象 4. 响应式 5. 面对对象 6. js 中的逗号运算符
week 25
1. 当 webpack 加载到含有变量的引用 2. ArrayBuffer 和 TypedArray 和 DataView 和 Blob
week 26
1. 删除 git 大文件记录 2. dpr 3. Object.prototype.toString.call() 与 instanceof
week 27
1. todo 2. vuex 与 redux 存在的意义 3. The key of git flow 4. 数据库聚合操作 5. 事件驱动和消息驱动
week 28
1. CORS 2. timing breakdown of a request
week 29
1. 关于 JWT 2. requestAnimationFrame 是最极致的节流 3. 抽离与冗余 4. 在绘制之前拿到节点的 Layout
week 30
1. 小程序发版记录方案 2. sha-1 与 hash 3. 后端分层 4. reflect and annotation 5. IOC
week 31
1. SQL vs NoSQL 2. WeakMap and WeakSet
week 32
1. typescript 中的 class 2. ts 中 decorator 3. ts 中的 Reflect Metadata
week 33
1. 换行 与 回车 2. Vue Class Component
week 34
1. ts 中的 namespace 和 module 2. ?? 和 ||
week 35
1. SVG 中的 viewBox
week 36
1. Golang
week 37
1. How to compare MVVM framework 2. 缓存过程及设置策略 3. vue 是默认深度遍历
week 38
1. canvas 热区 2. vue-router 中的几个核心思想 3. 前端攻击的主要方式 4. react 中的可变对象与不可变对象 5. some differences between express and koa 6. BFF
week 39
1. 小程序跨端实现 2. 浏览器性能指标 3. Serverless + 前端部署