随笔分类 - js工具库
摘要:前言 本文为首发原创,同时转载至公众号“全栈前端精选“和“广发证券金融科技”中 目录 一.概念介绍 1.1 gitlab-ci && 自动化部署工具的运行机制 1.2 自动化部署给我们带来的好处 二.知识预备 2.1 gitlab-ci涉及的抽象概念(Runner/PipeLine/Executor
阅读全文
摘要:本文介绍在实现 CLI 中常用的一些终端交互相关的四个工具包,如果你需要实现一个 CLI,这几个工具包必不可少。你只需要将他们组合一下,然后实现你的业务逻辑即可。 inquirer https://github.com/SBoudrias/Inquirer.js 功能:用户和命令行交互(问卷),获取
阅读全文
摘要:比如我们试图测试这样一段代码的执行速度,我们通常会这样做: 然而鉴于现在的设备和浏览器运行得越来越快,这种将代码运行固定次数的测试方法有很大概念会得到一个0ms的时间差结果,显然0是毫无意义的,如下图 这里推荐使用benchmark.js进行代码段的基准测试,同时可以使用jsPerf来分享我们的基准
阅读全文
摘要:特点 支持触屏设备和大部分浏览器(IE9以下的就不支持了,原因都懂得) 可以从一个列表容器中拖拽一个列表单元到其他容器或本列表容器中进行排序 移动列表单元时有css动画 支持拖放操作和可选择的文本(这句我也没理解,大概意思就是对原生的拖放进行拓展了) 非常友善的滚动效果 基于原生HTML5中的拖放A
阅读全文
摘要:(背景: 先用 babel 转译 es6 再 用 browserify 打包 模块化文件,来解决浏览器不支持模块化 )(Browserify是一个让node模块可以用在浏览器中的神奇工具) 今天折腾了一上午,对于前端好多自动化管理的命令用起来,步骤甚多,故想写一个脚本文件,将项目所需要执行到命令 都
阅读全文
摘要:本文主要整理了Immutable.js常用API的使用。 Immutable 是什么? 关于Immutable的定义,官方文档是这样说的: Immutable data encourages pure functions (data-in, data-out) and lends itself to
阅读全文