原创 2020考研經驗分享——致學弟學妹

轉眼間,20屆考研已經落下帷幕,但21屆考研纔剛剛開始。今年我的考研成績還不錯 ,分享一下: 科目 分數 政治 72 英語二 73 數學二 117 專業綜合 135 總分 397 政治和英語都還在

原创 Vue-cli 3.x + axios 跨域方案踩坑指北【同步掘金】

緣起 最近實驗課上需要重構以前寫過的一個項目(垃圾堆),需要添加發生郵件提醒的功能,記得以前寫過一個PHP版的實現,所以想把PHP寫的功能整理成一個服務,然後在前端調用。但是這個項目是JavaWeb,也就是說我需要面對跨域的問題。

原创 JS數組扁平化的思路與實現

其實最核心的思路就是遞歸,如果單純用編程語言實現,而不是使用一些巧妙的API的話,本質的思路就是遞歸,因爲JS數組多層嵌套,實現扁平化的過程其實就是層層遞歸取出元素的過程,這裏給出三種實現JS數組扁平化的方法。 純遞歸實現 擴展運算

原创 類Array對象中是否該直接使用Array的原型方法?

近期進擊掘金,感覺是個很好的平臺,以前自己怎麼都不知道呢?閒話不多說,這篇博文分享一個JavaScript中的小問題 ,題目來自於掘金一位分享者的分享,先預告一下博主水平有限也做錯了 var obj={ '2' : 3,

原创 一文看穿JavaScript中this的圈圈繞

導文目錄 爲什麼說JavaScript中 this 指針圈圈繞? JavaScript 中 this 綁定作用域的四種情況 先搞清Node環境中和瀏覽器環境中全局對象的異同 默認綁定 隱式綁定 硬綁定(或者說 顯示綁定) new

原创 順轉數組(JS實現)

順轉數組是什麼? 語言描述不太好描述,但是舉個例子你就懂。比如,數字5的順轉數組,如下: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 如你所見,

原创 CVTE(視源股份)前端實習生面經

忐忑 從3月6號在線筆試到3月8號技術一面二面,短短3天的時間,讓我嚐到了求職的不易,這是我第一次正兒八經參加面試,還是專業面試,3月7號晚上接到一面邀請短信的時候,有些高興又有些擔心,還差點失了眠。我做Web有一年半了,但是早期的時

原创 給120個HTML標籤分個類

很久沒有更博了,今天更新一篇文章,我們知道HTML標籤很多,常用的標籤大概有50-60個左右,但是你知道HTML標籤總共有多少個嗎?我統計了一下,大概是120個左右(有一些被廢棄,有一些HTML5中新增)。想要完全記住這120個HTM

原创 排序算法大薈萃(JS實現,持續更新中)

排序算法——選擇排序 /** * 選擇排序 * 基本思想:先掃描一邊序列,找到最小(大)值,將其和第一個元素互換; * 第二次,掃描n-1次,找到最小(大)值,將其和第2個元素互換 * 依次類推 * 時間複雜度 : O(n^

原创 算法全排列問題(JS實現)

全排列問題 問題描述:R是由n個元素構成的序列集合,R={r1, r2, … ,rn},求R的全排列perm(R)。 /** * 全排列問題 * 算法思想: 分治法的思想 * 依次將待排列的數組的後n-1個元素與第一個元素交

原创 JavaScript Array對象的filter方法詳解

Filter語法 array.filter(function(currentValue,index,arr), thisValue) 參數 描述 function(currentValue,index,arr)

原创 再談JS——JS性能提高之解除引用

前言  其實在V8引擎下,JavaScript的性能已經得到大幅度提高,這裏探討的是在理論層面,具體一點就是JS的垃圾回收機制,可以提高Javascript性能的一種途徑或者方式,也算是一篇讀後總結吧,這裏參考了《JS高程第三版》的第

原创 Vue全家桶 + webpack 構建單頁應用初體驗

文章指南 主題   承接這上一篇Vue + Webpack 構建模塊化開發框架詳解,我們知道了如何使用webpack對vue進行打包,從而開始我們的前端模塊化開發之路,這一篇在上一篇的基礎上講解 Vue全家桶(vue+vuex+vue-ro

原创 Vue + Webpack 構建模塊化開發框架詳解[與sf同步]

文章指南 概要 先在文章開頭,做一個總結式的說明,這篇文章主要是講在前端模塊化開發模式中如何用Webpack這樣流行的打包器來爲當下一個很火熱的框架——vue.js,構建一個項目框架。本文例子是一個基本的Demo,想構建更爲複雜和高維

原创 Vue + Webpack 構建模塊化開發框架詳解

文章指南 概要 先在文章開頭,做一個總結式的說明,這篇文章主要是講在前端模塊化開發模式中如何用Webpack這樣流行的打包器來爲當下一個很火熱的框架——vue.js,構建一個項目框架。本文例子是一個基本的Demo,想構建更爲複雜和高維護性的