首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
铁皮饭盒
掘友等级
前端
|
any-rule / any-touch 开发者
any-rule / any-touch 开发者
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
416
文章 327
沸点 89
赞
416
返回
|
搜索文章
最新
热门
用TypeScript开发手势库 - (3)统一化Mouse和Touch事件
为了同时支持鼠标和touch设备, 我们第一步把2种设备产生数据统一化, 统一化后的数据我们统一叫他input. input包含11个字段,4个基础字段,7个快捷字段, 这些都是为下一步进行计算处理(computed)使用. input包含4个基础字段:eventType / …
用TypeScript开发手势库 - (2)tsconfig.json & rollup.config.js & npx
注: 为了阅读体验, 我把为什么不用webpack放在的本文的最后. 我对代码做了注释(如有不懂请留言): 其实npx并不是本文主角,但是如果你的tsc不是全局安装的, 那么你在命令行运行tsc会提示找不到他, 但是如果你用npx tsc那么他就会运行你本地的node_modu…
用 TypeScript 开发手势库 - (1)web开发常用手势有哪些?
说在最前面,本文是一个系列文章的开头, 这个系列里我会讲如何用typescript开发一款支持pc和手机端的手势库any-touch, 以及通过jest让你的代码测试覆盖率100%. 今天的文章里我们先不讲代码, 我们讲一下都有哪些手势以及手势的逻辑, 理解了逻辑再写代码就简单…
配置jest让其window上存在ontouchstart
如果你的代码里有一段是这样的:因为默认jest集成的jsdom的window上是没有ontouchstart属性的,所以我们需要自己加一个:现在在每个测试文件中,都可以直接识别到ontouchstar
个人成就
优秀创作者
文章被点赞
7,018
文章被阅读
493,352
掘力值
23,272
关注了
22
关注者
6,371
收藏集
1
关注标签
16
加入于
2017-02-01