Pe a ma le 15 tausaga talu ai, sa ou faigaluega ai i se kamupani lea na matou fausia ai polokalama mo tagata malaga, tagata faigaluega malae vaalele, ma kamupani vaalele. Na matou fausia foi a matou lava auivi i totonu o le fale mo vaega UI ma avanoa e tasi-itulau app. Sa i ai a matou vaega mo mea uma: fanua, faamau, tabs, ranges, datatables, menus, datepickers, selects, ma multiselects. Sa i ai foi sa matou vaega div. O la matou vaega div sa lelei tele, na mafai ai ona matou faia tulimanu lapotopoto i luga o suʻesuʻega uma, lea, talitonu i ai pe leai, e le o se mea faigofie e fai i lena taimi.

O la matou galuega na faia i se taimi o lo matou talafaasolopito ina ua vaaia JS, Ajax, ma HTML malosi o se suiga na aumaia ai i matou i le lumanaʻi. Faʻafuaseʻi, e mafai ona matou faʻafouina se itulau, maua faʻamatalaga mai se 'auʻaunaga, ma aloese mai le faʻafeiloaʻi i isi itulau, lea na vaʻaia e telegese ma faʻaalia se sikuea paepae lapoa i luga o le lau i le va o itulau e lua. Sa i ai se fuaitau, na lauiloa e Jeff Atwood (le na faavaeina le StackOverflow), lea e faitauina: “So se talosaga e mafai ona tusia i le JavaScript e iu lava ina tusia i le JavaScript.”— Jeff Atwood

Ia i matou i lena taimi, na lagona e pei o se faʻamalosi e alu moni ma fatuina na polokalama. Na pei o se palanikeke faʻatagaina e fai mea uma ma JS. O lea na matou faia mea uma ma JS, ma matou te leʻi faʻaaluina se taimi e suʻesuʻe ai isi auala e fai ai mea. Matou te leʻi lagona le faʻaosofia e aʻoaʻo lelei mea e mafai e le HTML ma le CSS ona fai. Matou te leʻi vaʻaia lelei le upega tafaʻilagi o se faʻasologa o polokalama faʻavae i lona atoaga. E masani ona matou vaʻai i ai o se mea e manaʻomia ona matou galulue faʻatasi, aemaise lava pe a oʻo mai i le browser support. E mafai lava ona tatou togiina nisi JS i ai e fai ai mea. Pe o le a fesoasoani iā ​​te aʻu le faaalu o le taimi e aʻoaʻo atili ai pe faapefea ona galue le upega tafaʻilagi ma mea na maua i luga o le tulaga? E mautinoa lava, atonu na mafai ona ou seleina se vaega o code e leʻi manaʻomia moni. Ae, i le taimi, atonu e le tele. E te va'ai, sa matua taua tele le eseesega o su'esu'ega i lena taimi. O le taimi lea na avea ai Internet Explorer ma suʻesuʻega iloga, ma Firefox o le lona lua vavalalata, ae amata ona leiloa sea maketi ona o Chrome ua vave ona lauiloa. E ui lava o Chrome ma Firefox e lelei tele i le maliliega i luga o tulaga i luga o le upega tafaʻilagi, o siosiomaga o loʻo faʻaogaina ai a matou polokalama o lona uiga e tatau ona matou lagolagoina le IE6 mo se taimi umi. E tusa lava pe faʻatagaina i matou e lagolagoina le IE8, sa tatau lava ona matou feagai ma le tele o eseesega i le va o suʻesuʻega. E le gata i lea, ae o le upega tafaʻilagi o le taimi e leʻi i ai le tele o gafatia na fausia saʻo i luga o le tulaga.

