很多網頁會需要做倒數的功能, 特別是現在流行的團購網這個功能每頁幾乎都會有~
團購的倒數做法如下: (有很多做法, 下述只是其中一種)
- 於頁面秀出剩餘時間的 Timestamp
- JavaScript 讀取剩餘時間的 Timestamp, 轉換成 時分秒
- JavaScript setTimeout() 每秒減1, 到0時 clearTimeout() 即可.
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
很多網頁會需要做倒數的功能, 特別是現在流行的團購網這個功能每頁幾乎都會有~
團購的倒數做法如下: (有很多做法, 下述只是其中一種)
Android 的應用程式寫完後, 想要放到 遠傳的S市集, 程式需要做額外做哪些事情呢?
PHP 的 split() 非常方便, 但是 PHP 5.3.0 後, 不建議繼續使用 split(), 在使用上會出現警告訊息.
物件(Object) 在撰寫時, 會希望 於使用、操作上, 可以更直覺化(擴充性... 等等, 不是此篇重點.), 下述的寫法就很常見.
但是一般物件(Class)教學的寫法, 都只能 $db->select('*') 就結束了, 要再串接多個 ->
, 就會直接出現錯誤訊息.
之前遇到的狀況, 頁面編碼是 Big5, 於 JavaScript 端傳送的資料, 於後端收到的居然是 UTF-8.(註: 程式沒有做任何的轉碼動作.)
前幾天聽到一件很有趣的事, 解法也很有趣.
網頁現在都是採用 UTF-8 編碼, 但是在 IE 呈現時, 卻是出現亂碼(自動偵測語系).
聽到的解法: 用 iconv() 把語言轉成 Big5 就可以出現中文, 當下是有點哭笑不得~ XD
在 Windows Vista(XP 應該也是一樣), 然後 LAMP 是 Appserv, 要開中文名稱的資料夾, 會出現下述錯誤:
Warning: mkdir() [function.mkdir]: Invalid argument in C:\AppServ\www\test\mkdir.php on line 3
昨天被問一個問題, 用 Regular Expression 判斷 1-99, 不能有 0, 00 的狀況.(於 ASP, 要一個 Regex 解決)
剛開始想 ^[1-9]?\d$
就解決了, 但是又有 0 的狀況, 突然覺得似乎不太容易, 隨手 Google 找 regex 1-99
, 沒想到有這問題的還真不少.
這篇文章的標題真的蠻難想的, 主要是解決關於使用者操作, 與程式懶得處理的蠢問題.
最近寫不少 Widget / Badge / 外掛工具, 順便做點小筆記.