原创 自己動手搭建React開發環境之三Webpack

導讀:React作爲近年來大紅大紫的view層框架,以其高效、靈活性、強大的社區環境而受到廣泛關注。但react也不是直接就能拿來使用的,它必須通過配置相應環境才能更好的開發項目。雖然你可以使用官方推薦的構建React環境方式Create

原创 2018年搜狗秋招前端筆試題:字符串刪除

昨天做了搜狗前端筆試題,其中有一道題目是爲字符串添加一個刪除方法,給定一個參數n,求從該字符串刪除n個字符組成的不同子串個數。題目看起來很簡單,但是並不好編寫。如果字符串字符各不相同還好說,直接可以使用排列組合公式來得到最終的個數;否則的

原创 JavaScript中的冷知識(持續更新中……)

本文將記錄一些JavaScript中容易出錯的點,由於本人知識有限,所以文章將採取持續更新的方式。本文的JavaScript會涉及瀏覽器端和服務器端的Node.js。可能有點混雜,等文章豐富了再整理吧。您也可以補充一些自己容易犯的錯誤。如

原创 前端面試題:如何使字符串可執行

這是一道今年騰訊春招的面試題。當考官一開始問我這道題的時候,我沒有反應過來,什麼叫使字符串可執行。好吧,請原諒我的無知。考官耐心的解釋,字符串可執行的意思是將字符串轉爲立即執行的代碼,如字符串var a=23;,使其經過某種操作後確實有個

原创 JavaScript框架對比

如今JavaScript框架三分天下,該學哪些和如何學呢?要知道這些問題,必須要將其進行對比。本文介紹了一種比較方式。本文翻譯自Change And Its Detection In JavaScript Frameworks。PS:因爲

原创 JS實現HTML實體與字符的相互轉換(二)

本系列的前一篇文章講述了HTML實體編碼(10進制、16進制)與字符的相互轉換,本文將講述HTML命名實體與字符的相互轉換,如&lt;轉義成<。你可能想問我爲什麼兩篇文章間隔了約三個月,其實我本來沒想續寫,但是之前因爲沒寫到命名實體,所以

原创 JavaScript集合對象遍歷方法總結

在JavaScript中能表示集合的數據結構是對象,如數組、普通對象和ES2015中新增的Set和Map等。當然不同對象的表現形式和功能不一樣。如對於集合{1,2,3,4,5,1},數組的表現形式可以爲[1,2,3,4,5,1],普通對象

原创 阿里前端2018秋招筆試題:判斷JSON對象是否有環

前幾天做了阿里前端秋招筆試題,感覺受打擊很深,找工作很難呀。不過考試完還是要覆盤一下。記得有一道題目是判斷JSON對象是否有環。因爲當使用JSON.stringify()方法格式化一個JSON對象時,如果該對象有環路,就會拋出異常:Unc

原创 自己動手搭建React開發環境之二Babel

導讀:React作爲近年來大紅大紫的view層框架,以其高效、靈活性、強大的社區環境而受到廣泛關注。但React也不是直接就能拿來使用的,它必須通過配置相應環境才能更好的開發項目。雖然你可以使用官方推薦的構建React環境方式Create

原创 自己動手搭建React開發環境之四HTMLWebpackPlugin

導讀:React作爲近年來大紅大紫的view層框架,以其高效、靈活性、強大的社區環境而受到廣泛關注。但react也不是直接就能拿來使用的,它必須通過配置相應環境才能更好的開發項目。雖然你可以使用官方推薦的構建React環境方式Create

原创 從一道編程題看JS字符串連接性能

馬上就要秋招了,又進入了刷題的季節。在刷題中進步,在刷題中成長。今天就講一道刷題的趣事。文章結尾給出一些用JS做編程題的小技巧。 在講之前呢,先說一些題外話。之前感覺主流算法編程語言是C、C++、Java,作爲前端是很不服氣的。但最近題做

原创 淺析React中的受控組件和非受控組件

本文翻譯自Controlled and uncontrolled form inputs in React don’t have to be complicated。如有錯誤,請不吝指正。 React中的受控和非受控表單並不複雜 你可

原创 自己動手搭建React開發環境之一React和ReactDOM

導讀:React作爲近年來大紅大紫的view層框架,以其高效、靈活性、強大的社區環境而受到廣泛關注。但React也不是直接就能拿來使用的,它必須通過配置相應環境才能更好的開發項目。雖然你可以使用官方推薦的構建React環境方式Create

原创 nodejieba安裝記(Windows)

導語:最近想分析一下自己在學校論壇bt的下載行爲,又想耍帥,所以準備整個詞雲。而詞雲的數據來源必然是下載種子的名稱、類型等。所以不可避免要針對所有下載種子做關鍵詞檢索,因此需要用到中文分詞工具。因爲我利用nodejs,所以在網上查找了很多

原创 2018秋招前端面試回顧(阿里、百度、網易、迅雷、美團等)

今年秋招對我是個打擊,不過也讓我認清了現實。借用魯迅先生的一句話,真正的勇士敢於直面慘淡的人生,敢於正視失敗的面試。面試失敗不可怕,可怕的是不能吸取教訓。在吸取教訓上我做的不好,不然也不會有些面試問題記不住了。回顧幾次面試失敗經歷,我總結