nodejs 模块恩仇录
vue-clickoutside
点击元素以外的东西时会触发的事件。好东西。其实可以利用全局event来判断当前点击的对象来判断也一样。但这个显然更舒服
传送门:https://www.npmjs.com/package/vue-clickoutside
request-promise
request + promise的衍生版
npm install --save request
npm install --save request-promise
传送门:https://github.com/request/request-promise
传送门:http://www.cnblogs.com/CyLee/p/6564175.html
anywhere
一句话:随时随地将你的当前目录变成一个静态文件服务器的根目录。
安装
npm install anywhere -g
anywhere -h localhost -p 8060
fastclick
// 这个插件特别常用,解决手机端 click点击延迟
import fastclick from 'fastclick'
fastclick.attach(document.body)
v-tap 支持手机端和Pc端的点击事件
github地址:https://github.com/MeCKodo/vue-tap
import vueTap from 'v-tap';
Vue.use(vueTap)
使用方法:v-tap="{methods:change_title}" / v-tap="{ methods:open,k : item.key,i:index2}"
change_title (para) {
var e = para.event;
console.log(e);
$(e.target).text()
}
process
第三方学习地址:http://www.css88.com/archives/4548
process模块用来与当前进程互动,可以通过全局变量process访问,不必使用require命令加载。
通常会使用process.env.xxxx来存储全局配置
- process.env:指向当前shell的环境变量,比如process.env.NODE_ENV。
- process.argv:当前进程的命令行参数数组。
gulp-nodemon 和 nodemon
官方网站:http://nodemon.io/
github地址:https://github.com/remy/nodemon/
简介:Nodemon 是一款非常实用的工具,用来监控你 node.js 源代码的任何变化和自动重启你的服务器。 Nodemon 是一款完美的开发工具
作用:自动启动/重启你的node程序,开发node服务端程序必备
安装:
npm install -g nodemon npm install -g gulp-nodemon
demo:
nodemon({
script: path.join(__dirname,'/server.js'),
ext: 'js',
watch: [
path.join(__dirname,'/dist')
],
env: { 'NODE_ENV': 'production','PORT':PROD_PORT }
})
open 和 opn
github地址:https://github.com/sindresorhus/opn
简介:打开的网站、文件之类的可执行文件。
安装:
npm install open
npm install --save opn
demo:
open('http://localhost:' + DEV_PORT)
gulp-sequence
github地址:https://github.com/teambition/gulp-sequence
简介:gulp的任务的执行是异步的。通过该模块实现顺序执行
作用:让gulp任务,可以相互独立,解除任务间的依赖,增强task复用
安装:
npm install --save-dev gulp-sequence
demo:
gulp.task('webpack:dist',gulpSequence('set-env-prod','webpack'))
del
github地址:https://github.com/sindresorhus/del
简介:删除文件
作用:删除文件/文件夹
安装:
$ npm install --save del
demo:
del([path.join(__dirname, '/dist/*')])
path
第三方学习地址:http://www.jianshu.com/p/fe41ee02efc8
简介:提供关于路径的函数
//引用该模块
var path = require("path"); //路径解析,得到规范化的路径格式
var myPath = path.normalize(__dirname + '/test/a//b//../c/utilyou.mp3');
console.log(myPath); //windows: E:\workspace\NodeJS\app\fs\test\a\c\utilyou.mp3
nodejs 模块恩仇录的更多相关文章
- NPM 模块恩仇录
vue-clickoutside 点击元素以外的东西时会触发的事件.好东西.其实可以利用全局event来判断当前点击的对象来判断也一样.但这个显然更舒服 传送门:https://www.npmjs.c ...
- NodeJS 模块开发及发布详解
NodeJS 是一门年轻的语言,扩展模块并不太全,经常我们想用某个模块但是却找不到合适的.比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好用的模块,这时候就需要我们自己来实现相应的 ...
- NodeJS模块、包、NPM
1.NodeJS模块 每一个Nodejs都是一个NodeJS模块,包括JS文件,JSON文本文件,二进制模块文件. a.模块的应用 新建一个文件mytest. ...
- # nodejs模块学习: express 解析
# nodejs模块学习: express 解析 nodejs 发展很快,从 npm 上面的包托管数量就可以看出来.不过从另一方面来看,也是反映了 nodejs 的基础不稳固,需要开发者创造大量的轮子 ...
- nodejs模块xml2js解析xml的坑
在一个项目中,用到nodejs模块xml2js解析xml,xml的数据如下: <xml> <MsgId>6197906553041859764</MsgId> &l ...
- NodeJS 模块&函数
NodeJS 模块&函数 nodejs的多文件操作通过模块系统实现,模块和文件一一对应.文件本身可以是javascript代码.JSON或编译过的C/C++扩展 基本用法 nodeJS通过ex ...
- es6模块 nodejs模块和 typescript模块
es6模块 import和export nodejs模块 require和module.exports typescript模块 module和export
- nginx unit nodejs 模块试用
unit 对于nodejs 的支持是在10.25 发布的,基本能用,但是依然有好多问题,当前在测试的时候就发现,请求之后会block , 相关的issue 已经有人反馈了,最好使用源码编译,方便测 ...
- nodejs nodejs模块使用及简单的示例
nodejs模块使用及简单的示例 参考菜鸟教程网:http://www.runoob.com/ 一.fs模块的使用: 1.文件操作: 读文件: //读文件 var fs=require('fs'); ...
随机推荐
- JavaCV配置
下载javacv-1.2-bin.zip https://github.com/bytedeco/javacv 解压 在Eclipse项目 Referenced Libraries 中 Add Ext ...
- 箭头函数和Buffer对象
一.箭头函数 普通函数1 var add = function (a, b) { return a + b; } 普通函数2 function add (a, b) { return a + b; } ...
- CrashMonkey4IOS App测试
下载地址:https://github.com/vigossjjj/CrashMonkey4IOS 根据下载地址里面的说明安装一下,以下进行配置 1.进入CrashMonkey4IOS-master/ ...
- C#动态规划查找两个字符串最大子串
//动态规划查找两个字符串最大子串 public static string lcs(string word1, string word2) { ...
- Scrapy 爬虫 使用指南 完全教程
scrapy note command 全局命令: startproject :在 project_name 文件夹下创建一个名为 project_name 的Scrapy项目. scrapy sta ...
- Chrome Extension 检查视图(无效)处理方法
最近闲来无事,简单看了下Chrome扩展的开发,并且开发一个小小的翻译插件(TranslateBao)作为练手,开发细节不详述了,如果有新学习chrome extension开发的新人,可以参考源码, ...
- 教你实践ASP.NET Core Authorization
本文目录 Asp.net Core 对于授权的改动很友好,非常的灵活,本文以MVC为主,当然如果说webapi或者其他的分布式解决方案授权,也容易就可以实现单点登录都非常的简单,可以使用现成的Iden ...
- windows 物理内存获取
由于我一般使用的虚拟内存, 有时我们需要获取到物理内存中的数据(也就是内存条中的真实数据), 按理说是很简单,打开物理内存,读取就可以了.但似乎没这么简单: #include "window ...
- 关于 js 一些基本的东西
r.js 可以打包(可以实现前端文件的压缩与合并). 客户端尽量遵循 amd 规范. 推荐使用 requirejs 规范. requirejs 简单教程: http://www.runoob.com/ ...
- MySQL数据库1067 问题
1.MySql1067错误解决方法 http://blog.csdn.net/mhmyqn/article/details/17043921 MySql 1045解决方法 my.ini mysq ...