segment 在 NodeJS 中的中文分词模块
本模块以 盘古分词组件 中的词库为基础, 算法设计也部分参考了盘古分词组件中的算法。 本分词模块具有以下特点: 纯 JavaScript 编写,可以在任何支…
windows-build-tools 安装卡住无法安装的解决方法
今天安装 mmseg 分词库,但是需要 windows-build-tools 工具,于是执行 npm install --global --production windows-build-tools 但是一直卡在 Python…
NodeJS 使用 svg-captcha 包生成图形验证码
svg-captcha 是一个非常实用的工具,能够很轻松的生成我们日常使用的图片验证码,灵活的参数配置能够满足我们项目特别的需求,在 node.js 中生成 svg …
fnv-plus 生成 Hash 哈希算法的 Npm 包
FNV-1a 散列算法通常被简单地称为 FNV,它在 n 位散列空间中散布散列,具有很好的分散性,而且速度非常快。 使用此模块为 JavaScript 字符串或对象生…
NPM 安装 iconv 报错 node_gyp 未安装
需要用到编码转换,就安装 iconv 这个库,但是始终安装不上,刚开始一直拿着错误提示到百度搜索,一直解决不了这个问题,但是仔细的阅读下错误提示,…
Glide.js 轻量级响应式幻灯片插件
Glide.js 是一个无依赖的 JavaScript ES6 滑块和旋转木马插件,它轻巧,灵活,响应快速。 特点 无依赖。包括一切准备行动。 轻量级的。只有~23 kb(~7k…
string-random 生成随机字符串 NPM 包
JS Core 只提供了 Math.random() 用于生成随机数字,但是并未提供生成字符串的函数,要自己写生成随机字符串逻辑需要费一番周折。string-random 库专…
URI.js 多功能浏览器 URL 操作库
作为前端开发者,经常要操作 URL 地址,比如下面的代码: var url = "http://example.org/foo?bar=baz" var separator = url.indexOf('?') > -1 ? '…
Yarn 快速 可靠 安全的依赖管理工具
yarn 是 facebook 发布的一款取代 npm 的包管理工具,Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率…
Bower 网页 Web 开发软件包管理器
Bower 是一个客户端的软件包管理器,它可用于搜索、安装和卸载如 JavaScript、HTML、CSS 之类的网络资源,Bower 是 Web 开发中的一个前端文件包管理器…
Vue.js 中格式化输出 JSON 数据可折叠展开
前后端分离的项目,我们经常需要和 JSON 打交道,如果是在浏览器里面,我们可以使用控制台的输出直接格式化 JSON 数据,并且还可以任意的折叠展开每个…
Node-xlsx 基于 Node.js 的 Excel 解析和构建插件
Node-xlsx 是一个Node.js的扩展,通过名字应该能够猜到是干什么的,主要是用于解析和构建 Microsoft Excel 表格,这个插件基于 js-xlsx 扩展,开源的 …
Jade 基于 Node.js 功能丰富的模版引擎
Jade 是一个高性能的模板引擎,它深受 Haml 影响,使用 JavaScript 前端开发脚本实现的,并且可以供 Node 使用,Jade的语法简单易懂,能提供常见的循…
Node-openid 基于 Node.js 实现的 OpenID 协议
OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理我们也可以通过这种方式来作为用户的身份…
使用 JS-XLS/X 读取和解析 Excel 表格文件
最近有一个要求,我们需要在浏览器动态解析 Excel 表格文件,刚开始我们想使用后台语言来完成,但是后台的同事又比较忙一直没弄,我就在网上找找有没…