Time of Update: 2014-04-24
《Backbone.js的集合詳解(上)》 Backbone.js的集合只是一個簡單的有序集的模型。通過適應模型和集合,我們可以避免資料處理邏輯放到了我們的視圖層。此外,模型和集合還提供了便利的與後端一起工作的方法,當資料發生變化時,可以自動化地標記Backbone.js視圖。這樣,它可以用於如下的情況:Model: Animal, Collection: Zoo通常情況下你的集合只適應一種模型,但模型本身並不局限於集合的類型。Model: person, Collection:
Time of Update: 2014-04-24
作為一名前端小絲,對於其他語言對檔案的可操作性。默默的我們小前端是不是有點羨慕嫉妒恨呢,又默默的在瀏覽器調試視窗中 alert,console 了呢 T.T。 於是,node中的檔案操作給了我們光,這次就簡單的來說說關於 node 中 File System的那檔子事,本文主要包括了點操作檔案的API,以及比較給力的 Stream 操作~,好了那麼菜鳥留步,大牛請輕功飄過~ File System 關於檔案操作,那麼這邊主要的就是 fs 這個模組。對於node中 fs 模組提供的API很多,
Time of Update: 2014-04-24
許多語言都有專門的函數或者方法來刪除字串首尾的空格,比如Perl的chomp,和Python的strip。然後JavaScript 貌似沒有類似的函數,一些手冊上面也沒有提及。其實在 JavaScript 1.8.1中已經加入了trim函數來實現這個功能,多數瀏覽器也提供了支援。下面提供一種簡單的實現。在String對象上添加方法:if(typeof(String.prototype.trim) === "undefined"){String.prototype.trim = function(
Time of Update: 2014-04-24
我知道這些函數都是非同步執行(asyncronously)並且會延遲一段時間返回,所以我想知道是否有一種方式,使我可以使用單個回調,並行地載入它們,就像JS載入器 curljs 所做的那樣。 很幸運! 通過jQuery.when, 我可以並發地載入兩個請求,只執行一次回調!jQuery 指令碼正如我提到的,下面是載入指令碼和一個JSON資源的用例:複製代碼 代碼如下:$.when( $.getScript('/media/js/wiki-min.js?build=21eb6
Time of Update: 2014-04-24
使用meta tag "viewport" viewport標籤包含如下屬性: 為了能自動探測並適配到螢幕寬度,應該使用device-with而不是設定一個固定值,另外為了避免使用者縮放導致介面超出螢幕,需要設定maximum-scale, 複製代碼 代碼如下: <meta name="viewport" content="width=device-width, maximum-scale=1.0" /> 使用javascript指令碼
Time of Update: 2014-04-24
代碼很簡單,直接上代碼了,大家可以複製下面的代碼儲存成HTML檔案運行看效果複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head></head>&
Time of Update: 2014-04-24
jQuery.map( array, callback(elementOfArray, indexInArray) ) Returns: Array 感覺jquery的map方法非常好用,特向大家分享下。 方法作用:將數組或單個對象,替換為新的內容。 應用執行個體:擷取一組checkbox的值,以英文逗號分隔,進行拼接。 複製代碼 代碼如下: <html> <head> <script type="text/javascript" src="http://code.
Time of Update: 2014-04-24
令人崩潰的IE6問題再次出現,開啟某個頁面時,彈出提示框“Internet Explorer無法開啟網際網路網站...已終止操作”。 查了一下資料,感覺“因為js(一個比較複雜的js)寫在body裡面,在body元素載入完之前調用出現問題”的說法比較靠譜。 經過一番奮戰,利用排除法解決了問題,共發現2種情況。 ①原因:同一JS檔案,先後引入2次。 解決:刪除一個即可。 ②原因:在body裡直接調用JS檔案中的方法。
Time of Update: 2014-04-24
1、表格奇數行和偶數行分別添加樣式 複製代碼 代碼如下: $(function(){ $('tr:odd').addClass("odd"); $('tr:even').addClass("even"); }); 不算表的頭部 複製代碼 代碼如下: $(function(){ $('tbody>tr:odd').addClass("odd"); $('tbody>tr:even').addClass("even"); }); 2、單選框控制行的高亮顯示 複製代碼 代碼如下: $(
Time of Update: 2014-04-24
複製代碼 代碼如下: $(this).ready(function() { $(".up").each(function() { $(this).click(function() { var $tr = $(this).parents("li"); if ($tr.index() != 0) { $tr.prev().before($tr); } }); }); var trLength = $(".down").length; $(".down").each(function() {
Time of Update: 2014-04-24
在對網頁進行調試的過程中,經常會用到js來擷取元素的CSS樣式,方法有很多很多,現在僅把我經常用的方法總結如下: 1. obj.style:這個方法只能JS只能擷取寫在html標籤中的寫在style屬性中的值(style=”…”),而無法擷取定義在<style type="text/css">裡面的屬性。 複製代碼 代碼如下: <span style="font-family:Arial;font-size:14px;"><!DOCTYPE html PUBLIC
Time of Update: 2014-04-24
css樣式 複製代碼 代碼如下: <style type="text/css"> .box{border-left:5px solid #F93;border-right:5px solid #F93;border-bottom:10px solid #F93;width:100px;height:60px; position:absolute;top:250px;left:300px;z-index:999; overflow:hidden;} .box2{border-left:
Time of Update: 2014-04-24
再用到 dialog彈出框時,不想要右上方的X 關閉功能,只是做個提示資訊顯示。 在網上找了一些資料。網上找了三種解決方案:【第一種是可用的。】 1、 複製代碼 代碼如下: $("#div1").dialog({ closeOnEscape:false, open:function(event,ui){$(".ui-dialog-titlebar-close").hide();} }); 不希望使用者通過jquery dialog
Time of Update: 2014-04-24
通過更改按鈕的顯示樣式,來實現按鈕動態滑動 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta
Time of Update: 2014-04-23
關於偽類,大家最熟悉的還是a標籤的4個偽類: 有連結屬性時:visited 連結地址已被訪問過:active 被使用者啟用(在滑鼠點擊與釋放之間發生的事件):hover
Time of Update: 2014-04-23
正如語言風格指南一樣,模式庫有兩個主要用途。首先,是它們提供了一組編碼或設計標準,Web Team Dev可以在整個網站中應用,有助於保持一致的編碼實踐和外觀;其次,對於要學習網頁設計最佳實務來說是寶貴的財富。 在本文中,我想與大家分享7個網頁設計風格指南和模式庫,這些都是 Web 設計和開發過程中的最佳實務經驗,值得借鑒。您可能感興趣的相關文章2013年最受歡迎的10篇前端開發博文35個讓人驚訝的 CSS3 動畫效果示範8個驚豔的 HTML5 和 JavaScript
Time of Update: 2014-04-23
(一)嵌套規則 【1】less可以讓我們以嵌套的方式編寫層疊樣式,先看下面這段CSS;{:;}{:;}{:;} 在LESS中,可以用嵌套方式寫以上代碼:{:; }{:; }{:; } 代碼變更簡潔與直觀,與DOM樹結構很相似。 【2】 & 符號 如果在嵌套規則中,想寫串聯選取器,而不是寫後代選取器,可以用 & 符號,如:hover 偽類寫法{:;:;
Time of Update: 2014-04-23
儲存格(cell) -- 表格的內容儲存格邊距(表格填充)(cellpadding) -- 代表儲存格外面的一個距離,用於隔開儲存格與儲存格空間儲存格間距(表格間距)(cellspacing) --
Time of Update: 2014-04-23
為何尋找布局的聖杯 優良的布局可以使網頁的組織更合理,適應力更加健壯,最重要的是實現內容層與表現層的分離,實現前端開發的漸進增強以及代碼的內容優先。這就是前端程式員追尋聖杯布局的原因。 1 relative & absolute
Time of Update: 2014-04-23
《Web 前端開發精華文章推薦》2014年第3期(總第24期)和大家見面了。夢想天空部落格關注 前端開發 技術,分享各類能夠提升網站使用者體驗的優秀 jQuery 外掛程式,展示前沿的 HTML5 和 CSS3 技術應用,推薦優秀的 網頁設計 案例,共用精美的設計素材和優秀的 Web 開發工具,希望這些精心整理的前端技術文章能夠協助到您。HTML5 & CSS3CSS3 實現超炫的