原创 每週彙總第一期

受阮老師的公號、博客影響,也同樣受很多優秀的人兒們在Github上的技術文章週刊、讀書分享等,我也覺得應該有自己的一個節奏,把自己的所學、所看、所得進行記錄,雖然現在“望塵莫及”,但願可以“望其項背”。 這裏記錄過去一週,我認爲值得傳播、

原创 簡書暫時停更

I think It's not easy to find something that you can stick to in a sea of people.It is a great honor for me to found su

原创 JS中的破若頭

JS中的破若頭是學習高階JS只是一道跨不過去的坎,今天我們就深入聊聊JS的破若頭:即__proto__和prototype。【以下爲個人理解的總結,若有錯誤,請懟過來】。 First of all : 在破若頭的世界裏,有幾個定理特別

原创 JavaScript中的Object.defineProperty()和defineProperties()

Object的defineProperty和defineProperties這兩個方法在js中的重要性十分重要,主要功能就是用來定義或修改這些內部屬性,與之相對應的getOwnPropertyDescriptor和getOwnProper

原创 Node.js的基本模塊(fs、stream、http、crypto)

本文學習Node.js的四個基本模塊:fs、stream、http、crypto。 學習鏈接: https://www.liaoxuefeng.com/wiki/1022910821149312/1023025763380448 https

原创 小程序request封裝

最近做了兩個小程序,業務相對比較簡單,關於公益方面的,收穫頗多,其中感覺在開發中明顯提升開發效率以及減少代碼量的就是request的封裝,下面稍稍做個總結。 通用封裝 在utils文件夾下新建兩個文件,config.js以及reques

原创 ES6數值的擴展

數值的處理在前端開發中佔着一個比較重要的位置,然而在開發過程中,我們可能已經養成了一種“兵來將擋,水來土掩”的數值處理方式,未曾形成一個關於數值方面的知識體系,當然還有一種情況是我們在開發過程中,根本沒有遇到過關於數值處理的一些場景,於是

原创 微信小程序開發需要注意的一些規範

今天的工作已經做完,在馬上就進入五一假期的下班焦躁時刻,來個簡單的微信小程序開發規範總結。 1.小程序應避免出現任何 JavaScript 異常 出現 JavaScript 異常可能導致小程序的交互無法進行下去,我們應當追求零異常,保證

原创 Referer

今天遇到個小問題,關於referer的,掙扎了半天,來記錄一下。 問題描述 現在在做的項目是這樣的,網頁版已做完,其中一些接口數據是存儲在阿里雲OSS上的,並且在已完成的網頁項目中都是讀取的該json存儲數據,但是在小程序中訪問OSS的

原创 前端JavaScript面試技巧

先看幾道面試題: 1、JS中使用typeof能得到哪些類型。//JS變量類型 2、何時使用“==”、“===”。//強制類型轉換 3、window.onload和DOMContentLoaded的區別。//瀏覽器渲染過程 4、用JS創建1

原创 Learn JavaScript

今天被面了一些基礎知識,深深深的感覺基礎知識的海洋是通往高階的武器。友愛的面試官推薦了一篇英文文檔,抱着一顆單詞即編程的心,邊翻邊進入學習,翻譯可能不準確,僅供參考。 題目:《Learn these JavaScript fundam

原创 JS中檢測對象的方法以及基本數據類型與引用數據類型的區別

今天被問到一個關於js判斷對象的問題,先稍稍做個總結 檢測對象的方法 1.typeof操作符 typeof操作符對Function、String、Number、Undefined等類型的判斷毫無壓力,但是對Array對象就不起作用了

原创 canvas入門極簡

canvas我們多少都會有些接觸,今天做一個回顧。 首先,我們知道<canvas> 是HTML5 中新增的元素,它可以結合JavaScript腳本繪製出各種各樣的圖形。 一、下面以畫一個五角星來簡單對其一些方法進行速記 第一步是定

原创 特德姜領悟[一]

是一層冰,摩擦着我的臉,感覺粗糙,不過倒不覺得冷。沒有任何可以支撐的東西,手套老是在冰上滑落。看見頭上方有人跑來跑去,但他們都愛莫能助。我竭力揮拳敲打冰層,可是手臂動作緩慢,我的肺部準是迸裂了,大腦一片混沌。我覺得自己正在消融 一聲驚叫,我

原创 Vue Router--動態路由匹配

我們經常需要把某種模式匹配到的所有路由,全都映射到同個組件。例如,我們有一個 User 組件,對於所有 ID 各不相同的用戶,都要使用這個組件來渲染。那麼,我們可以在 vue-router 的路由路徑中使用“動態路徑參數”(dynamic