JavaScript 操作瀏覽器 Cookie 範例教學與 API 工具

這裡介紹如何使用 JavaScript 管理瀏覽器的 cookie,並且提供範例教學以及簡單易上手的 API 工具。 瀏覽器的 cookie 可以讓網頁的 JavaScript 程式將少量的資料儲存起來,最常用於儲存網頁的設定值與一些程式 session 相關的資料。 ...

March 11, 2016 · G. T. Wang

Node.js 自動抓取網頁資料範例程式教學

這裡介紹如何使用 Node.js 撰寫自動抓取網頁資料的程式,從網路上自動擷取大量的數據或資料。 在網頁 API 尚未風行的年代裡,如果想要從網路上自動取得一些資料,通常都只能從一般的網頁中擷取(web scraping),縱使現在許多網路上的資料都會提供程式專用的 API,但若遇到沒有提供完整功能 API 的網站,還是只能靠這個最基本的方式處理。 ...

October 7, 2015 · G. T. Wang

Ext JS 使用 Ext.Ajax 與伺服器溝通

Ext.Ajax 是 Ext.data.Connection 的一個 singleton 實體,可以用來跟伺服器上面的程式溝通。 以下是一個簡單的範例: Ext.Ajax.request({ url: 'ajax_demo/sample.json', success: function(response, opts) { var obj = Ext.decode(response.responseText); console.dir(obj); }, failure: function(response, opts) { console.log('server-side failure with status code ' + response.status); } }); Ext.Ajax.request 在執行時會以非同步(asynchronous)的方式送出請求,然後馬上回傳(return),回傳值並不會包含與伺服器連線的任何資訊或結果,當成功連現取得資料時,Ext.Ajax.request 會執行 success 所指定的函數,若失敗則執行 failure 所指定的函數。另外也可以使用 requestcomplete 事件來處理完成請求時的動作。 ...

September 9, 2015 · G. T. Wang

Ext JS 的 Controller 使用教學

這裡介紹 Ext JS 架構中的 Controller 的使用方式。 在 MVC 架構中,Controller 是一個很重要的角色,以下是 Ext JS 的 Ext.app.Controller 使用教學。 建立基本 Controller Controller 是 Ext JS 中連接各個應用程式組件的媒介,它主要的作用是傾聽事件(events)然後執行對應的動作,以下是 Controller 的建立方式: ...

September 8, 2015 · G. T. Wang

樹莓派 Raspberry Pi 使用 Node.js 與 WebSocket 呈現即時性的 MPU-6050 感測器資料

這裡我們在樹莓派(Raspberry Pi)上使用 Node.js 與 WebSocket 技術,以網頁來呈現即時性的 MPU-6050 加速規感測器資料。 在之前的文章中,我們使用 MPU-6050 的 DMP 來擷取精準的運動感測資料,而接下來我打算在樹莓派上面用 Node.js 架設一個間單的網頁伺服器,將 MPU-6050 的資料即時轉送到網頁上,讓使用者只要打開瀏覽器就可以立即看到目前所收集到的資料。 ...

July 24, 2015 · G. T. Wang