顯示具有 jQuery 標籤的文章。 顯示所有文章
顯示具有 jQuery 標籤的文章。 顯示所有文章

2017年3月7日 星期二

[jQuery]利用jQuery的clone方法複製HTML物件

原先所做的監控系統網站採用polling的方式,定時向伺服器請求資訊,這是一種很直覺、簡單可以達成監控的作法。
為了提升效能,決定改用Server-push的方式,在伺服器端執行監控,當資料有異動時才將資訊push至前端進行更新。

經Google大神開示後,目前很多網站皆使用SignalR的這項技術來完成,這邊先稍微紀錄一下,以後有空再來好好研究這到底是甚麼鬼。

交代完背景故事,移回到正題。
由於前端改為被動的狀態,故接收到差異的資訊後,頁面的更動就必須完全仰賴JavaScript了。

2017年1月16日 星期一

[JavaScript]淺談使用jQuery套件JavaScript物件複製

最近在前端開發需要做物件複製,但有趣的是JavaScript是call by value reference(或稱call by sharing),每個變數存放的都是資料的記憶體位置。
簡單一點來記的話就是在JavaScript中,原始型別(Primitive Type)的使用「看起來」像是call by value,而物件(除原始型別外全部都是)的使用「看起來」像是call by reference。

注意一點,以上說法只是描述在操作上類似於如此,而JavaScript實際上的記憶體操作是call by value reference(或稱call by sharing)。