摘要:一冒泡排序算法介紹比較相鄰的兩個元素如果前一個比后一個大,則交換位置。它與冒泡排序的不同之處在于,它會優先比較距離較遠的元素。希爾排序的核心在于間隔序列的設定。作為一種線性時間復雜度的排序,計數排序要求輸入的數據必須是有確定范圍的整數。 一、冒泡排序 算法介紹: 比較相鄰的兩個元素,如果前一個比后一個大,則交換位置。 第一輪把最大的元素放到了最后面。 由于每次排序最后一個都是最大的,...
摘要:中給出了函數的默認值設置,下面簡單介紹幾種設置默認參數的方法一基本用法二與解構賦值默認值結合這種寫法在傳入多個形參時可以不按順序寫入,會方便很多,可是會有個問題,每次都要傳就會顯得很麻煩,于是我們可以再設置一次默認值三雙重默認值這種寫法就不 ES6中給出了函數的默認值設置,下面簡單介紹幾種設置默認參數的方法 一.基本用法 function first(x = 1, y = 2) { c...
摘要:目前項目中的富文本來自于后臺的編輯器,導致富文本比較粗糙,什么內容都有。我們目前的方案是先讓富文本通過過濾工具進行過濾。 目前項目中的富文本來自于后臺的編輯器,導致富文本比較粗糙,什么內容都有。直接使用wxparse進行解析會失敗。我們目前的方案是先讓富文本通過js-xss過濾工具進行過濾。然后在進行解析。 Js-xss使用方法: 下載整個js-xss項目 安裝browserifyn...
摘要:公司的前端技術棧是,而筆者之前使用的是,因此正好想利用的自己構建個的管理項目來加深的使用。會出現不在尾部的問題。 前言 在日常使用github中,除了利用git進行項目版本控制之外,最多的用處就是游覽各式的項目,在看到一些有趣或者有用的項目之后,我們通常就會順手star,目的是日后再看。但是當我們star了許多項目之后,回過頭想找一個的項目就會發現,很難在短時間內找到它,官方也并沒有提...
摘要:初學者教程系列旨在精選站內發布的,對學習本門技術具有指導意義的文章。是前端開發者使用的主要編程語言,隨著前端技術的發展,這門語言的邊界也得以不斷擴展。我們在這里選擇了與相關的經典文章,可以讓大家對如何學習這門語言有一些全面的認識。 SegmentFault 初學者教程系列旨在精選站內發布的,對學習本門技術具有指導意義的文章。 JavaScript 是前端開發者使用的主要編程語言,隨著前...