原创 一個vue快速啓動的項目模板,集成了一些基礎的工具

項目集成 全局重置樣式 => src/assets/style/common/reset.css 支持 sass 語法寫 css 封裝了一些常用的彈性盒子的 class 使用 nProgress,支持頁面跳轉時,頂部顯示進度條的

原创 使用 vant 的 List 組件的下拉加載更多時候,保證數據不滿一屏也不會重複加載第一頁的設置

1.設置 immediate-check 爲 false 2.設置 finished 默認爲 true,代表已加載完 即可解決 <van-list v-model="loading" :finished="finished

原创 一篇文章搞懂this

開篇說明 隨着科技的發展和歷史的變遷,我對 this 的理解也越來越深入了,還記得之前寫的一篇關於 this 的文章,自己看起來都感覺“味同嚼蠟”😂,所以更新一篇,將功補過,哈哈~~,我們拿五種情況來說明 this 的指向問題,優

原创 vscode好用的插件

持續更新~ 衆所周知,工慾善其事必先利其器,好的開發環境對於我們的開發過程來說,提高效率和體驗上還是很明顯的,這篇博客介紹幾個自己在用的比較好用的vscode插件,如果以後用到新的好用插件,會持續更新的~ (基本的語法高亮等等就不

原创 js策略模式總結

策略模式的定義:定義一系列的算法,把它們一個個封裝起來,並且使它們可以相互替換。(來自《JavaScript設計模式與開發實踐》) **案例一:**假設我們有18元錢,打算去買水果,水果店裏有三種水果:蘋果(單價1元)、雪梨(單價

原创 js排序上篇(冒泡排序、選擇排序、插入排序、希爾排序、快速排序)

冒泡排序 工作原理 重複遍歷序列,比較相鄰的兩個元素,如果這兩個元素順序不正確,則交換。重複以上步驟直到排序完成。 js代碼實現 + 效率測試 運算10次,平均耗時1018 ms // 創建 20000 個隨機數,數值範圍:1 -

原创 js單例模式總結

首先,單例模式的定義 是:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 案例: 我們拿水果店來舉例,首先創建一個水果店的類,保證不論多少次調用都只會創建一個水果店的實例 var Fruit = function( nam

原创 js判斷數據類型的三種方法(文章最後有快捷方法哦!)

js判斷數據類型的方法有很多種,本文只選擇三種使用頻率較高的方法來說明,這裏比較推崇使用第三種方法,閒話少說下面開始介紹: 1、typeof typeof new String( 'bart' ); // object typeo

原创 css清除 input 的默認樣式

input, input:focus { background: none; outline: none; border: none; } 點贊 收藏 分享 文章舉報

原创 react + typescript 項目中使用函數控制路由跳轉

小小說明 最近更新博客較慢,因爲最近的疫情比較嚴重,村子裏目前也實施一些自我保護的措施,我參加了村子裏面的志願者,貢獻了小小的力量,也希望一線的英雄們加油,大家共同努力,一起度過這次難關。 在 react + typescript

原创 js實現unicode轉換,支持中英文

// 轉爲unicode 編碼 function encodeUnicode(str) { var res = []; for ( var i=0; i<str.length; i++ ) { res[i] =

原创 正則表達式基礎總結

定義方式 // 定義一個正則表達式有兩種方式: let reg1 = new RegExp(/abc/); let reg2 = /abc/; // 但我們平時使用的方式還是第二種,就像我們初始化一個數組的時候是使用第一種而不

原创 js代理模式總結

代理模式的定義:當一個請求想要訪問一個原始對象A的時候,實際訪問的是A的代理對象B,由對象B對請求做出一些處理之後,在把請求轉交給原始對象A。 案例一( 一般代理模式 ) 場景:某一天小明數學考試考了50分,這時候如果老師直接把試

原创 js觀察者模式(發佈訂閱模式)

首先舉一個現實生活中的例子:小區門口有一家商店,每天都會有很多小區裏的人來商店買菸( 不提倡吸菸哦,只是舉個例子? ),那剛好昨天賣完了,老闆去進貨,也不知道什麼時候回來,那售貨員這時一般都會把每一個客人的電話或者微信留下來,等老

原创 js組合命令模式

總結一種js的設計模式:組合命令模式 一.拿實際應用場景來舉例:比如雙十一的時候,業務部門需要我們豐富一下購物車結算功能: 判斷商品是否過期 計算優惠 發送賬單消息給用戶 那麼這三個命令一般是在用戶點擊“結算”按鈕觸發的,那麼