原创 ES6 Generator

Generator函數時ES6提供的一種異步編程的解決方案。 在語法上,我們可以把Generator函數理解爲一個狀態機,封裝了很多內部狀態。執行Generator函數會返回一個遍歷器對象。 Generator函數區別於普通函

原创 漫談閉包

什麼是閉包? 紅寶書定義: 閉包是指有權訪問另外一個函數作用域中變量的函數 MDN閉包定義: 閉包是指那些能夠訪問自由變量的函數。 閉包產生的原因? 理解閉包,首先要明白作用域的概念,在ES5中只存在兩種作用域-全局作用域和函

原创 AntDesign Upload組件上傳圖片

技術選型 前端技術選型: React Hook + typescript antd版本:3.18 使用Upload上傳圖片 上傳效果截圖 預覽效果截圖 項目中完整寫法: import {Button, Form, Input,

原创 javascript傳遞參數如果是object的話,是按值傳遞還是按引用傳遞?

先看看這段代碼的輸出結果: function test(person) { person.age = 26 person = { name: 'huahua', age: 90 } return p

原创 《人生》讀書筆記

邂逅文藝 前兩天看到一個有趣的詞叫做孤獨經濟,現在生活在前線城市的上班族,尤其是單身上班族,他們的生活數據可以準確的描述出他們生活的需求,點哪家的外賣,玩哪個遊戲,每個app平均使用時長。越孤獨越能準確描述個體需求,情侶或者朋友涉

原创 nodejs 的event loop源碼解讀

準備努力在cNode中硬凹存在感,立一個不打臉的flag 註明原文出處(社區豪華版):不要混淆nodejs和瀏覽器中的event loop 很多時候nodejs和瀏覽器端的event loop會被混爲一談,但是需要明確的點是:

原创 React組件分類

React常見的組件分類方式: 1.函數組件,類組件 2.無狀態組件,有狀態組件 3.展示型組件和容器型組件 函數組件和類組件 函數組件(Functional Component)和類組件(Class Component),

原创 MVC和MVVM框架

MVC 1.View:負責渲染用戶界面,應該避免在View中涉及業務邏輯 2.Controller:負責接收用戶輸入,根據用戶輸入調用Model邏輯,將產生的結果交給View部分,讓View渲染出必要的輸出。 3.Model:

原创 React props和state

React基於狀態實現對DOM的控制和渲染,組件狀態分爲兩種:一種是組件間狀態的傳遞,另一種是組件內部狀態,這兩種狀態用props和state表示, props:用於從父組件到子組件的數據傳遞。 state:組件內部也有自己的

原创 《番茄工作法圖解》讀書筆記

得到番茄工作法推薦 我有這麼一個好友,名叫黃,是個愛搗騰新技術和效率工具的技術宅,在他的推薦下使用了番茄土豆這個app,剛開始對番茄工作法不是很瞭解,全憑黃兄口口相傳, 後來偶然間在微信讀書的書城裏看到了推薦中一本名爲《番茄工作法

原创 React誕生的歷史原因

React誕生的原因 React是Facebook開發的一款的JS庫,那麼Facebook爲什麼要創造React? Facebook認爲MVC無法滿足他們的擴展需求,由於他們非常巨大的代碼庫和龐大的組織,使得MVC很快變得複雜,

原创 不懂運營的產品和技術

爲什麼會被動? 很多產品經理工作一段時間後,產品設計的功底有了,項目經驗也錘鍊紮實了,但產品卻越做越吃力,因爲一些產品只會做功能,不懂運營,不懂行業。對於一些技術同學,很多場景是在實現產品提出需求,無爭議,無反對,究其原因,還是不

原创 廣告常見概念

網絡廣告發展到今天,經歷了從最初的短信聯盟到現在的廣告聯盟,廣告形式也有了很大的變化,出現了CPC,OCPC,CPM,OCPM,CPS,CPT等衆多廣告形式。 CPM按展示收費 CPM-英文全稱Cost Per Mile或者Cos

原创 博客搬家啦

博客搬家啦,新博客地址 https://blueleek.blue/ 小夥伴一起嗨學一起來 點贊 收藏 分享 文章舉報 hhthwx 發佈了144 篇原創文章 · 獲贊

原创 exports和module.exports

exports和module.exports exports和modules的區別?爲了更好的理解,先來一起看個例子: var a = {name: 1}; var b = a; console.log(a); // {name: