combineLatest
是组合操作符,用来组合多个Observables
来创建一个Observable
,该Observable
的值根据每个输入Observable
的最新值进行计算。
mac 技巧积累
积累一些常用的mac技巧,侧重于shell的应用。
Webstorm 手动安装插件
有时候webstorm安装插件的时候非常慢,慢就算了,只不过是多等等而已,也还可以忍受。但是有些插件就是下载很慢,最后超时了,它有没有断点续传,要想继续还得重头开始,这就恨不能忍了。折腾网络是一回事,但是我们可以先将插件下下来,然后再本地安装啊。🤪
webstorm中自动插入的代码引号设置
默认情况下,webstorm被配置为使用双引号插入自动导入语句,但是tslint中的默认配置是使用单引号。这样很不美观,很糟心。我们不能容忍这种智障行为,得想想解决的办法~🤔
uni-app vue webstorm 开发环境配置
uni-app
官方推荐是在Hbuild
上进行开发,也方便的,Hbuild
里面提供了官方的插件以及一些优化。但是,真正就开发IDE来讲,Hbuild
或许和VSCode
有可比性,但是和Webstorm
来讲,Hbuild
就是个弟弟!我还是喜欢手动配置后在Webstorm
中开发。我认为,智能提示是一个IDE给我们的便利,但打包和运行都在IDE
里面的话,等于说罩了一层壳子,是不透明的,打包和运行还是走手动靠谱的点。来看下在Webstorm
中折腾uni-app
吧。
解决hexo generate 生成的时候index.html为0kb空白的问题
最近新公司配了新电脑,重新整环境的时候贪图新鲜,下载node
的时候下载的是最新版:node当前版14.0.0。然后安装hexo
,从github拉取hexo博客项目,然后跑npm install
,都没啥问题。但是在项目下面执行任何hexo
的命令的时候,就会出现一个错误:
Angular 下载excel文件
假设有一个接口返回excel文件,我们前段需要请求这个接口获得这个文件,然后保存到本地,达到下载的效果。
Web 应用程序中处理文件
对处理文件的操作一直停留在框架层面,还没有完全手动的去处理过,跟着MDN这篇文章:在web应用程序中使用文件 走一遍。
Angular中的服务-Service
常见的后端开发中,有个MVC开发模式:Model-View-Controller。在MVC架构中,有个service层,负责是连接Controller和Model。Controller处理用户的输入和请求,Service负责从Model中获取数据并处理数据,Model定义数据库的字段定义和一些行为。在Angular中,Service作为一个服务,和MVC中的Service相类似,但是还是有差别的。
Javascript 事件循环机制
JavaScript的执行顺序是单线程执行,上一个任务执行完毕后执行下一个,由事件循环机制处理程序中多个代码块的执行。
需要注意的是,“异步”和“并行”他们的意义完全不同。“异步”指的是关于现在和将来的时间间隙,而“并行”是能够同时发生。