原创 二〇二二年度總結

不知不覺,2022年又要結束了,時間過得很快,回顧這一整年,似乎又是一個碌碌無爲的年頭。現如今,自己已步入而立之年,有點焦慮,想有所改變,卻又無所適從。 股市慘淡,基金虧損 今年的股市行情可謂是極其慘烈的,前幾年所獲得的盈利,在今年基本都

原创 uni-app開發指南

如果你平時用Vue寫H5項目比較多,然後突然有一天公司要你用uni-app來同時開發H5和小程序(甚至App),而你卻對uni-app不熟悉,那麼這篇文章或許適合你。 下面我將從以下幾個維度出發,總結uni-app開發與Vue開發的不同之

原创 如何實現Vue2項目升級Vue3?

Vue3正式版已經發布有兩年多了,如今它也已成爲Vue的默認開發版本,如果你想要對之前Vue2項目進行升級重構,可以從以下幾個維度入手: ① 構建工具 ② 入口文件 ③ 插件 ④ 指令 ⑤ 路由 ⑥ 狀態管理 ⑦ 其他 一、構建工具

原创 小程序外上傳文件至雲存儲的實現

在小程序雲開發中,要實現上傳文件至雲存儲,有兩種方案:雲函數和HTTP API,前者是在小程序內調用的,而後者則是在小程序外調用的。本文主要講講如何使用HTTP API實現小程序外上傳文件至雲存儲。 一、原料 ① 小程序HTTP API

原创 Vue3+Vite初體驗

一、爲何要使用? 1. 爲何要使用Vue3? 你說Vue2用的好好的,爲啥要用Vue3呢?就因爲它是最新版?不,還不是因爲Vue3它是真的香嘛! ① 組合式API,編碼更加自由 Vue3在Vue2的選項式API基礎上新增了組合式API,組

原创 二〇二一年度總結

轉眼間,一年又接近尾聲,新的一年即將來臨。按照慣例,每年年底我都會給自己這一年所經歷的主要事件做個簡單的總結覆盤,雖然感覺也沒什麼大用,但至少以後再翻開看時,看着以前記錄下的這些文字,回憶起過去的件件往事,也是件有意義的事。 沉迷遊戲,技

原创 教你使用Less快速開發CSS

俗話說,工欲善其事,必先利其器。好的工具不僅能有效提高工作效率,還能讓你的工作完成得更好。而在前端開發領域就有很多很好用的工具,比如各種JS框架和庫,以及一些預編譯工具,就比如本文要講到的Less,當然Sass同理,不再贅述。 本文不講L

原创 微信小程序雲開發之雲函數

上篇文章中提到有關微信小程序雲開發中雲函數的運用,而今天我們就來通過這篇文章較爲深入地瞭解它。 開始介紹之前,請先確保已開通小程序的雲開發功能,以便能跟着本文一起定義和調用雲函數。具體開通方式詳見 → 微信官方文檔·小程序。 一、什麼是雲

原创 微信小程序開發之訂閱消息

微信小程序開發中我們常常可能會遇到這樣的需求,用戶執行某一操作後,需要在未來某一時刻給予用戶反饋通知,比如在一些餐廳點餐後發送的取餐提醒,某些打卡應用的打卡提醒,等等。這些都必須在小程序外部給到用戶有效的通知,所以實現此功能的方式只有一種

原创 基金理財之定投策略

對於個人投資者,最好的投資方式就是指數基金定投。 ——沃倫·巴菲特 相信很多人都聽說過基金定投,網上有關基金定投的文章也是鋪天蓋地,各種說法神乎其神,似乎只要開啓定投,持續一定時間之後就百分百能賺錢一樣。 確實,定投有很多優點,比如說

原创 淺談JS中的JSON.stringify() 和 JSON.parse()

我們知道,JSON.stringify() 和 JSON.parse() 是一對處理JSON數據的方法,前者是將JSON對象序列化爲字符串,而後者是將JSON字符串解析爲JSON對象。 但是你有較爲深入地去了解過它們嗎?它們分別可以傳入幾

原创 二〇二〇年度總結

一眨眼,一年又過去了,感覺今年過得異常的快,這不,2020剛來沒多久,2021年又要到來了。 今年是個大災年,年初,一場突如其來的瘟疫席捲全球,無數人因此而失去了自己寶貴的生命。在國內,封城、在家辦公、測體溫等一系列舉措,使得新冠疫情能在

原创 《刻意練習:如何從新手到大師》讀書筆記

這本書其實在幾年前自己已經讀過了,不過大部分內容都已經忘記,只是隱約記得其練習的關鍵在於要跳出舒適區,而這樣的練習方式要比其他一般練習方式更加高效。最近我又重讀此書,在此略加總結,並寫下自己的一些心得體會。 一、什麼是刻意練習? 1.

原创 Vue響應式原理之Object.defineProperty()

已經用Vue好幾年了,也知道Vue 2.x的底層響應式用的是Object.defineProperty()這個方法來實現的,可一直沒有去深入瞭解過這個方法,今天就讓我們一起去探個究竟。 一、對象屬性的增刪改查 在開始之前,我們先簡單瞭解下

原创 雙端通用型JS拖拽插件的封裝與應用

最近工作中遇到一個需求,需要將一個元素從某位置拖動到另一固定位置後執行某一交互行爲,具體效果如下: 這個看似簡單的需求,然而實現起來卻並不那麼順利。我首先想到的是如何通過哪個現有的插件來快速解決這個問題,然而找了半天,並未找到合適的原生