• 2024-07-02

Galvenās iemaņas, lai apgūtu priekšgala izstrādātājus

LSI 9260-8i SATA3 SAS 6Gb/s PCIe 2.0 RAID Card Unboxing & First Look Linus Tech Tips

LSI 9260-8i SATA3 SAS 6Gb/s PCIe 2.0 RAID Card Unboxing & First Look Linus Tech Tips

Satura rādītājs:

Anonim

Darba piedāvājumi atšķiras atkarībā no tā, ko viņi meklē priekšējā izstrādātājā. Daži uzņēmumi vēlas, lai pieteikuma iesniedzēji zinātu tādas lietas kā Ruby, Git, dizaina rīkus, video rediģēšanu - un saraksts turpinās.

Tomēr ir dažas prasmes, kas būs nepieciešamas jebkuram priekšgala attīstības darbam - „pamatprasmēm” un dažiem citiem, kas jums nopietni jāapsver, pievienojot savu repertuāru.

Kas jums jāzina

Pārlūkojiet darbavietu sarakstu tiešsaistē, meklējot to, kas ir galvenais priekšnosacījumiem izstrādātājiem, lai uzzinātu un saprastu; ir trīs galvenās lietas. Neapspriežams.

Un tie ir:

  1. HTML
  2. CSS
  3. JavaScript (jQuery)

Tie ir pamatprincipi. Par laimi, ir daudz bezmaksas vai pieejamu tiešsaistes mācību platformu, kur jūs varat apgūt šīs prasmes, ja jūs to jau nezināt.

HTML

HyperText iezīmēšanas valoda vai HTML ir visu interneta vietņu galvenā sastāvdaļa. Kā saka Jennifer Kyrnin,

“Tā ir tīmekļa lapu valoda - iezīmēšanas valoda, ko pārlūkprogrammas lasa, lai sniegtu tīmekļa lapas.”

Tīmekļa lapas nevar būt bez HTML.

CSS

CSS un HTML darbojas kopā: CSS pievieno HTML stilu. Man patīk izmantot analoģiju, ko HTML ir kā seju, un CSS ir kā grims.

Lai gan CSS nav nepieciešams, lai iegūtu tīmekļa vietni tiešsaistē, būtībā ikviena vietne tiešsaistē izmanto kādu stilu.

Pretējā gadījumā tas būtu diezgan garlaicīgi. Izmantojot jaunākās CSS versijas, varat veikt tādas darbības kā animācijas un modernāku stilu, kas bija iespējams tikai ar JavaScript vai Flash iepriekš.

JavaScript

JavaScript vai JS gadu gaitā strauji attīstās. Mūsdienās tam ir daudzi mērķi, un to var izmantot priekšpusē vai aizmugurē.

Saistībā ar priekšpuses attīstību JS ir svarīgs, jo tas palīdz padarīt tīmekļa lapas interaktīvas. Jūs varat darīt awesome lietas, piemēram, izveidot aptaujas, viktorīnas vai veidlapu iesniegumus. Mūsdienās tiešsaistē ir daudzas JS bibliotēkas, lai palīdzētu jums veikt jūsu tīmekļa lapas uz nākamo līmeni.

Tomēr, lai kļūtu par priekšgala attīstītāju, jums vienkārši jāsaprot gan pamata JavaScript, gan populārākā JS bibliotēka - jQuery.

Nice-to-Have prasmes

Pēc tam, kad pametāt pamatus, tās ir citas labas prasmes. (Un daudzi meklējumi, kas saistīti ar izstrādes darbu, meklē tos.)

MV * JavaScript ietvarstruktūras

JavaScript sistēmas palīdz jums organizēt un sakārtot jūsu kodu.

Ciktāl tas attiecas uz MV * (vai MVC) iespējām, tur ir trīsdesmit: divas no populārākajām ir backbone.js un angular.js.

Bez šaubām, JS sistēmas apguve ir vissarežģītākā daļa, lai kļūtu par patiesu priekšgala attīstītāju, bet tas ir labākais veids, kā pārņemt savas prasmes uz nākamo līmeni.

CSS rīki

