原创 詳細分析閉包是什麼

什麼是閉包 有權訪問另一個函數作用域中的變量的函數。通俗地講,一個函數有權去訪問另一個函數作用域中的變量,這個函數就稱爲閉包。閉包函數在執行完以後,這個函數中還存在一部分在內存當中,沒有被垃圾回收機制回收。 來個例子: var

原创 jQ鏈式調用的原理

概念 鏈式調用的原理就是實例在調用內部方法的時候,返回當前調用這個方法的實例對象this就可以了,因爲返回了當前的this就可以繼續訪問自己的原型了

原创 js作用域鏈概念

概念 作用域鏈就是用來保證執行環境裏有權訪問的變量和函數是有序的,變量只能向上訪問,訪問到window對象即被終止,不允許向下訪問變量

原创 Node面試題

Node的特點有三個:單線程、事件驅動、非阻塞I/O 單線程 像java、PHP等這樣的後端語言,都是多線程的,即當有一個請求過來的時候,開啓一個CPU,它使計算機能夠在同一時間執行多個線程。而node的單線程是指當遇到需要加載數

原创 SSR(服務端渲染)

客戶端渲染: 在服務端放了一個html 頁面,裏面有 客戶端發起請求,服務端把頁面(響應的是字符串)發送過去,客戶端從上到下依次解析,如果在解析的過程中,發現ajax 請求,再次像服務器發送新的請求,客戶端拿到ajax 響應結果,

原创 js手寫二叉排序樹

二叉排序樹:每個節點的左節點都比根節點小,右節點都比根節點大 function TreeNode(data, left, right) { //節點結構 this.val = data; this.left = l

原创 編寫一個 React 組件庫(一):寫一個簡單的 Button 組件

這個項目基於webpack,配 webpack 的教程:https://blog.csdn.net/qq593249106/article/details/84892069 簡單配置 當前目錄結構: |- /config //we

原创 面試介紹項目

自我介紹:你好,我叫XX,來自XX學院,是2019年畢業的應屆生,專業是軟件工程,學習的方向是前端,平時喜歡研究一些比較熱門的組件,喜歡看他們的技術原理,喜歡去思考能不能修改成更好看的樣式,對頁面美觀有自己獨特的見解,平時看到好看

原创 Vue初學者看過來:一個基於Vue純前端卻可保存數據的移動端個人博客

簡介 參考了辣子雞大神利用 Github Gist 進行遠程數據的存儲,自己也嘗試用 vue 框架寫了一個純前端卻可以保存數據的移動端個人博客,參考地址:https://blog.csdn.net/Dogfights/articl

原创 Vue生命週期及特徵

Vue生命週期可以分爲8個階段,分別是:beforeCreate,created,beforeMount,mounted,beforeUpdate,updated,beforeDestroy,destroyed 在beforeCr

原创 基於Vue純前端可遠程保存的個人博客

簡介 參考了辣子雞大神利用 Github Gist 進行遠程數據的存儲,自己也嘗試用 vue 框架寫了一個移動端個人博客,參考地址:https://blog.csdn.net/Dogfights/article/details/801

原创 編寫一個 React 組件庫(二):提取公用 defaultProps

上一次編寫了一個簡單的 Button 組件:https://blog.csdn.net/qq593249106/article/details/85319295 當前目錄結構 |- /config //webpack配置項 |-

原创 編寫一個 React 組件庫(三):使用 PropTypes 進行類型檢查

繼上一次提取了公共 defaultProps :https://blog.csdn.net/qq593249106/article/details/85336111 爲了能通過類型檢查錯誤,可以使用 React 內置的 PropTyp

原创 編寫一個React組件

這個項目基於webpack 簡單配置 當前目錄結構: |- /config //webpack配置項 |- webpack.common.js |- webpack.dev.js |- webpack.prod.js |-

原创 webpack學習(十四):生產環境搭建

demo地址: https://github.com/Lkkkkkkg/webpack-demo 繼上一次配置完react的熱替換: https://blog.csdn.net/qq593249106/article/details/