docker简介1:docker定义docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序...
【移动端】自适应方案
基本概念:设备独立像素(DIP):逻辑像素,同樣嘅屏幕大小DIP都喺一樣嘅。物理像素(pt):分辨率,屏幕一行同埋一列分别有幾多像素点leigaa。**设备像素比DPR(Device Pixel Ratio)**:DPR = 物理像素...
【grid】简单总结
一、易记点整理父: 1234567891011121314{ grid-template-columns: repeat(auto-fill, 100px); grid-template-rows: 100px 100p...
【flex】简单总结
一、容器属性1. justify-contentflex-start(默认值):左对齐flex-end:右对齐center: 居中space-between:两端对齐,项目之间的间隔都相等。space-around:每个项目两侧的间隔...
react-hooks
一、基本介绍react是基于数据是不可变的(每次setState都会返回一个新数据),这也是为什么需要setState()来更新数据而不能使用像vue的this.state = newState的形式更新数据的原因,其实你用this....
typescript总结笔记(8)常见面试题
前端八股文https://www.w3cschool.cn/web_interview/
typescript总结笔记(7)配置文件、命令行、双斜线指令
一、配置文件 tsconfig.json哎呀,懒得写了,反正常用配置就那几个 12345678910111213141516171819202122{ "include": ["src/...
typescript总结笔记(6)声明文件与声明语句
一、声明文件与声明语句1. 声明语句 declare declare 关键字用来告诉编译器,某个类型是存在的,可以在当前文件中使用。 declare 只通知编译器某个类型是存在的,不用给出具体实现。 declare 只能用来描...
typescript总结笔记(4)类型工具、类型映射、类型运算符
一、类型工具TypeScript 提供了一些内置的类型工具,用来方便地处理各种类型,以及生成新的类型。 Exclude<T, U> 从 T 中排除出可分配给 U的元素。 Omit<T, K> 的作用是忽...
typescript总结笔记(5)命名空间、模块
一、命名空间和模块1. 命名空间的意义原先叫内部空间。 当多人开发同一文件时可能会造成重名或覆盖等问题。此时可以使用namespace在同一文件里进行不同开发。即使方法名称相同,但在不同的namespace中就可以避免互相覆盖...