優(yōu)先推薦使用 let 和 const,對(duì)于指針的指向不會(huì)改變的可以使用 const,指針指向可能會(huì)改變的變量使用 let。var 所表現(xiàn)出來(lái)的特殊性: 作業(yè)域提升、沒(méi)有塊級(jí)作用域等都是一些歷史遺留問(wèn)題,其實(shí)是 JavaScript 在設(shè)計(jì)之初的一種語(yǔ)言缺陷
辰風(fēng)沐陽(yáng) 閱讀 1482 2023-01-09
Date 對(duì)象是 JS 的一個(gè)內(nèi)置對(duì)象,在 JS 中使用 Date 對(duì)象來(lái)表示一個(gè)時(shí)間??梢酝ㄟ^(guò) Date() 構(gòu)造函數(shù)創(chuàng)建 Date 對(duì)象,省略參數(shù)時(shí),默認(rèn)是當(dāng)前時(shí)間的 Date 對(duì)象;如果想要?jiǎng)?chuàng)建一個(gè)指定時(shí)間的 Date 對(duì)象,實(shí)例化 Date() 構(gòu)造函數(shù)時(shí)傳入?yún)?shù)即可
辰風(fēng)沐陽(yáng) 閱讀 1514 2022-12-17
Vuex 并不限制你的代碼結(jié)構(gòu),但是,它規(guī)定了一些需要遵守的規(guī)則: 1. 應(yīng)用層級(jí)的狀態(tài)應(yīng)該集中到單個(gè) store 對(duì)象中 2. 提交 mutation 是更改狀態(tài)的唯一方法 3. 異步邏輯都應(yīng)該封裝到 action 里面。好的代碼結(jié)構(gòu)組織利于開(kāi)發(fā)和維護(hù)
辰風(fēng)沐陽(yáng) 閱讀 1653 2022-12-15
最近開(kāi)發(fā)的物聯(lián)網(wǎng)項(xiàng)目需要經(jīng)常使用到進(jìn)制轉(zhuǎn)換,開(kāi)發(fā)中需要頻繁使用進(jìn)制間的轉(zhuǎn)換,所以封裝了一些進(jìn)制轉(zhuǎn)換函數(shù),本文記錄一下,方便以后使用
辰風(fēng)沐陽(yáng) 閱讀 1913 2022-12-13
ES6 新增了很多 Object 對(duì)象方法,這些方法在特定場(chǎng)景使用可以大大提高我們的開(kāi)發(fā)效率,本文對(duì) Object 對(duì)象方法做下總結(jié),記錄常用的方法使用示例,以便更好的記憶。最常用的方法有 Object.assign()、Object.keys()、Object.values()
辰風(fēng)沐陽(yáng) 閱讀 1610 2022-12-10
array.findIndex() 參數(shù)同 array.find() 一致,都是用于查找滿(mǎn)足指定條件的數(shù)組中的第一個(gè)元素,區(qū)別是當(dāng)能查找的到時(shí), find 返回的是數(shù)組元素,findIndex 返回的是數(shù)組索引;當(dāng)查找不到時(shí),find 返回 undefined,findIndex 返回 -1
辰風(fēng)沐陽(yáng) 閱讀 1418 2022-12-08
clipboard.js 是一個(gè)不需要 flash,將文本復(fù)制到剪切板的插件,體積很小,非常實(shí)用的一款插件,其開(kāi)源代碼倉(cāng)庫(kù)目前已有 32k Star,可見(jiàn)其很受歡迎
辰風(fēng)沐陽(yáng) 閱讀 2617 2022-11-30
國(guó)際化 (Internationalization,簡(jiǎn)稱(chēng) i18n):指軟件開(kāi)發(fā)具備支持多種語(yǔ)言的地區(qū)功能。不同端的國(guó)際化方案也有差異,uni-app 自 3.1.5起,App 和 H5 支持框架?chē)?guó)際化。小程序平臺(tái)的國(guó)際化依賴(lài)于小程序平臺(tái)框架自身。一般而言海外用戶(hù)更多使用的是 App 和 H5
辰風(fēng)沐陽(yáng) 閱讀 2970 2022-11-25
luch-request 是一個(gè)基于 Promise 開(kāi)發(fā)的 uni-app 跨平臺(tái)請(qǐng)求庫(kù)。該請(qǐng)求庫(kù)的優(yōu)點(diǎn)有: 方便簡(jiǎn)單的自定義能力,有 custom 自定義參數(shù)的支持 ; 代碼簡(jiǎn)潔, 插件使用 es6,es7 開(kāi)發(fā),使代碼的可讀性很高,源碼清晰明了;條件編譯,插件開(kāi)發(fā)使用了"條件編譯"避免了不同終端可能產(chǎn)生的冗余代碼
辰風(fēng)沐陽(yáng) 閱讀 3595 2022-11-16
起初因?yàn)?uniapp 的路由跳轉(zhuǎn) API 有好多種,對(duì)他們不太熟悉,不知道使用哪個(gè)好,后面導(dǎo)致頁(yè)面跳轉(zhuǎn)存在問(wèn)題。通過(guò)查找資料和請(qǐng)教同事得知可以返回上一級(jí)頁(yè)面并調(diào)用上一級(jí)頁(yè)面中的方法,這中寫(xiě)法正好解決了我的問(wèn)題
辰風(fēng)沐陽(yáng) 閱讀 3745 2022-11-05