Jax 的工作紀錄
除了在整理學習上的經驗,同時也能幫助其他需要的人
顯示具有
程式碼展示
標籤的文章。
顯示所有文章
顯示具有
程式碼展示
標籤的文章。
顯示所有文章
2013-08-17
[PHP] url, base64, sprite 三種格式的 icons.css 產生器
›
先做一個假設,如果 icon 的檔名就是 css 的 class 樣式名稱,那麼我們只要掃瞄資料夾的 Icon 圖檔,然後產生對應的 CSS 檔案,這樣就可以省去製作 Sprite 圖檔跟維護 CSS 對應的問題。 第一種 url 格式只是取得路徑的問題。 第二種 bas...
2013-07-07
[轉載][CSS] drop-shadows without images
›
轉載自: CSS drop-shadows without images Lifted corners Curled corners Perspective Raised box Single vertical curve Vertical curves Single hor...
2009-12-18
[HTML] 規劃延生屬性
›
之前在玩 Firefox 的外掛時,在 XUL 的定義中學到其他屬性設定,當中有些定義還蠻常用到的 如:empty, emptytext, max, min...等 這裡我只是要說明一個簡化開發的 solution,並沒有完整的應用規劃,為了瞭解這個 solution 可以先看...
2009-04-29
Web 文件類型壓縮及註解清除器
›
大部分的 Web 文件壓縮,都是將不要的 空白文字或不必要的註解清除 ,以換取檔案的大小。 之前找尋不到合適的工具,索性就自己寫一個工具,這次將之前的 HTML & Smarty、JavaScript、CSS 及 PHP 註解清除器 做一個整合,並且做一些使用上的教學。 ...
10 則留言:
[PHP] 線上編碼文件轉換器
›
這是利用 iconv 及 curl 去做線上文件編碼轉換,之前為了讓桌面行事曆能夠讀取 Google Calendar 而做的轉換器。 <?php // 設定最長執行的秒數 ini_set ("expect.timeout", 30); set_time...
2009-03-19
[Shell] 利用 tar 作資料備份
›
一般在 console 使用 tar 做備份壓縮時,都會習慣使用 相對路徑做壓縮 ,在解壓縮時也比較方便,可是再寫 Shell 做 crontab 排程時,也想要使用相對路徑做壓縮的話,必須用一些方法,下面的 script 還加上過濾檔案的機制,可以 排除一些隱藏檔或特定目錄 的...
2008-12-06
離開頁面前的對話匡 window.onBeforeUnload 事件
›
在頁面改變前會觸發 window.onBeforeUnload 事件 但要怎麼產生出離開前的確認匡呢? 根據在 MSDN(onbeforeunload Event) 找到的說明 When a string is assigned to the returnValue pr...
1 則留言:
2008-11-15
在固定大小的排版中做圖片選取
›
之前所用的圖片裁切介面( MooCrop 正方形選取( Square ) ) 在大尺寸圖片的選取上不是很直覺 明明就只是要裁出一張固定大小的圖 卻暫了大量的版面配置 所以我採用網路地圖的機制做了一個裁切工具 這個想法目前還只是個雛形 展示頁面(Demo Page)
2008-10-07
CSS fixed 定位( FF / IE6 )
›
fixed 定位主要是以 window 物件區塊做定位依據,所以不會隨頁面捲動而變動定位。 以往要達成這種模式的定位都要利用 JavaScript 的 onscroll 事件去達成,是蠻吃重的一種方法,而且流暢度也不好,會有閃爍的現象。 利用 fixed 定位可以簡化 J...
4 則留言:
2008-09-13
利用 JavaScript 讓 IE6 支援 CSS 2.0 hover 的方法
›
利用 IE6 特有的 expression 屬性質,去執行 JavaScript 程式。 好處是可以簡化開發,讓設計師可以自己去控制想要的樣式。 壞處是執行大量的 expression 會讓 IE6 很吃重。 ie_hover.htc 中的程式碼: this.onm...
2008-09-09
CSS 三欄排版
›
float 排版 這是在 Table 排版之後最常見的排版方式,利用 float 與 clear 的屬性設定去達成的分欄排版。 最近發現除了利用 clear 屬性的空 Tag 以外還有其他的方式可以達到這個效果,在最外層的 div 上加入以下屬性也可以達到相同的效果: ...
2 則留言:
2008-06-01
HTML & Smarty、JavaScript、CSS 及 PHP 註解清除器
›
之前為了上線前去除不要的註解及多餘的空白符號,一直在找合適的工具,可是找到大部分都是 windows 的軟體,想找 Linux 的卻沒找到,於是就自己用 Lex 寫了一些,幾本上我分成四個語言的清除器,設計上是直接覆寫原始的檔案,所以在應用前請先自行複製備份,由於清除器沒有做語法...
2008-05-03
JavaScript 效率優化
›
最近開始重視 JavaScript 的效率問題,原因在於感到自己寫的網頁越來越不流暢,其中大量的計算跟無法避免的迴圈愈來愈多,加上 UI 介面跟動態效果的需要,使得瀏覽器的負荷過大,所以這是個需要重視的問題,這直接的影響網站名聲的好壞。 要如何作效率優化呢?因為 JavaSc...
1 則留言:
2008-05-02
用 JavaScript 作 HTML 比較(diff)
›
為了做到文字比較,我利用『最長共同部分序列』(Longest Common Subsequence)演算法,這是屬於動態規劃演算法的一種,特點就是以空間換速度,在比較過程需要 (m+1)*(n+1) 的記憶體空間,效率是 m*n,m 跟 n 的數量取決於文章的長度與切割的大小,我...
2 則留言:
2008-04-06
MooCrop 正方形選取( Square )
›
MooCrop 是建構 MooTools 上的圖片裁切類別 不過本身沒有方形鎖定的功能 我利用一個簡單的觀念改寫原本的函數 將兩個方向的寬高同時加減 在初始為正方形的狀況下 不管如何縮放都會達成正方形 我還增加預覽裁切功能 範例(example) 展示(d...
2007-10-13
線性代數 計算機
›
這是在讀二技時寫的,當初是用 C++ 去寫 RREF() ,後來為了能有圖形介面,又用 Java 改寫,並且加了其他的運算進去,學了 JavaScript 之後又將他移到網頁上,基本上是用瀏覽器再做運算,在結構上整個語法並不是很好,當時學藝不精,不過功能上是正常的。 檔案連結...
2007-09-23
利用 ASP 對 Access 資料庫重組
›
由於 Access 資料庫沒有支援的 SQL 指令可做重組 而且在做刪除資料時,還是不會將空間釋放出來 這種狀況只能從 Server 上做重組釋放的動作 但不是每個人都可以進入 Server 上做這個動作 所以另外的辦法就是從 ASP 網頁上執行 <% 'Comp...
2007-09-21
HTML 外出單 產生器
›
這是在軍中寫的一個外出單自動產生器 完全是用 Notepad 來寫的 經過很多次的修改 大部分能找到的錯誤都更改了 也許還會有學弟需要用到 所以在這裡貼出來 檔案連結
2007-09-19
利用物件的方式設定事件
›
這是我第一次使用物件的方式設定事件處理,以前都是用 HTML 去處理事件的呼叫,在 利用 JavaScript 將表格模擬成按鈕 中就是用這種模式去運作的,那麼用物件去設定有什麼好處呢? 第一用這個方法去處理的話,可以減少網頁檔案的大小,也減少 HTML 上的複雜度,讓網頁有...
2007-09-03
利用 Date() 檢查日期格式
›
這是利用 JavaScript 中現有的函數 Date() 作日期驗證 使用的原理是將輸入值轉成正規的文字字串 再用 Date() 新增一個日期物件 如果是正確日期將會和輸入是一樣的字串 利用這個原理做到日期格式的驗證 /*-- (判斷日期格式是否正確) -------...
4 則留言:
›
首頁
查看網路版