原创 前端面經第二更(加更)

我的前言   我的上一篇博客涼經記錄了我的一面的幾個問題,這幾天我把二面的問題(順序忘記了)也整理出來和大家分享分享,當然了,我只能分享我確定的問題,不會/不確定的問題希望大家在看到我的博客的時候給予解答。Thank you 1、

原创 年前假期學習最後一週學習總結

今天是2019/1/27 星期日   昨天忙着做手頭的項目沒有及時去更新最近一週的學習總結。在這一週裏面我每天都在把堆積在我手頭裏的一個項目給趕緊完成,因爲這個項目耽擱的時間有點久了,以至於之前寫的什麼還要重新去理解,儘管代碼有註

原创 react項目中搜索內容高亮效果和Ref的使用

  一、上週項目裏面有個需求,就是對搜索出來的內容有個顯示高亮的效果。剛開始說需求的時候認爲很難去實現,甚至想駁回這個功能。。。先上一張效果圖吧。   以上是效果圖,類似我們在網頁中的全文搜索。   說一下前端主要實現,這次的功

原创 javaScript中常見的排序方法

  之前把常見的那幾種算法看了好幾次,看的時候也手寫了一遍,可是等到過了 好幾天又給忘了,所以決定記錄下來分享一下,也方便自己以後查看? 冒泡排序   冒泡排序是屬於交換排序的一種,通過比較相鄰的兩個數據然後進行交 換,冒泡排序的

原创 常見的幾道算法題

  最近在筆試和看面經的時候經常會碰到幾道算法題目,決定記錄下來和大家分享以下。 求數組的最大字段和   比如:arr=[1,-2,3,10,-4,7,2,-5],求它的最大的和是多少,答案是18 。問題來了:那爲什麼最後結果是1

原创 二叉樹的相關的各種題目

  二叉樹是每個結點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”。一棵深度爲k,且有(2^k)-1個結點的二叉樹,稱爲滿二叉樹。最少結點爲k,爲斜二叉樹。   瞭解了什麼是二叉樹後,自然

原创 談談生活中的一絲感悟

今天我不談學習,只談人生和生活 一、朋友   我們每個人都有朋友,是知心朋友或者知識泛泛之交。如果你有許多知心的朋友,那麼你很幸運,因爲朋友是你前進奮鬥路上非常重要的一站;如果你有許多泛泛之交的朋友,那麼說明你在人際交往這方面的能

原创 前端知識點梳理(一)

  這幾天又回顧了一些知識點,發現自己之前理解的很淺很淺。在這裏我也整理並記錄了下來。 一、javaScript中類型轉換問題   js中的基礎類型分爲:number、string、boolean、null、undefined、s

原创 leetcode簡單題

  今天上午刷了幾道簡單題,自己用javascript做的。雖然時間很高內存佔用也不少😥,記錄一下自己思路。 1、給出由小寫字母組成的字符串 S,重複項刪除操作會選擇兩個相鄰且相同的字母,並刪除它們。在 S 上反覆執行重複項刪除操

原创 TypeScript知識初探

  之前匆匆的看了一些內容,沒有深入的去學習,時間久了也都忘了😔。趁着現在的機會好好的深入學習一下TypeScript中的奧祕。因爲我也是邊學習邊分享,所以分享的知識可能很淺顯,適合初學的人。 本篇文章的目錄 安裝/編譯Type

原创 總結

  上週過得還挺難受的😞   上一週是我們的是實習周(一週做課程設計),課程設計的目的也是爲了讓學生對自己專業的核心課程以作品的形式進行一次大的總結。目的是很好,但是現實卻很殘酷😭,上課的時候老師講的都是一些基礎的知識點,對於要用

原创 幾周的心得

  最近幾周沒有更新博客,有些懶散啦!沒有持續總結的原因是最近幾周在學習新的知識,可能會有疑問,學習新的知識不是應該有更多的內容進行分享啊,我在學習新知識的時候很喜歡記筆記,一段時間後可能會忘記(我能不能說人之常情,還是我自己的問

原创 前端面試知識點(三)

1、類型轉換問題([] == ![])   可能有的童鞋已經知道了答案,可能還有些人還存在一絲疑惑,沒關係下面我們一步步來講解。   首先,問題的答案是:true 那麼爲什麼呢?   在js中比較基本數據類型(除了es6中Symb

原创 一週總結

  這周我們有個教育見習任務,就是自己自己準備材料,然後進行說課和講課。這是我們學校對師範類學生的要求,其實這也算是提高自身的一種能力吧,畢竟不準備的話就不知道自己到底差在哪裏。剛開始覺得還挺簡單的,不就二十分鐘。可是去準備講課內

原创 前端面試題大雜燴(二)

1、插入排序 function insertSort(arr) { for (let i = 1; i < arr.length; i++) { //下標從1開始,從後向前比較 let cu