原创 前端面試題和setTimeout異步

var len=4; while(len--){ setTimeout(function(){ alert(len); },0); alert(len); } 這個題目的答案我先說出來,讀者請仔細考慮,爲什麼。 答案是3,2,1,0

原创 學習紅帽企業版RHEL 6.4的兩問

(1)看了一晚上的RHEL 6.4,到現在也沒分清楚服務器版和桌面版。 都說兩個版本是一個文件,那裝上之後怎麼判斷這到底用的是服務器版還是桌面版? 還有人說在安裝過程中會要求選擇,用虛擬機安裝根本沒看到有任何選擇呀? 都說桌面版是有桌面,

原创 開發者需要知道的11條HTML5小常識

#HTML5: The Missing Manual# 如果說HTML是一部電影,那HTML5就是一次大轉折。HTML本來是不會活過21世紀的。官方Web標準組織W3C在1998年對HTML就已經撒手不管了。W3C把未來都寄託在XHTM

原创 高性能CSS(二)

避免CSS表達式 CSS表達式是動態設置CSS屬性的強大(但危險)方法。Internet Explorer從第5個版本開始支持CSS表達式。下面的例子中,使用CSS表達式可以實現隔一個小時切換一次背景顏色: background-colo

原创 高性能CSS(三)

  CSS選擇器對性能的影響源於瀏覽器匹配選擇器和文檔元素時所消耗的時間,所以優化選擇器的原則是應儘量避免需要消耗更多匹配時間的選擇器。而在這之前我們需要了解CSS選擇器匹配的機制,如例子的子選擇器規則: #header > a {fon

原创 2014給我愛的這些IT屌絲們

2014年真的來了,不管你是否喜歡它 新的一年就伴隨着新的發展機會,你準備好了嘛? 新的一年,也伴隨着新的成長,靜下心來想想,你長大了嘛? 在這裏混了這麼久,沒有什麼送給大家的 真心的送上一些祝福吧 祝所有IT屌絲都能字新的一年馬上有錢,

原创 8個應該去逛逛JQuery的學習網站

根據國外科技網站 W3Techs 一項調查了近100萬個網站數據顯示,jQuery是目前最流行的 JavaScript 庫。對於初學者來說,有的時候很難找到一個好的學習jQuery的網站,所以本文收集了8個很棒的 jQuery 學習網站

原创 你不可能講清楚的4個開源協議!!!

    學Linux的人肯定都聽說過一些開源協議,具體這些協議有什麼區別?如果要開源自己的代碼,需要選擇什麼樣的開源協議呢?今天要說4個協議:BSD、GPL、LGPL和MIT。    BSD代碼鼓勵代碼共享,但需要尊重代碼作者的著作權;G