伴随着移动端的发展,触摸交互的手势也越来越丰富,从起初最简单的点击发展到现在的长按、侧滑、拖动等,更为复杂的还会有双指缩放等事件。可以说,手势设计在移动页面上起到了简化界面元素,增加交互多样性的重要角色。 原生基础事件 尝试写过原生手势的同学应该都知道,和手势相关的基本事件其实只有这么四个:touchstart、......
追本溯源 在使用前端许多工具插件的时候,我们大多知道每个工具库、每个插件能做什么,不过很多同学其实并不清楚背后用到的技术,如webpack、rollup、UglifyJS、Lint等很多的工具和库的核心都是通过Abstract Syntax Tree 抽象语法树这个概念来实现对代码的检查、分析等操作的。通过了解抽象语......
原文地址:http://www.galen-yip.com 如有不当之处,还请指正。 背景: 在mongo中每天的数据量大概是5500W+,每天一张collection。 大数据量面前,直接把数据load到内存里的话,不用说,直接死翘翘了。这里采用了游标的方式。 每天早上7点开始每5分钟跑一次脚本。用游标的方式......
声明:这个系列为阅读《JavaScript设计模式与开发实践》 ----曾探@著一书的读书笔记 1.职责链模式的定义 2. 2.1 简单职责链模式 2.2职责链重构上面的代码 2.3灵活的拆分职责链节点 3.异步职责链 4.职责链模式的优缺点: 5.使用AOP(面向切面编程)来快速的创建职责链 总结: 1.职责链模式......
起因是实在是改需求改得烦了,搞得我连命名都发愁。 然后就搞了这个工具 ---- 变量命名神器Codelf。 Codelf通过搜索开源平台 Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Project 的项目源码,从中找出匹配关键字的变量名......