• 2025-04-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

Tehnoloģiju nozares vēsture

Tehnoloģiju nozares vēsture

Šeit ātri apskatiet tehnoloģiju vēsturi, īpaši dot-com laikmetu un to, ko esam iemācījušies, kad burbulis plīst.

Vidusskolas absolventu atsākšanas piemērs - darba pieredze

Vidusskolas absolventu atsākšanas piemērs - darba pieredze

Izmantojiet šo vidusskolas absolventu atsākšanas piemēru kā veidni savai atsākšanai, sniedzot padomus par to, ko iekļaut un kā pieteikties darbam.

Vidusskolas atsākt piemērus un rakstīšanas padomus

Vidusskolas atsākt piemērus un rakstīšanas padomus

Atjaunošanas rakstīšana kā vidusskolas students, kam nav daudz (vai jebkādu) iepriekšēju darbu, var šķist biedējoša. Lūk, kā maksimāli izmantot savu pieredzi.

Vidusskolas atsākšanas piemērs ar kopsavilkumu

Vidusskolas atsākšanas piemērs ar kopsavilkumu

Izmantojiet šo vidusskolas skolēnu atsākt piemēru kā veidni savai atsākšanai. Šī atsākšana ietver atsākšanas kopsavilkuma pārskatu. Ir iekļauti arī padomi.

Vidusskolas atsākšanas veidne

Vidusskolas atsākšanas veidne

Šeit ir atsākta veidne vidusskolas skolēniem ar informāciju par to, kas jāiekļauj katrā sadaļā, un padomi, kā izcelt viņu pieredzi.

Vidusskolas skolēnu atsākšanas piemērs un rakstīšanas padomi

Vidusskolas skolēnu atsākšanas piemērs un rakstīšanas padomi

Atsākt piemēru vidusskolēniem, ieskaitot izglītību, sasniegumus, aktivitātes un prasmes, kā arī vairāk atsākt piemērus un rakstīšanas padomus.