-
javascript中clone對象詳解
開發中,打斷對象間的引用關系,只想下個副本的情況無處不在,clone一個對象就在所難免了。 JavaScript中,簡單的方法就是用JSON函數
-
Javascript冒泡排序算法詳解
比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。針對所有的元素重復
-
Javascript堆排序算法詳解
堆排序分為兩個過程:1.建堆。堆實質上是完全二叉樹,必須滿足:樹中任一非葉子結點的關鍵字均不大於(或不小於)其左右孩子(若存在)結點的關鍵字。堆分為:大根堆和小根堆,升序
-
node.js下when.js 的異步編程實踐
假設一個業務場景:通過rss地址,獲取rss並保存於文件,rss地址保存於文件中。完成該場景的業務需要完成3個任務:1.從文件中讀取rss地址。2.獲取rss。3.保存於
-
nodejs下打包模塊archiver詳解
archiver是一個在nodejs中能跨平台實現打包功能的模塊,可以打zip和tar包,是一個比較好用的三方模塊。使用前先安裝archiver模塊。 代碼如下:npm
-
angularjs中的e2e測試實例教程
在上一篇文章裡有講到ng的單元測試,今天來說說e2e(端對端)測試.當我們測試某個模塊的單個功能點時,單元測試最適合,不過當面臨用戶進行多個頁面交互的時候產生bug了,單
-
angularjs中的單元測試實例教程
當ng項目越來越大的時候,單元測試就要提上日程了,有的時候團隊是以測試先行,有的是先實現功能,後面再測試功能模塊,這個各有利弊,今天主要說說利用karma和jasmine
-
angularjs指令中的compile與link函數詳解
通常大家在使用ng中的指令的時候,用的鏈接函數最多的是link屬性,下面這篇文章將告訴大家complie,pre-link,post-link的用法與區別.angular
-
angularjs的一些優化小技巧
關於優化ng的手段網上已經有很多了,核心都是從$$watchers這個作用域內部屬性說起的,今天我來說點別的,本質還是不變的,因為這是ng的硬傷,不過我相信只要運用合適的
-
node.js中RPC(遠程過程調用)的實現原理介紹
剛接觸到RPC(遠程過程調用),就是可以在本地調用遠程機子上的程序的方法,看到一個簡單的nodejs實現,用來學習RPC的原理很不錯:nodejs light_rpc使用
-
node.js中實現同步操作的3種實現方法
眾所周知,異步是得天獨厚的特點和優勢,但同時在程序中同步的需求(比如控制程序的執行順序為:func1 -> func2 ->func3 )也是很常見的。本文就
-
node.js實現BigPipe詳解
BigPipe 是 Facebook 開發的優化網頁加載速度的技術。網上幾乎沒有用 node.js 實現的文章,實際上,不止於 node.js,BigPipe 用其他語言
-
Node.js實現的簡易網頁抓取功能示例
現今,網頁抓取已經是一種人所共知的技術了,然而依然存在著諸多復雜性, 簡單的網頁爬蟲依然難以勝任Ajax輪訓、XMLHttpRequest,WebSockets,Flas
-
淺談js的setInterval事件
setInterval() 方法會不停地調用函數,直到 clearInterval() 被調用或窗口被關閉。由 setInterval() 返回的 ID 值可用作 cle
-
淺談javascript中createElement事件
createElement是HTML中應用W3C DOM對像模型建立子節點也就是子元素的概念 代碼如下: <script>
-
javascript的push使用指南
push() 方法可向數組的末尾添加一個或多個元素,並返回新的長度。返回值為把指定的值添加到數組後的新長度。語法:arrayObject.push(newelement1
-
深入分析js的冒泡事件
在javascript的dom操作做肯定會遇到js的冒泡事件,最常見的是div彈窗事件如圖解當點擊灰色部分是彈窗消失,點擊黑色部分時沒有效果。通過下面一段代碼來分析js的
-
Node.js中安全調用系統命令的方法教程(避免注入安全漏洞)
在這篇文章中,我們將學習正確使用Node.js調用系統命令的方法,以避免常見的命令行注入漏洞。我們經常使用的調用命令的方法是最簡單的child_process.exec。
-
Javascript 中創建自定義對象的方法教程匯總
Javascript 中創建對象,可以有很多種方法。Object構造函數/對象字面量:拋開設計模式不談,使用最基本的方法,就是先調用Object構造函數創建一個對象,然後
-
詳談nodejs異步編程
目前需求中涉及到大量的異步操作,實際的頁面越來越傾向於單頁面應用。以後可以會使用backbone、angular、knockout等框架,但是關於異步編程的問題是首先需要