ejs 简明教程
现在主流的前端框架都是用了数据驱动和模版技术在渲染视图,最早的jsp和php都是通过服务器端渲染的方式进行页面的渲染,本章简单介绍一下koa-generator中生成的脚手架中使用的ejs的模版简单使用。
javascript是一个单线程执行的语言,所以在处理阻塞io是通过异步回调的方式进行,常用的处理异步的方式有以下几种:
[✔] callback hell回调地狱
[✔] promise
[✔] generator
[✔] async await
本章先介绍一下 promise的基本语法和使用细节…
Promise.allSettled方法之前在水牛下水系列(0)- linuxDeploy 基础及其服务器nginx静态资源部署写过在项目上部署一个前端工程的基本流程
[🦶] npm run build通过打包工具将前端工程打包成静态资源到置顶的目录
[🦶] 手动对静态资源目录dist和nginx等项目部署的配置文件进行压缩
[🦶] 通过ssh工具上传静态资源到服务器的指定目录下
[🦶] 备份上一个版本的静态资源目录
[🦶] 将新的静态资源目录放到nginx服务目录下,并修改nginx配置文件
[🦶] 重启nginx服务
这么一个手动部署应用的过程,在项目中已经使用jekins在代码仓库gitlab中配置了git hook,当master分钟有代码的push,就会触发Jekins执行上面一系列的操作将项目代码部署到服务器上…前阵子无意间刚好看到一个哥们用nodejs实现了这一些列的功能,改吧改吧准备在项目上试试,也顺便看看如何通过nodejs实现这一些列的操作。
2020年也是非常难得的一个春节,让我们上班多年的小伙子终于也过上了一段寒假,最近一边在家远程办公,一边也在吸收各种各样的知识,2019年末,开始认真学习了一下docker和容器技术,也输出了docker的学习笔记水牛下水系列(1)- 容器技术【docker入门基础,今天准备罗列一下2020年的工作和生活计划,希望到年底的时候对比一下有哪些具体实现了,哪些没有实现。
[❌]
[✔] 2020年2月9号 - 给宝宝买了大疆的OSMO-pocket口袋相机,情人节礼物加生日礼物。
[✔] 2020年2月15号 - 四医院检查出来我们有了小宝宝,大概十月份我们的小宝宝就出生了,获得称号 - “喜当爹”
[❌] 2020年2月24号 - 宝宝的生日,我们结婚后的第二个生日,定了vcake的酸奶蔓越莓蛋糕🍰
[❌] 2020年3月30号 - 老妈生日,老妈退休后的第一个生日
[❌] 继续坚持健身,控制体重,尽量今年年底减到80-85kg
[❌] 继续坚持篮球🏀左手的训练,训练身体协调性
[❌] 继续坚持篮球🏀左手的训练,训练身体协调性
最近总是在linux环境和win环境之间切换工作,一些常用的脚本在这两个系统中不太兼容,于是搜了一下有没有兼容的整合方案,下面是通过bat脚本的方式在win下兼容linux一些简单的命令,后面也准备把win的bat脚本相关的东西,随着工作中的使用,逐步整理在这个分类下…