老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

管理Angular項(xiàng)目的實(shí)用技巧有哪些

這篇文章主要介紹“管理Angular項(xiàng)目的實(shí)用技巧有哪些”,在日常操作中,相信很多人在管理Angular項(xiàng)目的實(shí)用技巧有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”管理Angular項(xiàng)目的實(shí)用技巧有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、同仁網(wǎng)絡(luò)推廣、成都小程序開發(fā)、同仁網(wǎng)絡(luò)營銷、同仁企業(yè)策劃、同仁品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供同仁建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

管理Angular項(xiàng)目的實(shí)用技巧有哪些

1. 準(zhǔn)守單一職責(zé)原則

很多單應(yīng)用程序核心是具有臃腫類的代碼庫。從本質(zhì)上講,這些臃腫的程序很難維護(hù)。從某種意義上講,他們很脆弱,脆弱到更改一行代碼可能對到整個(gè)程序產(chǎn)生災(zāi)難的影響。single responsibility principle 能阻止這些問題。

單一職責(zé)原則意味著組件有且僅有一個(gè)功能。

使用這種方法構(gòu)建應(yīng)用程序會(huì)產(chǎn)生一個(gè)模塊化框架,其中應(yīng)用程序是通過這些代碼塊串聯(lián)在一塊的。

使用這種方法能夠讓程序更易讀和更好維護(hù)。也能夠在應(yīng)用中很好定位指定的功能。

為了確保你的代碼能夠滿足這種要求,你可以問自己一個(gè)問題:這代碼是干什么的?如果自己的回答包含 and 這個(gè)關(guān)鍵字,那么你需要將你的代碼重構(gòu)為單一職責(zé)的代碼。

構(gòu)建 Angular 應(yīng)用程序并對其擴(kuò)展是一種持續(xù)性的練習(xí)。在不斷的練習(xí)中,使用單一職責(zé)原則組織你的項(xiàng)目,將使你的應(yīng)用程序干凈,可讀和可維護(hù)。

2. 綁定代碼到模塊中

Angular 中的 modules 是單一原則的實(shí)施。在 Angular 中,每一個(gè)模塊代表一個(gè)分離的和獨(dú)立的功能。

Angular 中提供了幾種類型模塊去指定如何對它們進(jìn)行邏輯分組或組織。

Core

Core 模塊是一個(gè) NgModule,用來實(shí)例化應(yīng)用并加載全局使用的核心功能。

所以,任何單例服務(wù)都應(yīng)該在核心模塊中實(shí)現(xiàn)。頁頭,頁腳或者導(dǎo)航欄都是這種類型的模塊。

每個(gè)應(yīng)用程序有且只有一個(gè)實(shí)例的所有服務(wù)(單例服務(wù))都應(yīng)該在核心模塊實(shí)現(xiàn)。例如鑒權(quán)服務(wù)或者用戶服務(wù)。

Feature

功能模塊代表構(gòu)建應(yīng)用程序功能的代碼。比如,在一個(gè)線上購物的應(yīng)用中,我們會(huì)有將商品添加到購物車的功能和用于付款的單獨(dú)模塊。

Shared

共享模塊由可以被組合以創(chuàng)建新功能的模塊組成。比如,搜索函數(shù)在平臺(tái)中可以被用于多個(gè)功能。

以這種方式構(gòu)建代碼使事情更加容易定位并增加代碼可重用性的機(jī)會(huì)。

3. 組織 SCSS 文件

如果不遵循通用結(jié)構(gòu),樣式文件很快就會(huì)變得雜亂無章。一般最佳實(shí)踐的模式 7-1 模式,該模式使用 7 個(gè)文件夾和 1 個(gè)文件,如下所示:

  • App- 項(xiàng)目的主要文件夾

  • Abstract- 抽象部分,包含所有變量、混合和類似的組件

  • Core- 包含整個(gè)站點(diǎn)的排版、重置和樣板代碼

  • Components- 包含要為一個(gè)網(wǎng)站創(chuàng)建的所有組件的樣式,例如按鈕、選項(xiàng)卡和模式

  • Layout- 包含定義站點(diǎn)布局所需要的文件,例如頁頭和頁腳

  • Pages- 包含每個(gè)特定頁面樣式

  • Vendors- 這個(gè)可選文件夾適合項(xiàng)目的使用的引導(dǎo)框架,比如 bootstrap

