E faʻafefea ona galue se upega tafaʻilagi

faʻatomuaga

Ua uma ona tatou talanoaina, pe faapefea ona galue le initaneti. I le taimi nei, faʻaaogaina le initaneti, matou te faʻaalia a matou upega tafaʻilagi i le tagata faʻaaoga mulimuli. E taua tele le iloa pe faʻafefea ona utaina se upega tafaʻilagi i totonu o se suʻega. E le gata o le a fesoasoani lea ia te oe e tusi ai tulafono sili atu ae o le a fesoasoani foi ia te oe e debug lau code ma le lelei. Ina ia malamalama pe faʻafefea ona galue le upega tafaʻilagi, o le a matou talanoaina le manatu o le client-server, faila vaega o le upega tafaʻilagi, faʻafefea ona galue le browser, ma le DOM tree.

Client ma Server

E lua ituaiga komepiuta e feso'ota'i ile initaneti, e ta'ua o tagata fa'atau ma 'au'aunaga. O lo'o fa'aalia i lalo se ata fa'afaigofie o le feso'ota'iga a le 'au'aunaga ma le tagata o tausia.

kalani ma le server

  • O 'au'aunaga o masini ia e feso'ota'i sa'o ile initaneti ma fa'aoga e teu ai itulau, upegatafa'ilagi, polokalame ma faila. Soo se taimi lava e tatalaina ai e se tagata faʻaoga se upega tafaʻilagi, e sii mai i luga o nei sapalai.
  • O tagata fa'atau o masini ia e fa'aogaina e se tagata fa'aoga, e pei o a tatou komepiuta patino, telefoni feavea'i, tablets, ma isi.

faila vaega ole upegatafa'ilagi

O se upega tafaʻilagi e faia i ituaiga eseese o faila. O nei faila e mafai ona vaevaeina i ni vaega se lua:

  • Faila Faila: O upegatafa'ilagi uma e fausia muamua mai le HTML, CSS ma le JavaScript. E ui atonu na e vaʻai i isi tekinolosi o loʻo aʻafia i le atinaʻeina o upega tafaʻilagi. O faila fo'i nei, e fa'aliliu mulimuli ane ma fa'aliliu i nei gagana autu lava ia.
  • aseta: O isi mea uma e faia ai se upega tafaʻilagi e ese mai faila gagana autu e sau i aseta, e pei o ata, musika, vitio, pdfs, ma isi.

Fa'afefea ona galue le browser

Ole galuega autu ole su'esu'ega ole tu'uina atu lea ole upegatafa'ilagi e te filifilia, e ala ile talosagaina mai le server ta'itasi ma fa'aalia ile su'esu'ega. I so'oga autu, o le a tatou talanoaina le fausaga ma galuega o su'esu'ega tetele, e pei o Chrome, Internet Explorer ma Firefox.

O le fausaga maualuga a le browser e aofia ai mea nei:

  • User Interface: O mea uma e mafai ona e vaʻai i luga o se suʻesuʻega, e pei o le tuatusi pa, faʻamau, faʻamalama faʻaaliga, ma isi.
  • Rendering Engine: E faʻasalalau HTML, XML, CSS, ma isi; ma fa'aalia mea o lo'o iai i luga o le lau.
  • Feso'ota'iga: E fa'atino uma talosaga feso'ota'iga, fa'ata'ita'iga HTTP talosaga.
  • Javascript Interpreter: Na te fa'avasega ma fa'atino tulafono a le JavaScript.
  • Teuga o fa'amaumauga: So'o se su'esu'ega e lagolagoina le teuina o fa'amaumauga o fa'amaumauga. O lona uiga, e mafai ona e teuina au faʻamatalaga i le lotoifale i luga o le browser e pei o le cache ma e le mafai lava ona tapeina seʻi vagana ua kilia le cache browser. O le a matou faʻaogaina mulimuli ane lenei mea suʻesuʻe i totonu oa matou code.

Fa'afefea ona galue le browser

E ese mai i vaega o loʻo taʻua i luga, e iai isi vaega e le talafeagai i lenei tusiga.

Le laau DOM

O le DOM ose fa'aoga fa'akomepiuta polokalame fa'akomepiuta e fa'aogaina ai le HTML, XML ma isi gagana fa'ailoga i foliga o se fausaga o la'au. I totonu o le DOM o faʻailoga uma / elemene o loʻo faʻatusalia e se node taʻitasi. So'o se su'esu'ega e fa'aogaina se fausaga DOM e fa'aali ai se itulau web.

O le taimi lava e maua ai e le suʻesuʻega le anotusi o se itulau webpage mai le 'auʻaunaga, e faʻasalalau le XML i le HTML ma mulimuli ane liliu le elemene o le HTML i DOM nodes i totonu o se laau e taʻua o le "content tree". Ona fa'avasega lea o le CSS ma liua i se la'au e ta'ua o le "render tree". O pito o nei laau e faʻaalia mulimuli ane i luga o le lau e tusa ai ma o latou faʻamaopoopoina. O se faʻataʻitaʻiga lautele o loʻo faʻaalia i lalo:

Le laau DOM

Ata 1 HTML DOM La'au Ata

E faʻafefea ona galue se upega tafaʻilagi

O le a'oa'oga iinei, po'o le a lava le code e te tusia mo le pito i luma, o le a liua i gagana fa'avae, e pei o le HTML, CSS ma le JavaScript. Ma o le HTML ma le CSS o le a liua i se fausaga laau DOM ma o le a faʻaalia i luga o le faamalama o le suʻega e tusa ai.

 

tusitala

  • Barry allen

    O se Atina'e Atina'e atoa ma le 10+ tausaga o le poto masani i vaega eseese e aofia ai le SAP, Blockchain, AI ma le Atina'eina o Upega Tafaʻilagi.

    Vaʻai i pou uma

faamatalaga

Tuua se tali

o le a le lomia lou tuatusi imeli. fanua manaomia ua faailogaina *

O lenei 'upega tafaʻilagi e faʻaaogaina le Akismet e faʻaitiitia le spam. Aoao pe faapefea ona faʻasoa lau faʻamatalaga faʻamatalaga.