使用grunt-contrib-copy自动复制文件
2014-04-13 · 468 chars · 3 min read
在使用 GruntJS 自动化工具的打包编译的时候,有时需要将一些文件直接复制到目标文件夹(不经过编译,压缩,合并什么的,例如图片文件),这时候 grunt-contrib-copy 就派上用场了。今天就拿Flappy Pig的代码来说说怎么用 grunt-contrib-copy 自动复制文件。
2014-04-13 · 468 chars · 3 min read
在使用 GruntJS 自动化工具的打包编译的时候,有时需要将一些文件直接复制到目标文件夹(不经过编译,压缩,合并什么的,例如图片文件),这时候 grunt-contrib-copy 就派上用场了。今天就拿Flappy Pig的代码来说说怎么用 grunt-contrib-copy 自动复制文件。
2014-04-09 · 585 chars · 3 min read
SVN 是一个版本管理工具,在工作中经常使用,尤其是多人合作开发的时候,版本管理显得更加重要。需要使用回退的场景往往都比较“紧急”,今天就记录一下在使用 SVN 的时候怎么回退到指定的版本,方便以后随时查看。
2014-04-04 · 464 chars · 3 min read
rangy.js 是一个兼容库(https://code.google.com/p/rangy/),主要用来获取用户鼠标选中的内容。现在很多“分享工具”都有这样的功能,下图是新浪博客的
2014-03-30 · 477 chars · 3 min read
2014-11-14 更新:
其实那段“乱七八糟”的代码不是手写的,可以使用jjencode这个工具生成。
正文:
今天早晨刚起来,看到一个朋友(@Laix)的留言,他留了一段“奇怪的代码”,说在控制台执行会发生神奇的事情:
_=~[];_={___:++_,$$$$:(![]+"")[_],__$:++_,$_$_:(![]+"")[_],_$_:++_,$_$$:({}+"")[_],$$_$:(_[_]+"")[_],_$$:++_,$$$_:(!""+"")[_],$__:++_,$_$:++_,$$__:({}+"")[_],$$_:++_,$$$:++_,$___:++_,$__$:++_};_.$_=(_.$_=_+"")[_.$_$]+(_._$=_.$_[_.__$])+(_.$$=(_.$+"")[_.__$])+((!_)+"")[_._$$]+(_.__=_.$_[_.$$_])+(_.$=(!""+"")[_.__$])+(_._=(!""+"")[_._$_])+_.$_[_.$_$]+_.__+_._$+_.$;_.$$=_.$+(!""+"")[_._$$]+_.__+_._+_.$+_.$$;_.$=(_.___)[_.$_][_.$_];_.$(_.$(_.$$+"\""+_.$$$$+(![]+"")[_._$_]+_.$_$_+"\\"+_.__$+_.$$_+_.___+"\\"+_.__$+_.$$_+_.___+"\\"+_.__$+_.$$$+_.__$+".\\"+_.__$+_.$_$+_.__$+"\\"+_.__$+_.$_$+_.$$_+"\\"+_.__$+_.$_$+_.__$+_.__+"();"+"\"")())();
2014-03-28 · 260 chars · 2 min read
2014-03-26 · 524 chars · 3 min read
如何搭建个人网站系列:
在这个系列文章完成一个多月后,有了这篇后记,原因是前些天的“javascript 小游戏”,得到了不少朋友的支持,很多人试玩了游戏,访问量达到了一万左右,下面是百度统计的数据:
2014-03-23 · 771 chars · 4 min read
Flappy Pig,是 Pig,使用原生 javascript 写的网页版“Flappy Bird”。我也奇了个怪为什么搞这个东西出来,而且还花了一天宝贵的周末,但是既然写出来,就拿出来和大家分享一下,点击在线试玩(没有做兼容性测试,所以请用现代浏览器)。
整个程序,主要分几个部分:全局设置和工具函数,pig 类(控制猪的跳跃,掉落等),柱子类(渲染柱子,控制柱子移动),位置判断(判断 pig 有没有撞到柱子上),controller(控制器,初始化各个类,全局设置,计时器的开始和 结束,UI 控制等),主函数(程序起点),接下来说下程序的几个难点:
2014-03-19 · 1,794 chars · 9 min read
本文介绍一些使用 jQuery 的通用标准和最佳实践,这些标准不涵盖 Javascript 的标准和最佳实践,英文原文地址是 http://lab.abhinayrathore.com/jquery-standards/。
2014-03-13 · 358 chars · 2 min read
最近在公司使用gruntjs
进行前端开发,其中有个前端单元测试插件grunt-contrib-qunit
,它使用到了phantomjs
,安装的时候报了一个错:
2014-03-12 · 549 chars · 3 min read
在工作中常常会遇到这样的情况:
此时,如果你可以在自己的电脑上简单的部署一个站点,让公司内的同事或者手机 wifi 直接通过你的 IP 访问,会带来极大的方便。下面简单讲讲基于 IIS 搭建通过 IP 访问的局域网站点。