Satura rādītājs
Tīmekļa lietojumprogrammu izstrāde ved mūs pa daudziem ceļiem, taču visiem šiem ceļiem ir viena kopīga iezīme: kods HTML un kods CSS, kas dod mums daudzas iespējas, lai mūsu lietojumprogrammas izskatītos tā, kā mēs vēlamies vai kā mēs iedomājamies.Tagad notiek tas, ka, tā kā katrai personai ir savs attīstības veids, daudzas reizes iegūtie kodi ir ļoti plaši vai nedaudz nekārtīgi, tas nedaudz ietekmē apkopi un veiktspēju. Šeit nāk bibliotēkas un priekšapstrādātāji, kas palīdz mums uzrakstīt nedaudz tīrāku un efektīvāku kodu, tādējādi palīdzot arī komandas darbam, jo daudzas no šīm bibliotēkām liek mums rakstīt labāku kodu.
Mazāk.jsVārds Mazāk.js cēlies no vārdu savienojuma CSS Leaner, kaut kas kā CSS plānāks vai samazināts, kas jau dod mums priekšstatu par to, ko šis priekšapstrādātājs darīs, kas ir nekas cits kā palīdz mums uzrakstīt mazāk CSS koda, tādējādi uzlabojot mūsu lietojumprogrammu un tīmekļa lapu lasāmību un veiktspēju. Tas ir balstīts uz JavaScript tāpēc mēs to varam izmantot vai nu klienta pusē, lai gan šī prakse nav ieteicama ražošanai, vai arī no servera puses, pateicoties npm un Node.js, tāpēc tas var kļūt par dažu spraudni JavaScript ietvars ka mēs šobrīd braucam.
Galvenā ideja pieņemt Mazāk.js mūsu attīstības vidē ir palīdzēt izpildīt šo principu SAUSS, kas nozīmē neatkārtoties, un to sasniegt Mazāk.js ietver funkcijas, klases un mainīgos, kas ļauj mums uzrakstīt daudz vairāk lietojamu kodu nekā tas, ko mēs rakstītu CSS tieši.
1- Mums ir nepieciešams mūsdienīgs pārlūks, kas spēj interpretēt piemērus, ar kuriem mēs tiksim galā Google Chrome vai Firefox izstrādātāju izdevums.
2- Mums ir jābūt teksta redaktoram tādā stilā Autors: Sublime Text vai NotePad ++, lai varētu ērtāk rakstīt mūsu piemērus.
3- Visbeidzot, mums ir vajadzīgas atļaujas, lai instalētu elementus, izmantojot komandu konsoli un interneta savienojumu, lai lejupielādētu nepieciešamos resursus.
UzstādīšanaUzstādīšana Mazāk.js To var izdarīt divos veidos: pirmais tieši klienta līmenī, bet otrs - servera vidē, piemēram Node.jsTālāk apskatīsim katru no šiem veidiem.
Šī instalēšanas forma ir tikpat vienkārša kā vienkārši izsaukt failu, kas satur bibliotēku Mazāk.js, un tas vienkārši jau ir iekļauts mūsu vidē. Lai lejupielādētu bibliotēku, mums vienkārši jāapmeklē vietne lesscss.org un jālejupielādē jaunākā stabilā versija.
PALIELINĀT
1- Mēs izveidosim mapi un iekšpusē izveidosim failu ar nosaukumu index.html, tad mēs atradīsim failu mazāk.min.js mapes iekšpusē raj versiju Mazāk.js ko esam lejupielādējuši, turklāt mēs izveidosim failu ar nosaukumu stili.bez, mūsu aprakstītajai struktūrai vajadzētu izskatīties zemāk redzamajai:
Pirmie soļi ar Less.js Mūsu galvene Saturs Mūsu kājeneŠeit mēs vispirms redzam struktūru HTML pamata, kur atrodas ķermenis mēs ievietojām etiķeti galvene, etiķete sadaļa un visbeidzot etiķete kājene, tas dod mums trīs pilnīgi atšķirīgus elementus, kuriem mēs varam piemērot stilus CSS.
3- Tagad etiķetes iekšpusē galvu no iepriekšējā koda mēs iekļausim savu failu stili.bez un pēc šīs iekļaušanas fails mazāk.js, šajā brīdī ir ļoti svarīgi to uzsvērt mazāk.js tas vienmēr tiks iekļauts pēc mūsu failiem .bez ka stili būs, un ir arī svarīgi atzīmēt, ka faili .bez jāiekļauj atribūts rel sekojoši: rel = "stila lapa / mazāk" jo bez tā kompilators mazāk viņi nezinās, ka viņiem ir jāstrādā ar šo failu. Apskatīsim, kā izskatīsies mūsu galvas tags ar papildu kodu, kas jāpievieno iepriekšējā soļa kodam:
Pirmie soļi ar Less.js4- Tagad mums vienkārši jāpievieno daži stili CSS faila iekšpusē stili.bez, zemāk esošais kods atšķirs dažādas mūsu izveidotās etiķetes ar dažādām krāsām:
galvene {krāsa: zila;} sadaļa {krāsa: pelēka;} kājene {krāsa: dzeltena;}5- Ja mēs atveram savu index.html ar pārlūkprogrammu mēs redzēsim, kā stils ir mainījies, un, atverot izstrādātāja konsoli, mēs redzēsim tās izdrukātos ziņojumus mazāk.js Lai darītu mums zināmu, ka tas darbojas, redzēsim nākamajā attēlā, kā tas izskatās:
Mums ir jābūt gadījumam funkcionāls npm, tāpēc mēs iesakām instalēt jaunāko versiju Node.js mūsu operētājsistēmai.
Mums ir vajadzīgas arī pietiekamas atļaujas, lai varētu instalēt paketes ar npm, un lai izpildītu norādījumus komandu konsoles līmenī, tas ir ļoti svarīgi, jo īpaši vidē Linux Y Mac, tā ka iekšā Windows atļaujas ir vieglāk apstrādāt šajā līmenī.
1- No komandu konsoles mums jāizpilda šāda instrukcija ar npm:
npm instalēt -g mazāk
@krāsa: zila; .izcelt () {krāsa: @krāsa;} p {.izgaismot ();}3- Kad iepriekš minētais ir izdarīts, mēs ejam uz savu konsoli un izpildām šādu instrukciju, lai ģenerētu failu .css kur atradīsies mūsu apkopotais kods:
lessc example.less> example.cssIegūtajā failā mēs iegūsim to, ko redzam šādā attēlā:
lessc -x example.less> example.cssKas dod mums sekojošo samazināts css rezultātā:
Atkārtoti lietojamas rutīnasVēl viena lieta, ko mēs redzējām, bija tā, ka mēs izveidojām funkciju ar nosaukumu . izcelt () un iekšpusē mēs ievietojam atribūtu CSS un tā vērtība bija mūsu mainīgais, tas ir vēl viens piemērs tam, kā mēs varam veidot atkārtoti lietojamas rutīnas savos stilos, tāpēc jebkurā klasē vai atribūtā, kuru vēlamies izcelt, mums vienkārši ir jāsauc šī funkcija, kā mēs to darījām p elementa iekšpusē piemērs.
Tādējādi mēs redzam, ka nozīme ir Mazāk.js tas palīdz mums vairāk domāt par to, kā darīt mazāk, un tādējādi beigās iegūt saspiestu, derīgu un viegli lasāmu kodu, piemēram, varētu teikt, ka daudz tika uzrakstīts par tik maz CSS rezultātā, bet ideja ir tāda, ka, ja mums ir jādara daudz CSS, mēs rakstām mazāk, tāpēc mēs to redzam Mazāk.js izrādās, kad veidojam lielas stilu lapas.
Ar to mēs pabeidzam šo apmācību, mēs esam iemācījušies spert pirmos soļus Mazāk.js, tāpēc tagad mums ir labi rīki, lai varētu izveidot lieliskas lietojumprogrammas vai tīmekļa lapas, izmantojot pēc iespējas mazāk koda.