Automate your tasks easily with gulp.js(转载)

As developers we often need to look at the tools we use and decide if we are using the right tool for the job. Chris did an awesome write up on Grunt early last year. But maybe Grunt just isn't right for you.


git config文件

当有多个站点的git账号时可以用到,记录一下,备用。 文件地址位于:C:/Users/用户名/.ssh,文件名为:config host github.com user github hostname github.com port 22 identityfile ~/.ssh/github_rsa host git.oschina.net user git hostname git.os …


记一次js与flash配合读取本地文件内容到页面中

很久没写文章了,主要是因为不知道写些什么(自己写的东西太肤浅了)和没有闲余的心情(自己懒)。然后几个月前升级了nodejs到4.x版本,好几个node模块用不了,网站也出现了几个小问题,直到昨天才发现处理了。


Knockout中使用MY97日历

MY97是一款功能非常强大的日历插件,仅仅官方给出的例子就基本上能够实现我们的开发需求。然而官方给出的例子都针对于DOM,那如何将Knockout与MY97结合在一起使用呢?



JavaScript异步仿同步(控制流)的实现

在前端开发中尤其是在nodejs开发中经常会遇到这样的场景(以ajax为例):有3个(或者更多个)Ajax请求,并且第2个请求依赖于第1个,第3个请求依赖于第2个,那我们可能就会在发第一个Ajax后回调再执行第二个Ajax,第二个执行后再在回调里面执行第三个,如 …


Knockout在视图中调试的方法

在使用knockout开发中经常会遇到类似于这样的报错情况:Uncaught ReferenceError: Unable to process binding "text: function (){return title }",当模型比较简单的时候我们可以很容易找出问题,一般只要找出报错中的title在$root、$parent、 …


Knockoutjs的html绑定方法

Knockoutjs的html绑定与text的使用方法相同,唯一的区别在于:html是用于插入HTML代码,text用于插入文本。可以理解为html使用了innerHTML,text使用了innerText。


你可能不需要 jQuery之Ajax

你可能不需要jQuery,使用原生js实现Ajax来替代jQuery的$.ajax JSON jQuery: $.getJSON('/my/url', function(data) { }); IE8+: var request = new XMLHttpRequest(); request.open('GET', '/my/url', true); reques …


CSS的font-size属性

可用的单位 有几种不同的方法可以在CSS中声明字体大小。总的来说,这些单位分为两类——相对和绝对。 绝对单位(大多)是固定的,并且涉及到一些物理的测量。他们一旦被声明,将不能通过改变其他元素的字体大小来改变他的大小。 相对单位没有一个客观的测量 …