Saosaoa agai i luma i lenei aso. Ua matuā suia mea. E le gata ina sili atu le tele o nei gafatia nai lo se isi lava taimi muamua, ae o le saoasaoa e maua ai ua faateleina foi. Seʻi ou toe fai atu le fesili: Pe o le a fesoasoani le taimi e aʻoaʻo atili ai e uiga i le auala e galue ai le upega tafaʻilagi ma mea o loʻo maua i luga o le platform e fesoasoani ia te oe i aso nei? Ioe ioe. O le aʻoaʻoina ia malamalama ma faʻaoga le upega tafaʻilagi i aso nei e tuʻuina atu ai oe i se tulaga sili atu nai lo isi atinaʻe. Pe e te galue i luga o le faʻatinoga, faʻaogaina, tali, faʻatasi uma, pe naʻo le lafoina o foliga UI, pe afai e te manaʻo e fai o se inisinia faʻapitoa, o le iloa o meafaigaluega o loʻo avanoa mo oe e fesoasoani ia te oe e ausia au sini vave ma sili atu. O Nisi Mea Atonu e te le toe mana'omia se Faletusi O le iloaina o mea e lagolagoina e tagata suʻesuʻe i aso nei, o le fesili la, o le: O le a le mea e mafai ona tatou faʻaumatia? Tatou te mana'omia se vaega div e fai ai tulimanu lapotopoto ile 2025? Ioe, matou te le faia. O le fanua-radius fanua ua lagolagoina e tagata suʻesuʻe uma o loʻo faʻaaogaina mo le silia ma le 15 tausaga i le taimi nei. Ma e le o toe mamao ona oo mai lea o foliga tulimanu, mo tulimanu sili atu ona manaia. Sei o tatou tilotilo i foliga lata mai o loʻo avanoa nei i suʻesuʻega tetele uma, ma e mafai ona e faʻaogaina e sui ai faʻalagolago i lau codebase. O le manatu e le o le vave lafoai uma o au faletusi pele ma toe tusi lau codebase. Ae mo isi mea uma, e tatau ona e ave muamua le lagolago a le browser ma filifili e faʻatatau i isi mea faʻapitoa i lau poloketi. O vaega nei o lo'o fa'atinoina i masini su'esu'e autu e tolu (Chromium, WebKit, ma Gecko), ae atonu e iai ni au mana'oga lagolago lagolago e taofia ai oe mai le fa'aaogaina vave. O le taimi nei ose taimi lelei e aʻoaʻo ai e uiga i nei foliga, peitaʻi, ma atonu e fuafua e faʻaoga i se taimi. Popovers Ma Talanoaga O le Popover API, le

