
技术类
nathanhuang1220
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Javascript异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(single thread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段J转载 2014-08-13 19:00:43 · 511 阅读 · 0 评论 -
“流式”前端构建工具——gulp.js 简介
Grunt 一直是前端领域构建工具(任务运行器或许更准确一些,因为前端构建只是此类工具的一部分用途)的王者,然而它也不是毫无缺陷的,近期风头正劲的 gulp.js 隐隐有取而代之的态势。那么,究竟是什么使得 gulp.js 备受关注呢?Grunt 之殇gulp.js 的作者 Eric Schoffstall 在他介绍 gulp.js 的 presentation 中总结了转载 2014-12-16 09:52:55 · 663 阅读 · 0 评论 -
用gulp-livereload实现自动刷新页面(v3.0.2)
第一步:安装$ sudo npm install gulp -g$ sudo npm install http-server -g安裝 Chrome Extension: LiveReload 第二步:配置Gulp: 进入项目目录后在终端输入:npm init //用于创建package.json与gruntfile.jssudo np原创 2014-12-17 13:05:16 · 3683 阅读 · 0 评论 -
Grunt 自动化部署之css、image、javascript、html压缩Gruntfile.js配置
grunt.initConfig方法用于模块配置,它接受一个对象作为参数。该对象的成员与使用的同名模块一一对应。每个目标的具体设置,需要参考该模板的文档。就cssmin来讲,minify目标的参数具体含义如下:expand:如果设为true,就表示下面文件名的占位符(即*号)都要扩展成具体的文件名。cwd:需要处理的文件(input)所在的目录。src:表示需要处理的文件。转载 2014-12-05 12:42:53 · 1146 阅读 · 0 评论 -
在Ubuntu下安装mongodb与nodejs
今天在阿里云的服务里搭建mongodb与nodejs。在安装过程中遇到很多问题,感谢基友的指导,特此总结下。同网上的教程不太一样,我下的都是直接使用的版本,不需要先./configure再make什么什么的。首先来说node:apt-get updatesudo apt-get install nodejssudo apt-get install npm就完毕了,是不是很简单!原创 2015-01-19 17:54:59 · 584 阅读 · 0 评论 -
配置MAC开发环境笔记
赶上公司硬件更新,需要重新配置下新机。这里做下记录先安装XCODE(自带终端命令)安装oh my zsh(扩展命令)curl -L http://install.ohmyz.sh | sh安装brewruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go安装gitbrew install git原创 2015-02-11 17:51:41 · 790 阅读 · 0 评论