git 在不同操作階段的恢復方法

初學 git 透過 GUI 添加檔案跟提交都很便利,但是要如何恢復卻常常卡住。 主要是不熟悉指令端實際的運作情況,所以不確定 GUI 該如何選擇來恢復檔案。 下面把自己

Services_JSON 解決 JavaScript 物件轉換成 PHP 陣列

Services_JSON 是 json_encode/json_decode 的實做,雖然 PHP 5.2 已經可以直接使用,不過格式比須是嚴謹的 JSON 格式(RFC 4627)。 但 JavaScript 的物件結構本身跟 JSON 格式相仿,這時候可以透過 Services_JSON 提供的

瀏覽歷程 History.js

AJAX 載入會使得瀏覽器的瀏覽歷程沒辦法正確運作。 HTML5 的 History API 滿足了方面的需求。 而 History.js 把 HTML5 跟 HTML4 以及各個瀏覽器之間的差異統一了。 History.Adapter.bind(window,'statechange',function(){ var State = History.getState(); }); History.pushState({state:1}, "YOUR_TITLE", "?URL_PARAMETER=1"); 目前在 AJAX

VisSense.js 與延遲載入

VisSense.js 可以提供某個 HTML 元件目前在使用者的畫面出現的情況。例如是否完全出現(fullyvisible)、隱藏(hidden),甚至出現出現在畫面上的