Salīdzinot ar iepriekš minētajām JavaScript sistēmām, zemāk esošie CSS rīki ir salīdzinoši viegli iemācāmi. Ir trīs veidi, kā meklēt:

  • Kompilatori: Izmantojot priekškompilatoru (vai priekšapstrādātāju), ir daudz priekšrocību, sākot no koda tīrīšanas līdz organizācijas uzturēšanai. Tas ir vienkāršs veids, kā rakstīt CSS un veicina DRY (neatkārtojiet sevi) principus. Populārie CSS priekškompilatori ir Sass, mazāk un Stylus. Ja tikko sākat darbu, pieturieties pie mācīšanās.
  • CSS sistēmas: CSS sistēmas palīdz optimizēt jūsu darbplūsmu ar iebūvētiem tīkliem un citiem CSS komponentiem. Divi populāri piemēri ir Bootstrap un Foundation.
  • Atbildīgs dizains: Šajās dienās ir tik daudz dažādu ierīču, ko jūsu vietnei vajadzētu pielāgot visiem. Atbildīgs dizains palīdz veidot vietnes, kas darbojas uz visiem ekrāna izmēriem - galddatoru, planšetdatoru un viedtālruni. Sistēmās, piemēram, Bootstrap un Foundation, ir iebūvēts dizains, tādēļ, ja jūs uzzināsiet kādu no tiem, jūs esat iestatījis.

Front-End Build Tools

Kā attīstītājs jums jāspēj pārvaldīt faila lieluma optimizāciju un darba plūsmas efektivitāti. Šie rīki var palīdzēt.

  • Iepakojuma pārvaldība: Var būt grūti organizēt visas bibliotēkas, aktīvus utt., Īpaši lieliem projektiem vai tiem, kuros strādājat ar komandu. Izmantojiet paketes pārvaldnieku, piemēram, Bower, lai iegūtu visu sakārtotu un saglabātu atjauninājumu žurnālu.
  • Yeoman.io: Ja jums dažkārt ir grūti iegūt projektus no zemes, izmantojiet Yeoman, lai ātri sāktu darbu ar projektiem un paliktu produktīvs. Tas darbojas komandrindā.
  • Uzdevumu skrējēji: Izmantojiet Grunt vai Gulp, kas darbojas arī komandrindā, lai saspiestu failus un optimizētu darbplūsmu. Viņi var darboties kā Sass vai mazāk priekšprocesoru kompilatori, un tiem ir arī plašs spraudņu klāsts ar citām funkcijām.

Secinājums

Kaut arī jauki bagātie var šķist daudz, domājiet par tiem kā prasmēm, kas jums būtu jāpievieno laika gaitā. Galvenās lietas, kas jums jāzina, ir HTML, CSS un JavaScript.

Ja jums ir kādas citas tīmekļa prasmes, pat ja tās nav saistītas ar iepriekšējo versiju, nogādājiet tās pie galda, piemēram, dizaina, video rediģēšanas, SEO utt.


Interesanti raksti

Militārās slimnīcas kuģi

Militārās slimnīcas kuģi

Slimnīcu kuģi nodrošina peldošas, mobilas, akūtas ķirurģiskas medicīnas iestādes, kad tās tiek aicinātas uz ASV militāro.

Atklājiet militāro jūras goda aizsargus

Atklājiet militāro jūras goda aizsargus

Visām Amerikas Savienoto Valstu militāro dienestu filiālēm ir oficiāla urbšanas komandas daļa savā attiecīgajā dienestā.

Amazon.com Kindle tiešā publicēšana (KDP)

Amazon.com Kindle tiešā publicēšana (KDP)

Kindle Direct Publishing (KDP) piedāvā e-grāmatas pašpublicēšanas pakalpojumu ar tiešsaistes mazumtirdzniecības giganta Amazon.com izplatīšanas spēju.

Kā darbojas militārā nevēlamā atdalīšana?

Kā darbojas militārā nevēlamā atdalīšana?

Militārajiem locekļiem, kuri ir nejauši atdalīti no militārpersonām, var būt tiesības saņemt atlaišanas pabalstu. Šīs ir prasības.

Karjeras apmācība ASV bruņotajos spēkos

Karjeras apmācība ASV bruņotajos spēkos

ASV bruņotie spēki piedāvā paplašināt darba apmācību, kas var novest pie pēckara karjeras. Uzziniet, kādas iespējas pastāv dažādās nozarēs.

92S - dušas / veļas mazgāšanas un apģērbu remonta speciālists

92S - dušas / veļas mazgāšanas un apģērbu remonta speciālists

Viss, kas jums jāzina, ja vēlaties kļūt par dušas / veļas mazgāšanas un apģērbu remonta speciālistu ASV armijā.