原创 解讀前端模板引擎Mustache.js源碼

解讀前端模板引擎Mustache.js源碼 原文地址:http://www.111cn.net/wy/js-ajax/74919.htm Mustache是個不錯的js模板引擎,不僅支持js,還有PHP/RUBY/nodejs等好多

原创 HTTP協議之multipart/form-data請求分析

首先來了解什麼是multipart/form-data請求: 根據http/1.1 rfc 2616的協議規定,我們的請求方式只有OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE等,那爲爲何我們還會有mul

原创 JavaScript中發佈/訂閱模式的簡單實例

1.Observer模式要求希望接收到主題通知者的觀察者必須訂閱內容改變的事件。 2.Subscribe/Publish模式使用了一個主題/事件通道,這個通道介於訂閱者和發佈者之間。該事件系統允許代碼定義應用程序的特定事件,該事件可以

原创 javascript庫之Mustache庫使用說明

一、簡單示例 代碼: 1 function show(t) { 2 $("#content").html(t); 3 } 4 5

原创 CSS :before 和 :after

前幾天的晚上較全面的去看了下css的一些文檔和資料,大部分的樣式運用都沒什麼大問題了,只是有些許較陌生,但是也知道他們的存在和實現的是什麼樣式。今天主要想在這篇學習筆記中寫的也不多,主要是針對:before和:after寫一些內容,還有

原创 JS性能優化

下面是一些關於客戶端JS性能的一些優化的小技巧: 1.[頂]關於JS的循環,循環是一種常用的流程控制。JS提供了三種循環:for(;;)、while()、for(in)。在這三種循環中 for(in)的效率最差,因爲它需要查詢Hash

原创 CSS3的calc()使用

       calc()對大家來說,或許很陌生,不太會相信calc()是css中的部分。因爲看其外表像個函數,既然是函數爲何又出現在CSS中呢?這一點也讓我百思不得其解,今天有一同事告訴我,說CSS3中有一個屬性能實現自適應的佈局,首

原创 我所經歷的JS性能優化

折騰了好幾天,糾結了好幾天,鬱悶了好幾天,終於在今天可以釋懷了,留下其中的苦樂辛酸來和大家分享。    事情是這樣子的,上週接到一個需求,其中涉及到一個好友選擇的組件,就是單機左側某個羣組下的好友後該好友移動到右側,視爲選擇了它,另外

原创 Javascript 語言的模板引擎:Mustache

閱讀目錄 {{keyName}}{{#keyName}} {{/keyName}}{{^keyName}} {{/keyName}}{{.}}{{>partials}}{{{keyName}}}{{!comments}}