首先因?yàn)樵趀chart3.0版本就已經(jīng)舍棄了和弦圖蠢正,所以不得不使用echarts2.0 和弦圖和餅圖類(lèi)似可以使用center定位戏蔑,radius控制大小栅葡,所以只要設(shè)置每個(gè)ser...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
首先因?yàn)樵趀chart3.0版本就已經(jīng)舍棄了和弦圖蠢正,所以不得不使用echarts2.0 和弦圖和餅圖類(lèi)似可以使用center定位戏蔑,radius控制大小栅葡,所以只要設(shè)置每個(gè)ser...
前言 不以規(guī)矩,不能成方圓寥掐。 本人有幸經(jīng)歷了團(tuán)隊(duì)從缺乏標(biāo)準(zhǔn)到逐漸規(guī)范的一個(gè)過(guò)程,在此當(dāng)做記錄供大家參考。 本文從為什么需要規(guī)范以及建立規(guī)范的重要性出發(fā)费奸,逐步引申出如何去建立適...
- 使用聯(lián)合類(lèi)型 聯(lián)合類(lèi)型保證傳入的是聯(lián)合中的某一個(gè)類(lèi)型的值即可 -可選類(lèi)型補(bǔ)充 可選類(lèi)型可以看作是 類(lèi)型 和 undefined 的聯(lián)合類(lèi)型: -類(lèi)型別名 針對(duì)對(duì)象,可以給...
寫(xiě)在前面 關(guān)于文件下載进陡,根據(jù)目標(biāo)的格式愿阐,可以有好多種方式,今天我們只探討針對(duì)鏈接返回流的下載方案趾疚,window.open(流)或 ,在https下可能出現(xiàn)下載不成功的問(wèn)題缨历。...
一、用途 用于生產(chǎn)更復(fù)雜的對(duì)象糙麦,將對(duì)象的創(chuàng)建和功能相分離辛孵。 二、優(yōu)點(diǎn) 擁有更好的封裝赡磅,將對(duì)象的創(chuàng)建和使用相分離魄缚。 三、缺點(diǎn) 如果建造者的工作模式(創(chuàng)建過(guò)程)需要變化焚廊,會(huì)產(chǎn)生大...
一、介紹 如果我們有多個(gè)工廠幢炸,這個(gè)時(shí)候我們就需要管理我們的工廠泄隔,可以創(chuàng)建一個(gè)大工廠來(lái)分別管理小工廠。而我們抽象工廠的作用就是為工廠制定規(guī)則宛徊,制定他的結(jié)構(gòu)和功能佛嬉。我們?cè)趧?chuàng)建同一...
一逻澳、用途 用于創(chuàng)建復(fù)雜的對(duì)象,只需要獲得對(duì)象暖呕,并不需要知道對(duì)象創(chuàng)造的過(guò)程斜做。 二、思想 將對(duì)象的創(chuàng)造和實(shí)現(xiàn)分離湾揽。 三瓤逼、優(yōu)點(diǎn) 更好的代碼封裝,為使用者提供便捷库物,不需要理解實(shí)現(xiàn)的過(guò)...
一霸旗、用途 創(chuàng)建一個(gè)單一的類(lèi),并保證這個(gè)類(lèi)有且只有一次被創(chuàng)建戚揭。如果創(chuàng)建多個(gè)實(shí)例诱告,有一個(gè)實(shí)例被改變所有實(shí)例同時(shí)改變。(類(lèi)似于淺拷貝) 二民晒、示例
一精居、用途 重復(fù)創(chuàng)建對(duì)象時(shí),對(duì)同一類(lèi)對(duì)象賦予相同的屬性和方法潜必。 二箱蟆、示例
隨著各個(gè)項(xiàng)目的迭代更新,項(xiàng)目中不可避免的會(huì)出現(xiàn)一些重復(fù)的代碼刮便,這可能是CTRL C + CTRL V造成的,也有可能是因?yàn)椴煌捻?xiàng)目成員重復(fù)造輪子造成的绽慈。為了保證我們項(xiàng)目代碼...
一恨旱、sass 簡(jiǎn)介 sass提供了變量 (variables)、嵌套 (nested rules)坝疼、混合 (mixins)搜贤、導(dǎo)入 (inline imports) 等高級(jí)功能...
一、插件:vuex-persistedstate 二钝凶、使用: 三仪芒、優(yōu)點(diǎn)1、解決頁(yè)面刷新耕陷,vuex中存放的數(shù)據(jù)丟失問(wèn)題2掂名、在項(xiàng)目開(kāi)發(fā)過(guò)程中更易維護(hù)緩存中存放的數(shù)據(jù),緩存中所有存...
1哟沫、outerHTML饺蔑、innerHTML、innerText嗜诀、outerText有什么區(qū)別innerHTML設(shè)置或獲取位于對(duì)象起始和結(jié)束標(biāo)簽內(nèi)的 HTMLouterHTML...
1猾警、vue/react項(xiàng)目結(jié)構(gòu) vue: 1.build 文件夾孔祸,用來(lái)存放項(xiàng)目構(gòu)建腳本 2.config 中存放項(xiàng)目的一些基本配置信息,最常用的就是端口轉(zhuǎn)發(fā) ...
問(wèn)題由來(lái):該死的mock.js 由于在開(kāi)發(fā)過(guò)程中引用了mock.js進(jìn)行模擬接口 mock在運(yùn)行的過(guò)程中回來(lái)攔截請(qǐng)求发皿,重寫(xiě)崔慧。將下載文件的接口返回來(lái)的重寫(xiě)成了字符串,所以...
1穴墅、由于之前懶加載都是通過(guò)scroll時(shí)間判斷可視區(qū)域的內(nèi)容來(lái)進(jìn)行是否顯示判斷惶室。scroll事件對(duì)頁(yè)面消耗過(guò)大,所以替換為IntersectionObserver封救。2拇涤、具體上代碼:
1、因多個(gè)頁(yè)面需要使用高亮功能誉结,且通過(guò)傳遞具體高亮的dom和傳遞需要高亮的大容器效率無(wú)大差鹅士。所以提取公共方法在vuex里。通過(guò)mutations封裝同步方法惩坑。 2掉盅、此方法目前...
場(chǎng)景:頁(yè)面渲染內(nèi)容過(guò)多以舒,在渲染完成時(shí)趾痘,執(zhí)行復(fù)雜js使阻塞頁(yè)面渲染。問(wèn)題:頁(yè)面卡死蔓钟,用戶不能操作永票。解決方案: 在頁(yè)面卡死的情況下,是元素可以繼續(xù)滾動(dòng)滥沫,不影響用戶瀏覽侣集。 將滾...
場(chǎng)景: 1、父組件循環(huán)子組件 2兰绣、子組件prop接收data世分,在mounted的時(shí)候執(zhí)行 this.name = this.data.name;克隆一個(gè)名字 問(wèn)題:在...