npm scripts兼容 windows 和 linux

npm scripts兼容 windows 和 linux
npm 的 scripts 可以简化我们开发使用指令,但是在不同的平台上使用起来是有差异的,比如: "start": "NODE_ENV=local DEBUG=koa node --harmony app.js" 在 Mac 下运行时正常的,但是在windows 下却会报错 'NODE_ENV' 不是内部或外部命令,也不是可运行的程序或批处理文件。 在 Windows 下使用 set NODE_ENV=local && DEBUG=koa 是正常的,但是在 Mac 下却可能出问题,那么有什么可以解决的办法么...

提高效率的工具推荐(Windows)

提高效率的工具推荐(Windows)
推荐三个个可以提高效率的工具: Cmder:代替 cmd 1. 支持复制粘贴,非常方便 2.窗口size能便捷缩放 3.支持多Tab页(如:chrome),方便管理 4. 颜值很高 5.支持大部分 Linux 命令,方便快捷, 下载地址:http://bliker.github.io/cmder/ full版本比较大,模拟了一些常用linux命令,自带git,vim Clover:给资源管理器加上多Tab管理 地址:http://ejie.me/ Wox:强烈推荐 Wox 是一个高效的本地快速搜索框,...

前端测试 mocha+chai+sinon.js

前端测试 mocha+chai+sinon.js
以前写代码就没测试过,哈哈哈,主要是以前大多数写的都是业务代码对测试要求不高,一般都是手测就可以啦,最近做了个node的项目,发现手测不大给力,于是上了自动测试。 Mocha 是一个JavaScript的测试框架,可以运行在node 中也可以运行在浏览器中。 chai 和 assert 一样是一种断言库,主要用来判断结果是否正确 sinon.js 可以用来mock 数据   那么怎样进行测试呢 ...

Thunk函数

Thunk函数
什么是Thunk函数? 12345 function fn(a){  console.log(a*5);} fn(3-2); 传入的参数3-2这个表达式在计算策略上不同,比如:c++是将3-2计算出结果再乡下传递,而传名调用则是把内容传入函数体内:console.log((3-2)*5); Thunk函数则是 thunk = function(){ return 3-2; } function fm(thunk){ ret...

特殊符号IOS和安卓下展现不一致

特殊符号IOS和安卓下展现不一致
遇到一个问题¥符号在安卓下正常显示但是在IOS下却不正常,显示乱码,一开始以为是文件编码的问题,后来发现也不是。 解决: 在ios环境下,将特殊符号转换成Unicode编码即可正常¥->¥,但是安卓下不能识别¥,还时要用¥

有文字和图片的文字垂直居中

有文字和图片的文字垂直居中
当一行内有文字和图片的时候,图片高度和文字高度不同,文字将会呈现在图片的底部而非居中 解决方法一: 将文字和图片拆分成两个块级元素,文字设置line-height将文字垂直居中; 方法二: 图片设置vertical-align:middle; <p>我是文字&nbsp;&nbsp;<img src="img/btn_search_box.gif" style="vertical-align:middle" /> </p>

css:省略超出文字,总结

css:省略超出文字,总结
单行省略: white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 省略号颜色问题: 目前还没有修改省略号颜色的api,省略号的颜色默认与父元素颜色一致 <p>测试文字<span style="color:red">测试文字测试文字测试文字测试文字测试文字</span></p> 这样的省略号颜色将是p的颜色,与span的颜色不一致,可以将p的颜色改成span颜色,再更改其他文字颜色,达到效果。 多...

sublime text 3 插件配置记录

sublime text 3 插件配置记录
实习到今天整整一周了(报道一周),刚开始什么都不熟悉,也使挺慌的,所以这周压力都比较大,实习又把sublime配了一下,记录一下。 所有插件都在里面,sublimeLinter,需要装node,而且node上也要装一些linter

Weex初体验

Weex初体验
什么是weex?看官网介绍:http://alibaba.github.io/weex/,文档地址:http://alibaba.github.io/weex/doc/ 首先你要有nodejs环境4.2版本及以上 安装weex-toolkit npm install -g weex-toolkit Hello World 新建hello.we文件,输入以下代码保存 <template> <div> <text>Hello World</text> </div> </template> 运行 使用git-bash cd到hello.we目录 执行weex hello.we...
Copyright © 奋斗的承诺 保留所有权利.   Theme  Ality 鲁ICP备15004471号

用户登录

分享到: