首页

Magic Scenes项目整理

这是我在魔窗的第一个项目,是一个在线制作H5场景应用的工具,为魔窗的活动运营服务的宣传和推广提供辅助支持,制作好的H5场景应用可以投放在APP内,也可以通过微信、QQ等社交媒体分享给更多的人,再通过功能按钮下载App或回流,不幸的是由于时间和人员紧缺,要优化的细节和用户提出的各种新需求需要花大量的时间成本来维护和迭代,而其他核心项目却面临没人开发的尴尬局面,这个项目投入使用一段时间后被停止了,继

彻底放弃node-sass改用Ruby Sass

Sass、Less、Stylus等CSS预处理器的出现大大的提升了CSS的开发速度和代码可读性,相对来说Sass功能更全面、使用的更广泛,之前好几个项目我都用了Sass,刚一开始我本机用着都一切安好,后来慢慢的发现不少问题。

移动Web实现摇一摇

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051var lastTime = 0, x, y, z, lastX, lastY, lastZ;function deviceMotionHandler(eventData) &#

NodeJS版本的Gitlab API

Gitlab 是一个非常优秀的开源Git仓库管理工具,能部署到自己的服务器上,不仅提供了仓库服务器,重要的是其提供了一个用户体验相当优秀的UI界面,可以方便直观的管理源代码和团队对所有成员提交的代码进行review,对初步接触Git的用户更是有非常大的帮助,能快速上手。 除此之外,Gitlab还为用户提供了完善的API,Gitlab API支持的客户端语言有PHP、Python、Ruby、Nod

让Yeoman生成器的默认Grunt预览服务器支持随机端口

使用Yeoman初始化的项目会默认使用Grunt作为构建工具,Grunt配置了connect任务,可以直接使用命令“grunt serve”在本机启动一个用于预览的Web服务器,默认监听了9000端口,另外,启动的预览服务器还会额外监听35729端口用来即时检测项目的文件是否被更改,一旦在任意编辑器修改了项目所属的文件时,服务器就会即时通过35729端口通知浏览器自动刷新打开的页面,此功能极大的

Javascript控制swf动画播放

http://arrixlive.wordpress.com/2005/03/25/javascript-in-love-with-flash-control-swf-from-javascript/ Control the play back#If your swf is mainly a sequence of frames without complex programmatic logi

三清山初行记

时间:2014年10月3日 第一天#从上海南站出发,坐早上8点的火车到上饶玉山县城,到达时已经是下午4:30,从玉山汽车站到三清山的末班车是5点,我们匆匆拦了辆三轮车(估计的士会快很多)去汽车站,在5点前赶到了玉山汽车站,不幸的是末班车已经坐满了,不允许再上车,后面车站的工作人员让我们多等几个人,给我们另外安排一辆加班的车. 等了近一个小时,期间顺便在车站旁边的饭店吃了晚餐,我已经忘记了是10块还

Bower支持Packages多版本共存

Bower是一个Javascript包管理工具,能统一管理前端Javascript依赖,简单方便,于是,我在试用了几天后打算在公司的项目上采用Bower,公司的产品非常多,多达150个应用里面各种Javascript库和框架都有,急切需要一个包管理工具来集中管理第三方的库和框架,但在实施过程中碰到一个问题,我需要同时依赖不同版本的jQuery,但是Bower似乎不允许我这样做,这曾一度让我想放弃