dhtmlxGrid 讓你用 XML、CSV 或 JSON 建立動態數據驅動的網格

總部設在俄羅斯聖彼得堡的 DHTMLX 公司更新其 dhtmlxSuite 套件,這是一套專業的 Ajax 網頁介面組件,採用開放原碼 GPL 執照,這次主要更新了套件中的「網格」(dhtmlxGrid) 和「樹格」(dhtmlxTreeGrid) 組件,包括了大量的新功能和改進,例如從 JSON 和 JavaScript 陣列載入數據、智能渲染、及分層數據網格的分頁支援,套件亦加入了新的「滑竿」(dhtmlxSlider) 組件。

繼續閱讀

網頁剪輯應用實例──用 PHP 製作一個「當年今日」的物件

網絡上有數以千計提供服務網頁的網站,它們供應有趣的,甚至富有教育性的資訊,你可以把這些資訊整合到你的網頁裏面,或者製作一個小裝置 (widget) 讓其他人無縫地整合這些資訊到他們的內容傳送平台。Hasin Hayder 在他的網誌介紹怎樣用 PHP 剪輯 Scopesys 的網頁製作一個「當年今日」小裝置。

Hasin 首先鄭重提醒大家,在剪輯人家網頁 (web scraping) 的資料時,必須要仔細閱讀版權內容,在任何情況下都不應該違反版權法。

繼續閱讀

XMLHttp 不是 Ajax 唯一的方法

隨著 Ajax 近年來瘋魔全球的網站設計師,大家一提起互動網頁、Web 2.0、SOA(服務導向架構),便自自然然想起組成 Ajax 的幾個字: Javascript、XML。彷彿要做到那靈巧的互動功能,便一定要調用 XMLHttp,真的是這樣嗎?

其實我們至少還有兩種方法:script tags 及 iframe,可以幫助我們編寫互動性強,又毋須把整頁網頁下載即可更新頁面資料的網頁。

說 script tags 大家可能丈八金剛──摸不著頭腦,但一說 JSON 是不是立即恍然大悟?沒錯,兩者其實是同一種東西,當然 JSON 聽起來比較「摩登」、「時尚」,它的概念是把數據編碼成 Javascript 的語句,從伺服器送給客戶端,客戶端則使用 Javascript 在網頁內動態地增加一個 script 物件,然後把 script 物件的網址指向伺服器的的程式,瀏覽器便會自動下載有關的 Javascript 然後執行,需要傳送參數的話可以利用 GET 方法在網址後面附上參數。

繼續閱讀