原创 web前端優化方案

一、儘量減少 HTTP 請求 有幾種常見的方法能切實減少 HTTP 請求: 1、 合併腳本跟樣式文件,如可以把多個 CSS 文件合成一個,把多個 JS 文件合成一個。 2、 CSS Sprites 利用 CSS backgroun

原创 JS中將JSON的字符串解析成JSON數據格式

在JS中將JSON的字符串解析成JSON數據格式,一般有兩種方式: 1.一種爲使用eval()函數。 2. 使用Function對象來進行返回解析。 使用eval函數來解析,並且使用jquery的each方法來遍歷 用jquer

原创 什麼是響應式設計

轉自http://beforweb.com/node/6 在Web設計和開發領域,很快的,我們將會無法跟上設備與分辨率革新的步伐。對於多數網站來說,爲每種新設備及分辨率創建其獨立的版本根本就是不切實際的;結果就是,我們將會贏得使用

原创 CSS3 Media Queries 實現響應式設計

在 CSS2 中,你可以爲不同的媒介設備(如屏幕、打印機)指定專用的樣式表,而現在藉助 CSS3 的 Media Queries 特性,可以更爲有效的實現這個功能。你可以爲媒介類型添加某些條件,檢測設備並採用不同的樣式表。   例如,

原创 瀏覽器自帶的CSS

大家通常看到一個沒有帶任何CSS樣式文件的HTML卻帶有不錯的樣式,這是由於在W3C的HTML標準裏,一些HTML標籤自帶一些CSS樣式。 不同的瀏覽器把實現這些HTML自帶樣式的模塊稱作User Agent Stylesheet。 不同

原创 CSS背景全攻略

CSS背景全攻略 原文鏈接:Backgrounds In CSS: Everything You Need To Know 譯文鏈接:css 背景全攻略 轉載請保留版權以及鏈接 ————————————————————————

原创 CSS3新特性

還好,由Opera和Safari領頭,更多的瀏覽器生產商已經開始支持CSS3的衆多特性了。Firefox 3.1即將發佈,它承諾跟進。然而,IE依然跟在後面。 到現在爲止,只有一些已經工作的特性,他們中的一些如下: 圓角 從web

原创 CSS Hack

什麼是CSS hack 由於不同廠商的流覽器或某瀏覽器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),對CSS的支持、解析不一樣,導致在不同瀏覽器的環境中呈現出不一致的頁面展現效果。這時,我

原创 什麼是交互設計,爲什麼要進行交互設計

轉載請註明來處,關注我,請點擊:http://weibo.com/heidixie   這是一次內部分享,新部門的同學們希望我聊聊我過去從事的交互設計,做個了面對入門者等級的PPT,和各位簡單聊了聊。發到微博上,也敦促自己對交互設計從業

原创 什麼是哈希Hash算法

哈希算法是用來解決數據和數據之間對應關係的一種算法。它的初衷是用來加速數據存取。 計算機領域內的大多數查找算法都與存儲數據的規模呈正相關,用於衡量查找算法效率的量我們稱爲平均查找長度,一般情況下,比較優秀的查找算法的平均查找長

原创 css的border-style

1.none:表示沒有2.solid:表示單綫3.double:表示雙線4.groove:表示凹槽5.redge:表示皺紋6.dotted:表示在windows等效solid7.dashed:虛綫

原创 javascript的匿名函數與閉包

JavaScript匿名函數 所謂匿名函數就是沒有命名的函數,看起來有點難以理解,其實很常見,下面舉一個小例子。 window.οnlοad=function(){ alert("加載完畢!");} 這樣就創建了一個匿名函數,這個

原创 Jquery優化效率 提升性能解決方案

jQuery是目前非常流行的Javascript庫之一,隨着jQuery應用程序的逐漸增多,其性能優化問題是程序員們不可忽視的,我們知道在jQuery中最快的選擇器是ID選擇器,因爲它直接來自於JavaScript的getElement

原创 js中獲取時間new Date()

var myDate = new Date(); myDate.getYear(); //獲取當前年份(2位) myDate.getFullYear(); //獲取完整的年份(4位,1970-????) myDate.getMonth(

原创 常見的瀏覽器及內核

1、Tridend內核,如果不知道Tridend,那麼你一定知道微軟的IE吧,沒錯,它就是IE的核心引擎,從IE誕生到現在一直使用的就是Tridend內核,國內的80%以上的瀏覽器用的都是它,只是在IE上面再次做了包裝和本地化而已,如果