/Notes

学习笔记

Primary LanguageJavaScript

宋绍华个人博客

记录一些不太熟悉的知识点,集中起来学习,输出文档以便后续温故。

“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。" ---阮一峰"

JavaScript

  1. Promise 学习
  2. 正则表达式 学习
  3. Proxy 学习
  4. Object.defineProperty 学习
  5. Object.freeze 学习
  6. Object.seal 学习
  7. apply,call,bind 学习以及实现过程
  8. 字符串如何比较大小
  9. class 类
  10. 构造函数及构造函数与普通函数的区别
  11. 详解 Object.create
  12. 浅拷贝和深拷贝

Javascript 设计模式

  1. 构造器模式
  2. 单例模式
  3. 观察者模式
  4. 原型模式

Polyfill

  1. new
  2. instanceof
  3. call,apply,bind
  4. flat

网络协议

  1. tcp/ip
  2. HTTP2及HTTP3的一些特性

nginx

  1. nginx 学习

构建工具

  1. npm 学习
  2. babel 学习笔记

知识体系

知识体系

微信小程序

小程序返回上一层

Vue 源码学习

  1. 依赖收集
  2. 聊聊 Vue 的 template 编译
  3. Vue.js 异步更新 DOM 策略及 nextTick
  4. Vue data 中随意更改一个属性,视图都会被更新吗

iconfont

  1. Iconfont 介绍及优缺点

flutter widget 学习笔记

  1. SafeArea 设置屏幕安全区域
  2. Expanded 填补可用的空间
  3. Wrap 自动换行神器
  4. AnimatedContainer 动画渐变效果
  5. Opacity 透明度
  6. fadeTransition 淡入淡出动画
  7. floatingActionButton 浮动按钮
    1. flutter widget 一共有 54 个,demo 已经全部写完了,但是部分没有注释, 感兴趣的可以自己去看看源码flutter widget demo
    2. flutter 这块东西之前是单独一个仓库,后面直接移到 Notes 仓库下面觉得更合适些

webpack

  1. webpack 概念

小项目

  1. 跑马灯转盘-抽奖系统