归档: 2013

Javascript Unit Test

单元测试Unit Test#很早就知道单元测试这样一个概念,但直到几个月前,我真正开始接触和使用它。究竟什么是单元测试?我想也许很多使用了很久的人也不一定能描述的十分清楚,所以写了这篇文章来尝试描述它的特征和原则,以帮助更多人。 什么是单元测试?#先来看看单元测试的定义,在维基百科英文版中可以找到Kolawa Adam在 Automated Defect Prevention: Best Prac

Sublime Text 2调试NodeJS最方便的方法

一个非常好的调试nodejs的Sublime Text 2组件: **#** 目前支持Windows和Linux系统,使用非常方便,安装完成后直接按快捷键“ctrl+alt+b”,或者在编辑器内点击右键 > nodejs debug便可以启动调试,下面是安装方法 要求# NodeJS version >0.6.0 npm ——nodejs包管理器 node-inspector——调试N

怎么让媒体更好的报导自己的公司

转自知乎:http://zhuanlan.zhihu.com/thisiscool/19592691原标题:《响屁不臭,臭屁不响!》作者: Kuan Huang我记得曾经有个同行和我说过这样一句话,让我一直受益匪浅: “Put your product out there as LOUD as you can.” 。这句座右铭,一直影响着我对媒体报导的态度: No press is bad pr

如何改进开发工作流程

有人说过程序员和码农的本质区别就是程序员会不断探索提高生产力的方法。思维模式的转变是提高生产力的最好方式,但打磨我们的工具也是十分有意义的事,本文将从开发环境,自动化开发,开发工具等几个方面针对前端开发效率的提升和代码质量的提高来展开讨论。 每件事都是一个程序,开发也像程序一样,每个步骤都是一段代码,当开发规模随着文档、代码、需求而增加时,重复的步骤变得越来越多。此时,如果可以像抽象代码一样抽象出

产品经理把脉产品运营的九点心得

原文地址:http://reynold.cn/archives/3939.html 产品的生命周期内产品经理/运营经理在不断的思索、分析、定位产品的目标用户群,哪些才是产品的真正用户。通常,一个产品要经历市场调研、需求分析、产品设计、产品开发、产品上线运营到产品优化的过程,而整个过程都是在围绕用户寻求最佳的解决方案。 [ ](http://reynold.cn/wp-content/uploads

NodeJs 常用组件

Moment.jshttp://momentjs.com/ A javascript date library for parsing, validating, manipulating, and formatting dates. Moment Timezonehttp://momentjs.com/timezone/

Javascript事件模拟

事件是用来描述网页中某一特定有趣时刻的,众所周知事件通常是在由用户和浏览器进行交互时触发,其实不然,通过Javascript可以在任何时间触发特定的事件,并且这些事件与浏览器创建的事件是相同的。这就意味着会有适当的事件冒泡,并且浏览器会执行分配的事件处理程序。这种能力在测试web应用程序的时候,是非常有用的,在DOM 3级规范中提供了方法来模拟特定的事件,IE9 chrome FF Opera 和

Sublime Text 2常用插件

package control 我们用sublime几乎都会首先安装这个插件,这个插件是管理插件的功能,先安装它,再安装其他插件就方便了。 安装方法:点击sublime的菜单栏 view->show console(ctrl+`) 现在打开了控制台, 这个控制台有上下两栏, 上面一栏会实时显示sublime执行了什么插件,输出执行结果, 如果你安装的某个插件不能正常运行,应该先在这里看看

Ubuntu添加开机启动服务

剛好遇到這個問題,但網路上的解,錯誤百出(到底有沒有實際run 過呀~~),因此在這裡寫下小弟的小小心得,要在 /etc/init.d資料下撰寫一個shell script檔,去執行你要執行的指令,我用shell script去啟動另一個shell script,並且執行java程式,以達到開機時,啟動程式。 假設我在/etc/init.d下,擺放run_start.sh,run_start.sh