大煤球的知识库大煤球的知识库
首页
计算机基础四大件
前端基础五大件
前端框架
工程化
英语自学
Plan
GitHub open in new window
首页
计算机基础四大件
前端基础五大件
前端框架
工程化
英语自学
Plan
GitHub open in new window
  • HTML

    • /02-Front-End-Basic/03-HTML/client-offset-scroll.html
    • 浏览器工作原理(上)
    • 浏览器工作原理(下)
  • Javascript

    • 基础系列

      • slice-substring-substr
      • 数据类型

        • 数据类型与堆栈
        • null和undefined
        • int 和 bigInt
      • Ajax

        • Ajax
      • 严格模式
      • 正则表达式
      • 任务队列
      • typeOf
      • Promise原理解析
      • 原型到原型链
      • 执行上下文系列

        • 词法作用域
        • 执行上下文栈
        • 变量对象
        • 作用域链
        • this
        • 深入执行上下文栈
      • 闭包
      • 类数组对象
      • 模拟实现系列

        • call和apply的模拟实现
        • bind模拟实现
        • new的模拟实现
      • 性能优化

        • 缓存机制
        • 性能优化
      • 本地存储和安全

        • 同源策略
        • cookie
        • XSS攻击
        • CSRF攻击
      • 类型转换

        • 类型转换(上)
        • 类型转换(下)
      • 创建对象的多种方式
      • 继承的多种方式
    • 专题系列

      • 防抖与节流

        • 防抖
        • 节流
      • 数组系列

        • 数组去重
        • 数组扁平化
        • 数组查找指定元素
        • 数组最大值
        • 数组乱序
        • v8 排序源码
      • 类型判断

        • 类型判断(上)
        • 类型判断(下)
      • 函数

        • 惰性函数
        • 函数记忆
        • 函数柯里化
        • 函数组合
        • 偏函数
        • 函数递归
      • 模块化

        • import、require、export、module.exports 混合使用详解
      • 深浅拷贝
      • 判断两个值相等
      • 实现 jQuery 的 each
      • 实现 jquery 的 extend
      • 垃圾回收机制
    • ES6系列

      • 阮一峰文档

        • ECMAScript 6 简介
        • let 和 const 命令
        • 变量的解构赋值
        • 字符串的扩展
        • 字符串的新增方法
        • 正则的扩展
        • 数值的扩展
        • 函数的扩展
        • 数组的扩展
        • 对象的扩展
        • 对象的新增方法
        • 运算符的扩展
        • Symbol
        • Set 和 Map 数据结构
        • Proxy
        • Reflect
        • Promise 对象
        • Iterator 和 for...of 循环
        • Generator 函数的语法
        • Generator 函数的异步应用
        • async 函数
        • Class 的基本语法
        • Class 的继承
        • Module 的语法
        • Module 的加载实现
        • 编程风格
        • 读懂 ECMAScript 规格
        • 异步遍历器
        • ArrayBuffer
        • 最新提案
        • 装饰器
        • 参考链接
      • 模块加载规范
  • CSS

    • 盒子与基本尺寸
    • 盒尺寸四大家族

      • Content
      • Padding
      • Margin
      • Border
    • 内联元素和流

      • 字母 x
      • line-height
      • vertical-align
    • 流的破坏与保护

      • 魔鬼属性 float
      • 魔鬼属性 float 的克星 clear
      • 最佳结界 overflow
      • BFC
      • position:absolute
      • position:relative
      • position:fixed
    • css 世界的层叠规则
    • 强大的文本处理能力

      • font-size
      • font-family
  • Typescript

    • 基本

      • 基础类型
      • 接口
      • 函数
      • 字面量类型
      • 类
      • 枚举
      • 泛型
    • 进阶

      • 高级类型
      • 实用工具类型
      • 声明合并
      • 混入
      • 类型兼容性
      • 类型推论
      • JSX
      • 模块
      • 模块解析
      • 命名空间
      • 命名空间和模块
    • 声明文件

      • 简介
      • 举例
      • 代码库结构
      • 模板
      • 最佳实践
      • 深入
      • 发布
      • 使用
    • 工程配置

      • tsconfig.json
      • 工程引用
      • 编译选项
    • 再次进阶

      • 详解 TypeScript 中 any 和 unknown
      • 详解 TypeScript 中的 const 断言
      • 详解 TypeScript 中的 typeof 和 keyof
      • 深入讲解 Ts 最晦涩难懂的高级类型工具
    • 类型体操

      • 简单
      • 中等
      • 困难
      • 地狱
  • Flutter

    • Dart基础

      • 基础一:变量、类型、操作符:
      • 基础二:函数
      • 基础三:类
      • 基础四:泛型、库
      • 基础五:异步支持及异常
    • Flutter基础

      • (一)环境搭建 ForMac
      • (一)环境配置及问题
      • (二)创建 Flutter 工程
      • (三)Flutter 从零开始
      • (四)基础知识自定义 Widget
      • (五)常用部件 MaterialApp
      • (六)常用部件 ListView 初体验
      • (七)常用部件常用 Widget
      • (八)线性布局 Row&Column
      • (九)层叠布局-Stack
      • (十)基础知识-Widget 的状态管理
      • (十一)实战-项目搭建
      • (十二)实战-工程配置及本地资源使用
      • (十三)实战-模仿微信发现界面
      • (十四)实战-cell 的点击处理
      • (十五)实战-微信我的界面
      • (十六)实战-微信通讯录界面
      • (十七)实战-通讯录分组
      • (十八)实战-通讯录索引条
      • (十九)实战-网络请求与模型转换
      • (二十)-FutureBuilder 异步 UI 更新
      • (二十一)-部件状态的保持
      • (二十二)-Dart 中的异步编程 Future
      • (二十三)-多个异步编程
      • (二十四)-Dart 事件循环机制
      • (二十五)-Dart 中多线程 Isolate
      • (二十六)-pubspec.yaml 文件介绍
      • (二十七)-异步与多线程相结合
      • (二十八)-定时器 Timer 的使用
      • (二十九)-网络框架 Dio
      • (三十)实战-微信聊天搜索输入框
    • GetX

      • 介绍、Snackbar、Dialog、BottomSheet、Navigation、Obx
      • GetxController
      • 国际化配置
      • 新闻案例
      • GetUtils 介绍
      • GetView、GetWidget
      • GetX Cli
      • RxListE、RxT([])、obs 对比分析

# 模板

  • global-modifying-module.d.ts
  • global-plugin.d.ts
  • global.d.ts
  • module-class.d.ts
  • module-function.d.ts
  • module-plugin.d.ts
  • module.d.ts
Edit this page open in new window

代码库结构 最佳实践