為包含該特定文件夾所有代入的在每個(gè)文件夾中新建一個(gè) all.scss 文件。

4. 將私有服務(wù)放到組件中

許多服務(wù)都被設(shè)計(jì)全局范圍內(nèi)運(yùn)行。然后,在某些情況下,一個(gè)組件需要一個(gè)服務(wù)。傳統(tǒng)的編碼組件實(shí)踐推薦單一責(zé)任原則。

在這種方法下,服務(wù)和組件被編寫為單獨(dú)的項(xiàng)目。

但是,考慮下入鍋刪除這些服務(wù)的組件會(huì)發(fā)生什么?你最終得到的是死代碼,只會(huì)使得倉庫變得更加混亂。在這種情況下,最佳實(shí)踐是將服務(wù)放在組件內(nèi)部。

這樣,維護(hù)組件和服務(wù)就更加容易了。

5. 簡化導(dǎo)入的 Angular 最佳實(shí)踐

嵌套文件結(jié)構(gòu)本質(zhì)上比將所有代碼文件都放在一個(gè)目錄中的平面文件系統(tǒng)更加容易導(dǎo)航。

然而,隨著項(xiàng)目的方法,項(xiàng)目的文件結(jié)構(gòu)可能變得相當(dāng)復(fù)雜。雖然這使得定位代碼變得更加容易,但是當(dāng)它在編寫導(dǎo)入語句時(shí)提出了挑戰(zhàn)。

當(dāng)一個(gè)目錄結(jié)構(gòu)開始超過三個(gè)或者四個(gè)級(jí)別的時(shí)候, import 語句就會(huì)變得非常長并且難以閱讀。

解決這個(gè)問題的,我們可以在 tsconfig.json 文件中配置路徑的別名。在這個(gè)文件中,有個(gè)名為 compilerOptions 的數(shù)組。這個(gè)是你在應(yīng)用程序中配置路徑別名。

當(dāng)代碼編譯后,在該數(shù)組中定義的路徑別名會(huì)替換成真實(shí)的路徑。每個(gè)路徑的值是一個(gè)包含實(shí)際路徑和別名的鍵值對對象。

構(gòu)建 Angular 應(yīng)用程序并對其進(jìn)行擴(kuò)展是一項(xiàng)持續(xù)的練習(xí)。

到此,關(guān)于“管理Angular項(xiàng)目的實(shí)用技巧有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


文章標(biāo)題:管理Angular項(xiàng)目的實(shí)用技巧有哪些
標(biāo)題來源:http://www.xueling.net.cn/article/gjoejs.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美精品在线观看 | 999精品在线观看视频 | 国产精品久久久午夜 | 国产精品久久久久久久久久10秀 | 亚洲综合色区另类av | 欧美国产一区二区三区激情无套 | 日日射夜夜 | 51社区精品视频在线视频观看软件 | 久色在线三级三级三级免费看 | 日本aa毛片a级毛片免费观看 | 女人久久久www免费人成看片 | 成人教育av| 中日韩一级露脸视频 | 欧美不卡高清一区二区三区 | 日韩成人一区二区三区在线观看 | 在线综合亚洲欧美在线视频 | 日韩手机视频 | 麻豆高清 | 成人信息集中地欧美 | 视频在线色 | 亚洲国产精华液网站w | 中国美女a级毛片 | 久草成色在线 | 久久精品天天中文字幕人妻 | 国产一级aaa毛片 | 国产91丝袜香蕉在线播放 | 黑人中文字幕一区二区三区 | 国产中文日韩欧美 | 成人免费网站在线观看 | 曰韩无码AV片免费播放不卡 | 女人喷液全过程在线观看 | 国产精品一区二区三 | 国产一区二区在线免费播放 | 午夜精品久久 | 国产精品久久久久久久竹霞 | 欧美干视频 | 伊人狠狠色丁香婷婷综合动态图 | 亚洲精品国产乱码久久久1区 | 欧美人与拘牲交大全视频 | 国产偷ⅴ国产偷v精品 | 成人黄色av片 |