??
產(chǎn)品小白如何寫(xiě)PRD?PRD文檔入門(mén)實(shí)例——人人都是產(chǎn)品經(jīng)理APP需求文檔本人通過(guò)學(xué)習(xí)發(fā)現(xiàn),在實(shí)際工作中,PRD的寫(xiě)法會(huì)因公司不同、任務(wù)輕重、需求緩急、文檔功用等的變化而變化,沒(méi)有固定格式,通常能夠很好地滿(mǎn)足團(tuán)隊(duì)工作需求即可。一般工作中,采用“PR...
??
產(chǎn)品小白如何寫(xiě)PRD?PRD文檔入門(mén)實(shí)例——人人都是產(chǎn)品經(jīng)理APP需求文檔本人通過(guò)學(xué)習(xí)發(fā)現(xiàn),在實(shí)際工作中,PRD的寫(xiě)法會(huì)因公司不同、任務(wù)輕重、需求緩急、文檔功用等的變化而變化,沒(méi)有固定格式,通常能夠很好地滿(mǎn)足團(tuán)隊(duì)工作需求即可。一般工作中,采用“PR...
本人通過(guò)學(xué)習(xí)發(fā)現(xiàn),在實(shí)際工作中,PRD的寫(xiě)法會(huì)因公司不同、任務(wù)輕重、需求緩急、文檔功用等的變化而變化,沒(méi)有固定格式,通常能夠很好地滿(mǎn)足團(tuán)隊(duì)工作需求即可。一般工作中,采用“PR...
particlesJS 開(kāi)源在Github上:https://github.com/VincentGarreau/particles.js 具體效果 項(xiàng)目中有DEMO,可以下...
參照之前淘寶的做法,引入JS文件(頭部不需要引入mete name="viewport"標(biāo)簽) 為了更好的計(jì)算,可以修改下上面的refreshRem函數(shù),轉(zhuǎn)化為為px : r...
1、push()功能: push從數(shù)組尾部添加元素,返回新的數(shù)組 2、pop()功能:返回最后一個(gè)元素 3、unshift()功能:類(lèi)似push(),不同的是unshift(...
方法一 (es6 set方法,簡(jiǎn)單粗暴) 方法二 創(chuàng)建空數(shù)組,用indexOf方法檢索,沒(méi)有的話(huà)插入新數(shù)組中 方法三 下標(biāo)判斷,思路跟上面大致相同
判斷dom中是否有某個(gè)className 給dom元素添加className 兩個(gè)數(shù)值之間隨機(jī)數(shù) 全部為數(shù)字 方法一 方法二 (正則) 只能為數(shù)字或字母 正則 遍歷數(shù)組是否滿(mǎn)...
1、先創(chuàng)建一個(gè)vue的 loading.vue 文件 2.在創(chuàng)建一個(gè)JS 文件引入這個(gè)loading.vueindex.js 3.最后創(chuàng)建一個(gè)js文件統(tǒng)一掛載所有自定義組件到...
有時(shí)候打包時(shí),js文件會(huì)非常大,我們可以利用路由的懶加載去優(yōu)化這個(gè)問(wèn)題,當(dāng)我們用到某個(gè)路由后,才去加載對(duì)應(yīng)的組件,這樣就會(huì)更加高效,實(shí)現(xiàn)代碼如下:
1、用transition元素來(lái)做動(dòng)畫(huà), 通過(guò)綁定name元素來(lái)切換不同的動(dòng)畫(huà) 2、動(dòng)畫(huà)樣式 3、給路由添加返回的狀態(tài) 4、檢測(cè)路由的改變來(lái)切換狀態(tài),
我們?cè)谡?qǐng)求后臺(tái)數(shù)據(jù)時(shí),都會(huì)在請(qǐng)求過(guò)程中執(zhí)行動(dòng)畫(huà),和統(tǒng)一管理請(qǐng)求錯(cuò)誤、MD5加密、驗(yàn)證TOKEN, 等等的情況;使用axios 做請(qǐng)求時(shí), 你可以做如下設(shè)置來(lái)解決以上問(wèn)題 1、...
1、用 vue-cli 初始化的vue項(xiàng)目2、再build文件夾下創(chuàng)建一個(gè)globalLessVars.js文件,代碼如下 3、在utils.js 引入 globalLess...