原创 JavaScript實現斐波那契數列(Febonacci Array)

文章出自個人博客https://knightyun.github.io/2019/09/02/js-febonacci,轉載請申明。 斐波那契(Febonacci)數列是一個神奇的數列,在很多地方都有應用,可以自行搜索相關圖片

原创 JavaScript中try, catch, throw的用法

文章出自個人博客https://knightyun.github.io/2019/09/02/js-try,轉載請申明。 程序在運行中難免遇到 bug,所以就需要好的調試手段找出問題所在,try, catch, throw 便

原创 JavaScript變量提升(Hoisting)詳解

文章出自個人博客https://knightyun.github.io/2019/09/02/js-hoisting,轉載請申明。 概念 變量提升是 JavaScript 的一種執行機制,大致就是字面意思,將聲明的變量提前,但

原创 JavaScript變異與非變異數組方法

文章出自個人博客https://knightyun.github.io/2019/09/02/js-mutation-array,轉載請申明。 在 JavaScript 中,存在大量對數組進行操作的方法,它們都有一個特點,就是

原创 JavaScript稀疏數組

文章出自個人博客https://knightyun.github.io/2019/08/02/js-sparse-array,轉載請申明 稀疏數組 概念 在一些後端語言中,如 C,數組內的值通常被分配在一系列連續的內存地址上,

原创 async與await的用法詳解

文章出自個人博客https://knightyun.github.io/2019/08/02/js-async-await,轉載請申明 async 用於聲明異步函數,返回值爲一個 Promise 對象,它以類似同步的方法來寫異

原创 Linux中sudo免密碼

文章出自個人博客https://knightyun.github.io/2019/06/20/sudo-nopasswd,轉載請申明 平時在 Linux 中執行一些命令時,可能會遇到 Permission denied 這樣的

原创 JavaScript事件循環

文章出自個人博客 https://knightyun.github.io/2019/06/20/js-event-loop,轉載請申明。 運行時(Runtime) 一個 JavaScript 運行時包含 棧(stack), 堆

原创 JavaScript之常見算法排序

文章出自個人博客 https://knightyun.github.io/2019/05/01/js-sort,轉載請申明。 冒泡排序 冒泡排序即從頭到尾依次比較相鄰兩數的大小,不符合順序則交換位置,一直循環直到排序完成; 但方便

原创 ECMAScript 發展簡史

文章出自個人博客 https://knightyun.github.io/2019/05/01/js-ecmascript-history,轉載請申明。 ECMAScript,簡稱 ES,是 JavaScript 的標準版,經歷

原创 JavaScript面向對象編程

文章出自個人博客 https://knightyun.github.io/2019/05/01/js-oop,轉載請申明。 概述 面向對象編程思想,顧名思義,即模仿現實世界的存在物,一切節對象,擁有各自的特性與行爲,如人類,外貌、

原创 JavaScript之call,bind,apply方法及 this 的用法辨析

文章轉自個人博客 https://knightyun.github.io/2019/05/01/js-call,轉載請申明。 概述 JavaScript函數中的三個方法.call(), .apply(), .bind(),總體來說

原创 個人博客網站添加文章搜索功能

文章轉自個人博客:https://knightyun.github.io/2019/03/04/articles-search,轉載請申明 現在很多網站頁面裏都有搜索模塊,包括在線搜索、站內搜索等等,尤其是博客類網站,文章搜索功能