HTML element, ma le ::backdrop pseudo-element e mafai ona fesoasoani ia te oe e aveese faʻalagolago ile popup,meafaigaluega, ma faletusi talatalanoaga, e pei ole Floating UI, Tippy.js, Tether, poʻo React Tooltip. Latou te taulimaina le faʻaogaina ma le faʻatonuina o le pulega mo oe, mai le pusa, e sili ona faʻaogaina e ala i le faʻaogaina o le CSS, ma e faigofie ona faʻaosoina. Accordions O le elemene
, o lona igoa uiga mo elemene faʻapitoa, ma le ::details-content pseudo-element aveese le manaʻoga mo vaega o le accordion e pei o le Bootstrap Accordion poʻo le React Accordion vaega. Na'o le fa'aogaina o le fa'avae iinei o lona uiga e faigofie mo tagata e iloa HTML/CSS ona malamalama i lau fa'ailoga e aunoa ma le tau a'oa'o muamua e fa'aoga se faletusi fa'apitoa. O lona uiga e te puipuia mai le solia o suiga i totonu o le faletusi poʻo le taofia o lena faletusi. Ma, ioe, o lona uiga itiiti code e sii mai ma tamoe. E le manaʻomia e elemene faʻamatalaga faʻapitoa le JS e tatala, tapuni, pe faʻaola. CSS Syntax Cascade layers, mo le sili atu ona faʻatulagaina CSS codebase, CSS nesting, mo le CSS sili atu ona faʻatusatusa, lanu fou, lanu fefiloi, ma lanu-fefiloi, galuega fou o le Matematika e pei ole abs(), sign(), pow() ma isi e fesoasoani e faʻaitiitia ai le faʻalagolago ile CSS pre-processors, faletusi aoga e pei o Bootstrap ma Tailwind, poʻo le taimi faʻaoga CSS-in-JS faletusi. O le suiga o le taaloga: has(), o se tasi o mea e sili ona talosagaina mo se taimi umi, e aveesea ai le manaʻomia mo nisi faʻafitauli faʻavae JS. JS Utilities Ole auala fa'aonaponei e pei ole findLast(), po'o ile(), fa'apea fo'i Seti metotia pei ole eseesega(), intersection(), union() ma isi e mafai ona fa'aitiitia fa'alagolago ile faletusi e pei o Lodash. Container Queries O fesili i totonu o le pusa e mafai ai ona tali atu vaega ole UI i mea e ese mai i le tele o le va'aiga, ma o lea e sili atu ai ona toe fa'aoga i tulaga eseese. Le toe manaʻomia le toe faʻaaogaina o se faletusi UI JS-mamafa mo lenei mea, ma e le manaʻomia foi ona faʻaogaina se polyfill. Fa'atulagaina Grid, subgrid, flexbox, poʻo le tele-column ua leva ona i ai i le taimi nei, ae o le vaʻavaʻai i taunuʻuga o suʻesuʻega a le Setete o le CSS, e manino lava o le au atinaʻe e matua faʻaeteete i le faʻaaogaina o mea fou, ma faʻatali mo se taimi umi ae latou te leʻi faia. O nei vaega o le Baseline mo se taimi umi ma e mafai ona e faʻaaogaina e aveese ai faʻalagolago i mea e pei o le Bootstrap's grid system, Foundation Framework's flexbox utilities, Bulma fixed grid, Materialize grid, poʻo koluma Tailwind. Ou te le o fai atu e tatau ona e lafoai lau auivi. Na fa'aaogaina e lau 'au mo se mafua'aga, ma o le aveeseina atonu o se galuega tele. Ae o le vaʻavaʻai i mea e mafai e le upega tafaʻilagi ona ofoina atu e aunoa ma se afifi lona tolu i luga e sau ma le tele o faʻamanuiaga. O Mea E te Le'o Toe Mana'omia I le Lumana'i Latalata Ia, se'i o tatou tilotilo vave i nisi o mea e te le mana'omia se faletusi mo se taimi lata mai. O lona uiga, o mea o loʻo i lalo e leʻo saunia mo le faʻaaogaina tele, ae o le nofouta i latou ma fuafua mo le faʻaaogaina mulimuli ane e mafai ona fesoasoani. Tulaga Taula O le fa'atulagaina o le taula o le CSS e fa'atautaia le fa'atulagaina o popovers ma mea faigaluega e fa'atatau i isi elemene, ma tausia lelei le va'aiga, tusa lava pe fa'agaoioi, ta'avale, po'o le toe fa'atupuina o le itulau. O se fesoasoani sili lea i le Popover API na taʻua muamua, lea o le a sili atu ona faigofie le faimalaga ese mai le tele o faʻatinoga JS fofo. Navigation API O le Navigation API e mafai ona fa'aoga e fa'atautaia ai fa'atauva'a i itulau ta'itasi ma e ono avea ma fa'aoga lelei, po'o se sui fo'i, i le React Router, Next.js routing, po'o le Angular routing tasks. Va'ai Transitions API O le View Transitions API e mafai ona fa'aola i le va o setete eseese o se itulau. I luga o se itulau e tasi-itulau talosaga, e faigofie tele suiga i le va o setete, ma e mafai ona fesoasoani ia te oe e aveese faletusi animation e pei o Anime.js, GSAP, poʻo le Motion.dev. E sili atu, e mafai foi ona faʻaogaina le API i le tele o itulau-itulau talosaga. Manatua muamua, ina ua ou fai atu o le mafuaʻaga na matou fausia ai itulau e tasi-itulau i le kamupani na ou faigaluega ai i le 15 tausaga talu ai o le aloese mai le paʻepaʻe paʻepaʻe o itulau toe faʻaleleia pe a folau? Ana maua lena API i lena taimi, semanu e mafai ona tatou ausia aafiaga matagofie o suiga o itulau e aunoa ma se auivi itulau e tasi ma e aunoa ma se laiga tele muamua o le app atoa. Animations e fa'asolo i le ta'avale O faʻafiafiaga faʻasolosolo e taʻavale i luga o le tulaga taʻavale a le tagata faʻaoga, nai lo le aluga o taimi, e avea ai i latou ma fofo sili mo tala faʻasolopito ma asiasiga oloa. O nisi tagata ua fai si sili atu i luga, ae a faʻaaoga lelei, e mafai ona avea ma se meafaigaluega mamanu sili ona aoga, ma e mafai ona fesoasoani e faʻaumatia faletusi e pei o: ScrollReveal, GSAP Scroll, poʻoWOW.js. Filifiliga Fa'apitoa O se filifiliga fa'apitoa o se elemene masani

No spam. Join 138,000+ creators. Unsubscribe anytime.

Create Your Free Bio Page

Join 138,000+ creators on Seemless.

Get Started Free