摘要:快速排序快速排序原始數組二分查找冒泡排序冒泡排序耗時冒泡排序耗時改進后的冒泡排序耗時改進后的冒泡排序耗時排序前冒泡排序后改進的冒泡排序后選擇排序選擇排序耗時選擇排序耗時排序前排序后插入排序插入排序耗時插入排序耗時排序前排序后 快速排序 function quickSort(ary, isDesc) { var len = ary.length; if (len < 3)...
一開始自己一個人寫代碼,實現一個點擊隱藏和顯示事件 function a(){ document.getElementById(xxx).click = function(){ } } a(); 忽然某天一位項目加多了開發,他忽然寫了一個函數: function a(){ alert(error); } 問題發生了:1.悲劇就發生了你寫的函數就say Goodbye了,你老...
摘要:最近想要研究研究地形的渲染,然后就想起了四叉樹,在網上看了一篇相關的文章,準備拿實現一下備用。四叉樹的定義是它的每個節點下至多可以有四個子節點,通常把一部分二維空間細分為四個象限或區域并把該區域里的相關信息存入到四叉樹節點中。 最近想要研究研究webgl地形的渲染,然后就想起了四叉樹,在網上看了一篇相關的文章,準備拿javascript實現一下備用。 四叉樹原理 (這部分就直...
摘要:而且它還是只讀的屬性,所以通過來改變樣式,如果不能修改文件的情況下,只能采用內聯。一般的思路就是,先看看有沒有內聯,如果沒有內聯,就走一般流程。 歡迎來我的專欄查看系列文章。 樣式操作也是 jQuery 比較常用的一個操作,就我本人而言,這個 css 函數用多了,感覺自己有點傻乎乎的,主要還是自己不了解 js 中 css 的真正含義。 showImg(https://segmentfa...
摘要:你需要明白的原理,我簡單說一下這是定義,定義只是讓解釋器知道其存在,但是不會運行。這是語句,解釋器遇到語句是會運行它的。 在SF上看到這樣一個問題,我覺得問得很好,所以弄成文章收集了。 沒有區別。 你需要明白 IIFE 的原理,我簡單說一下: function foo() {...} // 這是定義,Declaration;定義只是讓解釋器知道其存在,但是不會運行。 foo(...