react组件设计思想学习——设计理念基础及组件分类

当开始独立负责一个完整的前端项目时,更能意识到自己对于一个大型项目组织的设计能力的强弱。如何拆分组件,如何在最初开发时就能尽可能的保证项目的可维护性,组件的高复用性。这个系列学习的重心便是react项目中的组件化拆分思想。本章优先学 ...

[前端经典题目分析] ['1', '2', '3'].map(parseInt) what & why ?

这个题目也算是非常经典的题目了,其实真的要说难度也没什么难度,就是考察对于基本api的使用深度(我一开始真不知道parseInt的第二个参数和map回调函数的第三个参数是啥[扶额)回归题目,如果第一眼看到这个问题脑海里最先蹦出的答案 ...

redis学习笔记(三)——五种数据结构的理解和使用

字符串字符串的结构和适用场景先看一下字符串的键值结构:对于redis来说,所有的key都是字符串类型的,但value的类型各有不同(五种主要数据类型)。和js一样,数字、二进制、json等等也属于string类型。字符串的主要使用场 ...

redis学习笔记(二)——基本API的理解和使用

本章主要讲述Redis API的理解和使用。主要包括通用命令的介绍、五种数据结构的重要API和其内部数据结构的简单梳理、适用场景。通用命令keys计算redis里所有的键keys * // 遍历所有keykeys [pattern] ...

redis学习笔记(一)——redis初识

Redis是一个key-value存储系统。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。r ...

MongoDB概念和基础使用

后端开发中,数据库的概念掌握和使用必不可少。可以说缺少了数据库,“后端”就不是“后端”。本文主要介绍mongoDB这个非关系数据库的基础概念、使用以及在golang中的使用。在具体总结mongo的使用前,先对数据库的一些基本知识做一 ...

go语言学习笔记(四)——继承

什么是继承继承是面向对象思想中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码 ...

go语言学习笔记(三)——接口和多态篇

总结一下golang中,interface的基本使用和一些重点什么是interface在Go中,接口是一组方法签名。接口指定类型应具有的方法,类型决定如何实现这些方法。当用户定义的类型实现了某个接口类型声明的一组方法,那么这个用户定 ...

go语言学习笔记(二)——内建容器篇

本篇主要记录对 go 中复杂的数据结构的学习,包括数组、切片、容器等。数组数组的声明var arr1 [5]int arr2 := [3]int{1, 3, 5} arr3 := [...]int{2, 4, 6, 8} var ...