首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
faymi
掘友等级
全栈工程师
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 92
沸点 13
赞
105
返回
|
搜索文章
赞
文章( 92 )
沸点( 13 )
Chain函数链接万物
当笔者在函数式编程的海洋中探索,看着项目中函数声明式代码越来越多时开始沾沾自喜。如获至宝的写下了函数式编程的异步请求和函数式编程的mock方案两篇心得,自认为小有所得。然而最终现实(需求)打败了我,当我手持上面两把“武器”,自认为可以天下无敌,剑走江湖,双剑下天山拯救世界。现实…
函数式编程的mock方案
笔者又要开发一个小程序了。众所周知,Taro自带的项目不支持本地化mock,目前Taro官方有提供插件机制来支持mock,有这方面需求的可以点开@tarojs/plugin-mock。 鉴于插件的种种弊端,之前笔者曾经用了装饰器模式来支持本地化mock,最近笔者又在学习函数式编…
函数式编程的异步请求
promise? async/await? 生成器yield? 又或者古老时期的回调地狱?如果说可以控制请求中的异步流程而不用上述任何一种解决方案,或许很多人和我一样都觉得不可能吧。如果你感兴趣可以接着往下看。 笔者学习函数式编程有一段时间了,初窥其门径,感慨其抽象与组合之美,…
CSS-animation-按钮呼吸态
写在前面 笔者最近面试恰好碰到此题,以往做这类的需求往往都是问设计师要两张呼吸前后的图片,更或者直接GIF完事,真要开始纯用CSS3的一时半会摸不着头脑,于是乎自己准备认真撸上一发按钮呼吸,看看有什么
lerna分包管理npm插件
lerna-demolerna分包管理npm插件前提:确认当前是否登录npm一、初始化lerna框架二、创建npm包文件三、yarn的workspaces模式四、配置远程代码库五、查看当前修改pack
Lerna基础归纳
Lerna 是一个用来优化托管在git\npm上的多package代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,且发布时需要手动维护多个包的问题。目前babel、react都使用了lerna的多包管理。 通常,我们在开发前端项目时都是…
通过Decorator让Taro支持本地化mock请求
先说一下为什么要干这个事,笔者最近又开始开发小程序了,想起之前团队的小程序项目呢采取mini+server的模式,小程序中的请求经过node server(egg\express\koa)然后在node端去mock返回,某种程度上也增加项目复杂度,开发小程序的同时还要去维护另外…
WebRTC在项目中的应用
本文背景是公司在很久以前让我研究WebRTC,要实现一些基于WebRTC的功能,经过一番于谷歌查阅资料和看别人的例子文章,于是有了这篇文章,中间各种事情拖到现在才完成(如有错误请指出会及时更新)。本篇
深入webpack打包原理,loader和plugin的实现
1. webpack打包基本原理 1. 处理单个模块(以入口为例) 我们可以看到,入口文件index.js的所有内容都以字符串形式输出了,我们接下来可以用正则表达式或者其它一些方法,从中提取到import以及export的内容以及相应的路径文件名,来对入口文件内容进行分析,获取…
规范一:如何写好JavaScript条件语句
在用 JavaScript 工作时,我们经常和条件语句打交道,这里有让你写出更好/干净的条件语句的建议。 Javascript条件判断语句,无非是判断真假,进行赋值或者其它的语句操作。 在比较简单的情况下使用,避免在复杂的情况下使用。用三元操作符分配或返回语句。 第一眼,上面这…
下一页
个人成就
文章被点赞
112
文章被阅读
12,439
掘力值
415
关注了
36
关注者
14
收藏集
10
关注标签
56
加入于
2016-11-29