System Design

Introduction

System Design is the process of defining the architecture, modules, interfaces, and data for a system to satisfy specified requirements.

  • requirements
    • functional
    • non-functional
  • architecture
  • modules
  • interfaces
  • data
Read more

React

特点

  1. 采用 组件化模式声明式编码,提高开发效率
  2. 在 React Native 中可以使用 React 语法进行 移动端开发
  3. 使用虚拟 DOM+ Diffing 算法,尽量减少与真实 DOM 的交互
Read more

Vue

简介

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

Read more

Webpack

Webpack 介绍

Webpack 是一个现在的 JavaScript 应用的静态模块打包工具。

Read more

Data Structure & Algorithm

Data Structure

Data structure is a particular way of organzing data in a computer so that it can be used efficiently.

Read more

Java

Primitive Types & Basic Operations

byte: 计算机最小存储单元

Read more

ES6

ECMAScript 和 JavaScript

  • ECMA 是标准,JS 是实现
  • ECMAScript 简称ECMAES
Read more

Less

Less 是一种动态样式语言,属于 css 预处理器的范畴,它扩展了 css 语言,增加了变量、mixin、函数等特性,使 css 更易维护和扩展。
Less 可以在客户端上运行,也可以借助 node.js 在服务端运行。

Read more