unicloud云函数TS开发最优解决方案

最近一直在调研unicloud云函数开发,所以一直想给js加入类型推导,这篇文章就记录一下我是如何开发TS版本的云函数的吧。确定使用TS还是Flow.jsFlow.js在基本语法上和TS很相像,我认为它是一个针对老项目的类型推导方案,因为只需要安装简单的包和给文件加入Flow的标识就可以给对应的文件提供类型推导的功能,所以针对目前我所做的这个业务来讲,不存在老项目,所以既然是新项目就不如直接上TS。在云函数开发过程中,我们在插件市场选择了一款非常简洁已拓展的explain框架,这个框架目前已经支持单路由和restfulAPI还有基本的过滤拦截器,那么目前这个框架没有做TS的解决方案,我就...

前端,唠嗑 2020-12-12 PM 229℃ 0条

从0开始理解Vite的主要新特性(一)

vite这个工具确实尤大在微博上造势很猛,又以各种骚操作着实火了一把,那我们今天就一起了解一下vite吧~我们可以从vite仓库的readme可以看到安装vite非常的方便// https://github.com/vitejs/vite npm init vite-app <project-name> cd <project-name> npm install npm run dev我们在本地环境运行之后可以看到这样的页面,就说明我们可以开始使用了。我们首先要理解vite的工作原理,它为什么这么快?当我们打开工程的index.html的时候,我们可以发现...

前端,精读 2020-11-25 AM 288℃ 1条

超低价PDD打造无限极简桌面攻略

超低价PDD打造无限极简桌面攻略如题所见,这篇文章可不是软文,我们武林中人不能不讲武德的主要是自己因为工作后续的需要,需要配置更多的屏幕,所以参考了网上很多大佬的桌面,桌面上动不动mbp,switch,好几千的键盘,4k+的电脑屏幕,千把块的屏幕灯。好家伙把我卖了都没那么多钱,作为程序萌新没那么多钱又想打造一个实用的桌面,你就该看我这个!完成效果图:首先我们从价格低到高排序咯,首先就要介绍的笔记本夹架:来源:淘宝价格:20-30推荐星级:五颗星推荐链接:淘宝网评价:不用笔记本的朋友可以用这个架子,这个架子本来是夹餐巾纸的,但是它足够稳固,夹得住,立起来不会伤害电脑,再加上外观清爽,非常好...

唠嗑 2020-11-12 PM 299℃ 0条

好家伙,他闭着眼睛写Vue3

一个风和日丽的下午,我用了3个小时写了一个Vue3的小应用,这个应用小到不足为奇,但是Vue3的开发体验最值得我吹一波,这个小应用在登录我用了Vuex4,路由管理用到了最新的VueRouter4,而UI框架选择的是Vant3,有赞团队的Vant3最新版也是目前为止Vue3支持度最高的移动UI库,放一个项目预览GIF图整个的开发体验,我总结了一下:有近似ReactHook的开发体验,又保留了Vue2的原汁原味,同时因为Vue3的本身设计原因,也提升了在react中没有的hook开发体验,所以如同标题,如果开发者拥有reactHook开发经验和vue2开发经验,可谓是“闭着眼睛”都能撸Vue...

前端,资讯,唠嗑,精读 2020-10-28 PM 378℃ 0条

初探reactHook(一)

在以前的react 开发中我们习惯使用class类的写法写react组件,但是现在随着函数式编程的流行,函数作为js的第一公民,我们在react使用函数编写业务组件,在原来只能写无状态的组件,没有自身的state,hook的出现可以让函数组件钩入一些方法,可以让我们在函数组件中使用state和一些class类的组件写法,那么我们这篇笔记将以react-hook文档为基础来做一些总结。Hook 简介 - ReactState Hookimport React, { useState } from "react"; // 计算器的组件 function Main() {...

前端,精读 2020-10-09 PM 367℃ 0条