Projekta struktūra AngularJS

Satura rādītājs
Kad mēs zinām, kā tas darbojas AngularJS Pamatā mums ir arī jāzina, ka, lai izveidotu projektu, mums ir jābūt struktūrai, jo ar to mēs varam organizēt saturu un ar to mēs varam iekļaut vairāk cilvēku izstrādē un ka viss turpina darboties.
Parasti mēs varam izveidot struktūru manuāli, tomēr ir rīki, kas palīdz mums šos uzdevumus veikt automatizēti, tāpēc mums ir abas iespējas, automatizētie rīki palīdz mums vienmēr saglabāt vienošanos, ar kuru mēs varam atkārtoti izmantot citu projektu daļas, ja viss tas sakrīt.
Pamata struktūrā ir jābūt nošķirtiem starp dažādiem mūsu lietojumprogrammas resursiem, tādējādi izvairīsimies no neskaidrībām, piemēram, nav ieteicams statisku saturu atrast tajā pašā mapē, kurā mēs glabājam savus modeļus.
Mēs varam izveidot savas lietojumprogrammas struktūru divos veidos, vienu manuāli, tas ir, izveidot katru no mapēm, kas projektam ir jāturpina, un otro, izmantojot rīkus, kas izveido ieteicamo direktoriju ar struktūru un dažiem failiem.
Viens no visbiežāk izmantotajiem rīkiem ir Yeoman pieejams vietnē http: / /yeoman.io, un tas ļauj mums izveidot projekta struktūru AngularJS, bet ne tikai tas, bet arī atbalsta citas sistēmas vai rīkus, piemēram Backbone.js vai Ember.js.

PALIELINĀT

Tas ir balstīts uz node.js tāpēc mums ir jābūt zināmām zināšanām par šo tēmu, lai varētu to izmantot, svarīgi ir tas, ka pēc instalēšanas mēs varam automātiski ģenerēt projektus, tikai izmantojot vienkāršas komandas, kā arī projektu daļas, piemēram, filtrus.
Tas palīdz mums izvairīties no kļūdām mūsu lietojumprogrammas sākotnējā konfigurācijā. Mēs varam apvienot šo rīku ar citiem, piemēram Grunt, bower un npm lai izveidotu nepieciešamo pakotņu atkarības.
Ja mēs nolemjam iet manuāli, mēs varam redzēt šādas mapes vai struktūras, kas mums jāņem vērā, lai strādātu organizēti:
SkriptiMums ir jābūt skriptu mapei, šeit jāiekļauj viss nepieciešamais saturs, piemēram, kontrolieri un modeļi AngularJS ko mēs pieprasām savā pieteikumā, mēs varam to vēl vairāk sadalīt iekšēji, ja tā ir mūsu vēlme.
SkatījumiVēl viena mape, kas ir ļoti nepieciešama, ir mape viedokli, šeit mēs saglabāsim visus mūsu lietojumprogrammas skatus, atcerieties, ka parasti šāda veida projekts darbojas ar veidnēm, tāpēc šeit būs īstā vieta to ievietošanai.
PārdevējsŠī mape parasti ir skriptu iekšpusē un saturēs visu .js failus kas mums būs nepieciešami, piemēram, ja mēs vēlamies izmantot papildu bibliotēkas vai ja mēs vēlamies izmantot tādu veidņu motoru kā Pasvītrot, šī būs vieta, kur tos uzglabāt.
StatisksMēs varam sadalīt to img un css, kā mēs varam secināt no nosaukumiem, katram būs attēli un stila faili, kas tiks piemēroti lietojumprogrammai, šī mape ir interesanta, jo tā var būt pat dinamiska saite uz ceļu a CDN no mūsu izmantošanas vai izvēles.
Ar to mēs būtībā esam iemācījušies, ka mums ir jāorganizē projekts, kas izveidots AngularJSSvarīgi ir tas, ka mums ir jāievēro konvencijas, pat ja tās ir mūsu pašu izgudrojums, tādā veidā mēs varam veikt darbu pēc iespējas labāk.
wave wave wave wave wave