Tomai Faʻapitoa e Faʻataʻitaʻi ai Mo Atinaʻe Faʻamua

O faʻamaumauga a Iopu e fesuisuiaʻi i mea latou te vaʻavaʻai i ai i se tagata e faia le pito i luma. O nisi kamupanī e mananaʻo i tagata talosaga e iloa mea e pei o Ruby , Git, meafaigaluega mamanu, faʻataʻitaʻiga vitio - ma o loʻo i ai le lisi.

Ae ui i lea, o loʻo i ai ni nai tomai e manaʻomia e soʻo se galuega faʻapitoa i le lumanaʻi - o le "autu" tomai - ma ni nai mea e tatau ona e matua mafaufau e faʻaopopo i lau lisi.

Mea E Manaomia E Iloa

Suʻesuʻe galuega i luga ole initaneti e suʻe ai poʻo le a le mea autu mo tagata e atinaʻe pito i luma e iloa ma malamalama; e tolu mea taua.

E leai se faʻatau.

Ma oi latou nei:

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

O mea taua nei. O le mea e laki ai, e tele naua ni faʻataʻitaʻiga i le initaneti pe faʻapitoa foi i luga o le initaneti e aʻoaʻo ai nei tomai pe afai e te le iloa muamua.

HTML

HyperText Markup Language, poʻo le HTML, o le vaega autū autu o 'upega tafaʻilagi uma i le Initaneti. E pei ona fai mai Jennifer Kyrnin,

"O le gagana o itulau uepesite-le gagana faailoga e suʻesuʻe e faitau e tuʻu ai itulau."

O itulau uepi e le mafai ona i ai e aunoa ma le HTML.

CSS

CSS ma HTML galulue faatasi: CSS faʻaopoopo le style i le HTML. Ou te fiafia e faʻaaoga le faʻatusatusaga o le HTML e pei o se foliga, ma le CSS e pei lava o le ata.

E ui e le manaʻomia le CSS e maua ai se 'upega tafaʻilagi i luga o le initaneti, ae faʻaogaina i luga o le initaneti soʻo se ituaiga faʻailoga.

A leai, o le a manaia lava. Faatasi ai ma lomiga aupito lata mai o le CSS, e mafai ona e faia mea e pei o faʻafiafiaga ma sili atu ona lelei le laiga lea e naʻo le Javascript poʻo le Flash i le taimi ua tuanai.

Javascript

Javascript, poʻo le JS, ua faʻavavevaveina le vave i le tele o tausaga. E i ai le tele o faamoemoega i aso nei ma e mafai ona faʻaaoga i le pito i luma poʻo le pito i tua.

I le fesoʻotaʻiga i luma o le atunuʻu, e taua tele JS aua e fesoasoani e faʻasesootai ai itulau uepi. E mafai ona e faia mea mataʻina e pei o le faia o palota, suʻega poʻo le faʻatumu o talosaga.

I nei ona po e tele faletusi a le JS i luga o le initaneti e fesoasoani ia te oe e ave au itulau web i le isi laulau.

Ae ui i lea, ina ia avea ma se tagata e fausia le pito i luma, e tatau lava ona e malamalama i le laasaga autu a JavaScript faapea foi ma le faletusi sili ona lauiloa JS - jQuery.

Nice-to-Haves

A maeʻa ona faʻavaeina faavae, o isi tomai ia e manaia e maua. (Ma o le tele o galuega o le atinaʻeina o le pito i luma e sailia mo i latou.)

MV * Tapenaga a le Javascript

O faʻatulagaina o le gagana JavaScript e fesoasoani ia te oe e faʻasaga ma faʻamaonia lau tulafono.

E tusa ai ma filifiliga a le MV * (poʻo le MVC), e tolusefulu i fafo atu: o le lua sili ona lauiloa o le backbone.js ma angular.js.

E aunoa ma se masalosalo, o le aoaoina o le siosiomaga o le JS o le vaega pito sili lea ona faigata o le avea ma se tagata moni i luma-gata, ae o le auala sili lea e ave ai ou tomai i le isi tulaga.

CSS Tools

Pe a faatusatusa i le gaosia o le JavaScript i luga, o meafaigaluega a le CSS i lalo e faigofie ona aʻoaʻoina. E tolu ituaiga e suʻe i ai:

Faʻavasega: O le faʻaaogaina o se faʻatalanoaga (poʻo se tagata e muaʻi faia) e tele mea lelei, mai le faia o le fufulu tulafono i le tausisia o le faʻalapotopotoga. O se auala faigofie e tusitusi ai le CSS ma faʻamalosia le DRY (Aua le Toe Faia Oe Lava) mataupu faavae. O loʻo faʻapitoa le CSS o Sass, Less, ma Stylus. Afai o loʻo e amata amata, pipii i le aʻoaʻoina o se tasi.

Foga o le CSS: O fuafuaga CSS e fesoasoani e faʻaleleia ai lau fesuiaiga ma gutu-fausaga ma isi vaega o le CSS. E lua faataitaiga aloaʻia o Bootstrap ma le Faavae.

Faʻafoe tali: O nei aso, e tele naua ituaiga ituaiga masini e tatau ona mafai e lau 'upega tafaʻilagi ona fetuunai i latou uma. O le tali tali e fesoasoani ia te oe e fausia ai nofoaga e galulue ai i luga o lapisi uma - telefoni, papalama, ma telefoni. O faʻatulagaga e pei o Bootstrap ma le Faavae e maua ai le mamanu o loʻo fausia i totonu, o lea afai e te aʻoaʻoina se tasi o na mea, ua e seti.

Faʻailoga o Faʻasologa Faʻaiʻuga

I le avea ai ma se tagata e faia le galuega, e tatau ona e pulea le sili atu o le failaina ma le lelei o galuega. O nei meafaigaluega e mafai ona fesoasoani.

Faʻafoega o Faʻataʻotoga: E mafai ona faigata le faʻatulagaina o faletusi uma, aseta, ma isi mea, aemaise lava mo galuega tele po o mea o loʻo e galulue ai ma se au.

Faʻaaoga se pule pusa, e pei o le Lulu, ina ia faʻapipiʻi mea uma ma tausia se faamaumauga o au faʻaleleiga.

Yeoman.io: Afai ei ai taimi e faigata ai ona e faia ni poloketi mai luga o le eleele, faʻaaoga Yeoman e amata faʻavavevave ma poloketi ma tumau ai fua. E taʻavale i luga o le laina o le poloaiga.

Task Runners: Faʻaaoga Grunt poʻo Gulp, lea e taʻavale foi i luga o le laina o le poloaiga, e faʻapipiʻi faila ma faʻaaoga lelei le galuega. E mafai ona latou galulue e avea ma tagata faʻapitoa mo le Sass poʻo le Pro muamua processors, ma e iai foʻi le tele o faʻalapotopotoga e mitamita isi mea.

Faaiuga

E ui atonu e foliga mai o le manaia o le manaia e foliga mai e tele naua, mafaufau ia i latou o ni tomai e tatau ona e faʻaopopo i le taimi. O mea autu e tatau ona e iloa o HTML, CSS, ma JavaScript.

Afai ei ai soʻu isi tomai i luga o le initaneti , e tusa lava pe le o fesoʻotaiga, aumai i latou i le laulau - e pei o le mamanu, faʻasologa o vitio, SEO, ma isi. E te le iloa le mea e ono sailia e se kamupani .

Ma mate le mea? Atonu e mafai ona e fetaui lelei.