freefish

写写代码,做做设计,看看产品。世界那么大,多玩玩看看。

高清屏及适配不同设备的方案总结

关于一些Retina,设备像素,移动适配的知识,网上一搜也是一大把,但是基本的东西并没有变化太多。下面就我看过的一些有关于这方面的知识做一些总结(仅以个人的角度出发,所以有不全的地方还请大家谅解)。后面会有不定期的更新~每个知识点我都会在开关写出引用地址,所以大家有不懂的可以看原文章~ 一、..


如何让node完美支持es6语法

node es6 babel

首先,建议大家装一下es-checker,看一下在当前node版本下,对es6支持的程度,下面是我本机node版本8.10.0对es6的支持:其实8.10.0对es6已经达到90%的支持率了,但是如果想用import/export或者async/await是不支持的,这时候就用到了babel.下..


RxJS--详解forkJoin, zip, combineLatest之间的区别

RxJS–详解forkJoin, zip, combineLatest之间的区别前言forkJoin, zip, combineLatest是rxjs中的合并操作符,用于对多个流进行合并。很多人第一次接触rxjs时往往分不清它们之间的区别,其实这很正常,因为当你准备用来合并的流是那种只会发射一次..


rxjs操作符总结

关于rxjs操作符的总结(持续更新中)级联操作我的理解,级联操作就是下面的操作流依赖上面的操作。上面如果没有传递值给下面,就会报错。下面流会接收上面操作之后的值。看例子: import { Observable } from 'rxjs';let stre..


mongodb入门

学习了MongoDB,在这里记录一下,日后可以用来温习。 1.mongodb介绍及安装2. 命令行使用3.安全和权限控制4.node中使用5. node+mongodb结合的项目示例 一. mongodb介绍及安装1. 介绍 官网:Building on the Best of Relat..


box-sizing使用

温习一下box-sizing的基本用法。 1.语法: content-box | border-box2.说明 content-box 容器的实际宽度或高度=width;不包含padding和border值,是标准的盒模型。 border-box 容器的高度或宽度 = width + paddi..


rxjs初试

rxjs初试今天学了一下rxjs,发现真的很牛x。到现在感觉自己学的还不6,边学边记笔记吧! 1.转换成 observables通过Observable的一些静态方法,可以把数组、字符串等转换成多个observables。比如: of、from、fromEvent等。看例子:// 来自一个或多个..


有意思的pipe对于DecimalPipe小数位保留

利用DecimalPipe,保留小数位 规则:{整数位数}.{小数位数最小值}:{小数位数最大值}{minIntegerDigits}.{minFractionDigits}-{maxFractionDigits} import ..