Ụlọ ọrụ ọ bụla na-ewu ebe nrụọrụ weebụ nwere ahụmahụ onye ọrụ dịka nchegbu ya kachasị. Ndị ọrụ gị ga-enwerịrị ike ịnweta atụmatụ na arụrụ ọrụ dị ịtụnanya ị mebere.
Webụsaịtị gị ga-eburịrị ngwa ngwa, dị mfe ịnyagharịa, ma nye ahụmịhe onye ọrụ enweghị nkebi. Nke a na-achọ ka ojiji nke frontend frameworks na-eme ka mmepụta nke weebụsaịtị siri ike, na-adabere na onye ọrụ.
Anyị achịkọtala ndepụta n'ihu njedebe maka mmepe ngwa weebụ. Usoro ndị a na-enye gị ohere ịmepụta webụsaịtị ndị ọrụ na-eduzi, yana ngwa ịntanetị. Ndị mmepe webụ chọrọ usoro ihu ihu iji mee ka ọrụ ha dị mfe.
Ngwungwu ngwanrọ ndị a na-enye modul koodu edegoro tupu edegharịa / megharia ya, teknụzụ ihu n'ihu ahazi, yana ihe mgbochi interface emebere ya, nke na-eme ka ọ dị ngwa ma dịkwa mfe maka ndị mmepe imepụta ngwa weebụ na-adịte aka. onye ọrụ na-enweghị koodu ọ bụla ọrụ ma ọ bụ ihe si ọkọ.
Ụfọdụ ngwá ọrụ mmepe na-agụnye n'ihu njedebe, dị ka grid na-eme ka ọ dị mfe ịhazi ihe nhazi UI, ntọala font eburu ụzọ kọwaa, na ihe mgbochi ụlọ maka weebụsaịtị (ya bụ akụkụ akụkụ, bọtịnụ, ogwe igodo, wdg).
Agbanyeghị, ịhọrọ usoro mepere emepe nke ọma maka mmepe ngwanrọ gị bụ ọrụ siri ike. Ị ga-emerịrị nyocha ahịa nke ọma wee ghọta uru na ọghọm dị.
Ma echegbula; anyị nọ ebe a iji chekwaa oge na mgbalị gị site na ndụmọdụ anyị na-enweghị mgbagha.
Edemede a ga-enyere gị aka n'ịchọgharị ndepụta nke isi mmalite mepere emepe n'ihu njedebe wee họrọ nke kacha dabara na ọrụ mmepe weebụ gị na-abịa.
1. Emeghachi
Otu n'ime ihe ndị a kacha mara amara n'ihu njedebe dị ka a na-akpọ React; na nkenke, ọ bụ ngwa ngwa ngwa ngwa Javascript nwere syntax JSX nke Facebook mepụtara wee wepụta ya na 2011.
Ọ mechara bụrụ ọba akwụkwọ mepere emepe na 2013, nke na-apụ ntakịrị na nkọwa ọdịnala nke usoro. Model Document Object Model (DOM) nwere njikọ data otu ụzọ bụ njirimara nke React.
A na-eto React maka arụmọrụ ya pụrụ iche ma na-ewere ya dị ka otu n'ime usoro kachasị mfe ịmụta n'ihi ike DOM mebere.
Omume enyi ya na usoro mmụta dị nro na-eme ka ọ bụrụ nhọrọ dị egwu maka ndị mbido ma ọ bụ ndị mmepe na-enwechaghị ahụmahụ. Emebere mmeghachi omume ka ya na ọba akwụkwọ ndị ọzọ na-arụkọ ọrụ, gụnyere ndị maka njikwa steeti, ngagharị, na mmekọrịta API.
Ngwa ndị Reusable React na-eme ka usoro ngwụcha ihu a bụrụ nhọrọ kacha mma ma ọ bụrụ na ịchọrọ ịkwalite mmepe nke interface mmekọrịta.
React, usoro nke Facebook kwadoro, enwetala amara dị ka ihe mgbakwunye magburu onwe ya na ngwa ngwa n'ihu. A na-emepụta ihe ndị ahụ site na ijikọta okwu HTML na mkpado syntax na ụdị nzuzo JSX.
Ọ na-ekewa nnukwu akụkụ n'ime akụkụ ndị ọzọ enwere ike ijikwa, obere akụkụ nke enwere ike ịchịkwa iche na onwe ya. Ihe ịrụ ụka adịghị ya na ndị nrụpụta ga-abawanye na mgbakwunye nke ọrụ a.
Uru
- Ọbá akwụkwọ mepere emepe na-enye ngwá ọrụ dị iche iche
- Ọ dị mfe iji na ịmụta React.
- Mgbe ị na-eji React, ị nwere ike ijikwa akụrụngwa emepụtaralarị. N'ụzọ dị otú a, ịrụ ọrụ na iji ihe ndị a na mpaghara ndị ọzọ nke mmemme na-eme ka ọ dị mfe.
- Ọbụna ngwa ndị dị elu nwere ike ịrụ ọrụ n'enweghị nsogbu n'ihi iji DOM mebere ha, nke na-ekwekwa nkwa ịme ngwa ngwa.
- nrụpụta na mmezi mmezi. Enwere ike iji atụmatụ ọhụrụ emelite ngwanro ahụ.
ọghọm
- Ọ na-ekwu naanị ọkwa UI nke ngwa gị.
- Ndị mmepe nwere ike ịhụ na ọ na-esiri ha ike ịghọta echiche JSX na mmalite nke ọmụmụ React.
- Naanị akụkụ UI nke mmemme a ka emepụtara site na iji ReactJS. N'ihi ya, ị ga-mkpa ịdabere na teknụzụ ndị ọzọ iji nweta akụrụngwa mmepe niile.
- O siri ike idowe akwụkwọ ziri ezi ebe ọ bụ na enwere ike gbanwee ngwa ngwa na ngwa ngwa.
2. Mmụọ
Ihe kacha mma mepere emepe n'ihu, Angular, ugbu a n'elu ndepụta nke ihu ihu webụ. Ọ na-eje ozi dị ka ntọala maka imepụta ngwa nwere otu ihu akwụkwọ dị irè na ọkaibe.
Ọ bụ ikpo okwu maka mmemme dabere Typescript nke Google mepụtara. Usoro Angular maka iwulite ngwa ịntanetị nwere ike ịgbatị gụnyere ngwa ọrụ maka ndị nrụpụta ka ha dee, wuo, nwalee, na mgbanwe koodu yana ọtụtụ ọba akwụkwọ ejikọtara nke ọma.
Angular na-enye ọrụ ijikọ ụzọ abụọ, nke bụ isi ihe dị n'etiti ya na usoro mmeghachi omume. Enwere ike ijikọ mmelite ụdị ọ bụla na echiche ekele maka ịdị adị nke ọrụ a.
Onye nrụpụta nwere ike lelee mgbanwe ndị ha na-eme na mmemme yana ka ọ na-apụta ozugbo. Ọtụtụ ọrụ Angular lekwasịrị anya na imepụta ngwa ịntanetị na ekwentị mkpanaaka.
Na mgbakwunye, ọ dị mfe ịmepụta ma otu ibe na ibe weebụ nwere ọtụtụ ibe. Ụfọdụ ụlọ ọrụ kachasị elu n'ụwa na-eji Angular n'ihi ọtụtụ ike ya, gụnyere Microsoft Office, BMW, Forbes, Gmail, na Upwork.
Uru
- Ọ ga-ekwe omume ịmekọrịta mmekọrịta n'ezie ụdị-nleba anya n'ihi ike arụnyere usoro a, nke na-emekwa ka ọ dị mfe ịgbanwe ngwa ahụ.
- Site n'iji injectors dabere, ndị mmepe nwere ike ihichapụ ngwa koodu na-adabere na ya wee jiri ha mee ihe dịka ọ dị mkpa.
- Ịdị adị nke ntụziaka na-enyere ndị mmemme aka ịnwale na Document Object Model (DOM) wee mepụta ọdịnaya HTML bara ụba.
- netwọk mmụta na nkwado dị ịrịba ama.
- Kemgbe ewepụtara ya, Angular enwetala ewu ewu n'etiti ndị mmepe. Otu nnukwu ndị mmepe webụ na-eji Angular n'oge a. Ọ bụrụ na onye nrụpụta nwere nsogbu, ha nwere ike ịrịọ ngwa ngwa maka enyemaka n'aka obodo a.
ọghọm
- Angular bụ asụsụ siri ike nke ukwuu ịmụta n'ihi nnukwu njirimara yana arụrụ arụ ọrụ.
- Angular bụ okwu ọnụ na mgbagwoju anya.
- Ngwa nwere ike ịdị nwayọọ ma nwee ike ịrụ ọrụ nke ọma.
3. svelte
Svelte, otu n'ime usoro mmepe ihu na-amasị nke ọma, na-enye interface enyi na enyi. Ewebatara ihe nchịkọta ihe na 2016.
Ọ na-eji nke nta nke nta na-enweta amara mgbe ahụ, na 2022, amatala ya dị ka otu n'ime usoro ihu ihu kacha mma.
A na-ahụta Svelte dị ka nhọrọ mmepe dị n'ihu dị fechaa iji mee ka ndị mmepe nwee ike mezue ọrụ ha site na iji obere ederede karịa n'okpuru usoro ndị ọzọ..
Ọ bụ akụrụngwa mepere emepe nke dabere na ụdị Javascript edere ede. A na-ekwu na ọ bụ otu n'ime usoro ihu-n'ihu kachasị ọsọ n'ebe ahụ.
Svelte na-ahazi ihe dị iche iche ma kewaa template, mgbagha na ngosipụta ka enwere ike ịnweta mgbanwe ozugbo site na akara, na-eme ka usoro mmepe dum dị.
Ọ nweghị DOM mebere ma na-akwalite modularity na mmemme n'ihu njedebe. Ọ bụ Svelte na-enye koodu nzuzo na-enweghị mmiri ọkụ, na-enye gị ohere ịmepụta akụrụngwa na HTML, CSS na JavaScript.
Mgbe ahụ, n'oge a na-ewu ụlọ, onye nchịkọta ahụ na-atụgharị koodu ahụ ka ọ bụrụ ihe na-enweghị isi, modul standalone dị fechaa na vanilla Javascript, na-ejikọta ha n'ụzọ ziri ezi na DOM ka steeti na-agbanwe.
N'ihi nke a, Svelte, n'adịghị ka React ma ọ bụ Vue, anaghị achọ nhazi ihe nchọgharị dị mkpa, ọ dịghịkwa mkpa itinye ego na ịmepụta DOM mebere.
Uru
- Mmejuputa Sapper nke Rendering-Side Rendering (SSR) siri ezigbo ike.
- na-enye ohere mmepe ngwa ngwa yana usoro mmụta dị elu.
- N'etiti frontend frameworks na ngwa ngwa anabata
- Usoro ihe eji eme ihe dabere na koodu
- A na-enye mmemme mkpanaka dị mfe site na usoro.
ọghọm
- Ngwá ọrụ nwere oke na enweghị ihe nkwado
- Oke gburugburu ebe obibi na obodo akabeghị aka
- Mmetụta scalability ole na ole na itinye koodu kpọmkwem
4. Jquery
Otu n'ime ihe mbụ JavaScript frontend frameworks bụ jQuery, nke ewepụtara na 2006.
N'agbanyeghị na ọ bụ ezigbo onye agha na ụlọ ọrụ a, ọ ka nọ n'etiti usoro n'ihu n'ihu nke 2022 n'ihi na, na ihe ole na ole, ọ fọrọ nke nta ka ọ dị mkpa na omume mmepe ugbu a.
N'ihi na ọ dịla ogologo oge, jQuery kwadoro nke ọma iji belata koodu Javascript na-agwụ ike ma na-enye mfe yana nkwado siri ike site na obodo ukwu na nke maara ihe.
Otu n'ime ihe pụtara ìhè mere jQuery ji nọrọ na-ewu ewu ogologo oge bụ ụzọ ya dị mfe na koodu Javascript.
N'ihi na jQuery nwere ike ime mgbanwe na njikwa mmemme, ụfọdụ mmemme ndị ọrụ dị ka ọpịpị òké ma ọ bụ igodo ahụigodo ka etinyere na obere mpempe koodu dị mfe ijikwa yana tinye n'ime ntụpọ ọ bụla nke ngwa JS ngwa gị.
jQuery Mobile, sistemu HTML5 dabere na UI nke izizi, na-akwado ugbu a na-emepe ngwa ekwentị mkpanaaka, n'agbanyeghị na ewubeghị ya na mbụ iji wuo ngwa mkpanaka.
N'ihi na jQuery na-ejikwa mgbanwe ihe nchọgharị nke ọma, ndị mmepe frontend agaghị echegbu onwe ha maka nchegbu ihe nchọgharị niile nwere ike ime.
Uru
- Ikpo okwu mepere emepe nke na-eme ka arịrịọ HTTP dị mfe.
- N'agbanyeghị na ọ bụ isi ihe, enwere ike iji ya wepụta ngwa dị ike.
- Site na DOM nwere ike imeghari, enwere ike ịgbakwunye ma ọ bụ hichapụ ihe mejupụtara ya.
- JQuery bụ otu n'ime Frameworks kachasị mfe dị. JQuery dị mfe iji ọbụlagodi na ị maghị ọtụtụ ihe gbasara mmemme. Nke a bụ ya mere a ka ji na-ahụta ya dị ka otu n'ime usoro njedebe dị elu na 2022.
ọghọm
- JQuery na-enyere aka iwulite ngwa dị ike, mana ọ na-eji nwayọ nwayọ.
- Ihe nhụta dị fechaa nke JQuery nwere ike ịkpata nsogbu n'ime ogologo oge.
- JQuery bụ ikpo okwu ochie, na ọtụtụ usoro ọhụrụ na nke ka mma dị na ahịa n'oge a.
5. nwoke
A bịa n'ọrụ dabere na akụrụngwa yana njikọ data ụzọ abụọ, Ember na Angular yiri nke ahụ. Iji gboo mkpa nke teknụzụ ọgbara ọhụrụ, e mepụtara ya na 2011.
Ụfọdụ ụlọ ọrụ ama ama n'ụwa ka na-eji ya, dị ka Linkedin na Apple, n'agbanyeghị na ọ bụ otu n'ime Frameworks kacha sie ike ịmụta.
Nke a bụ n'ihi na ọ na-eme ka ndị mmepe nwee ike ịmepụta ngwa mkpanaaka na ịntanetị siri ike ngwa ngwa. Site na ihe owuwu dabere na akụrụngwa ya, Ember bụ nnukwu ngwaọrụ maka ịmepụta otu ibe peeji dị mgbagwoju anya nwere njirimara ngwa weebụ maka ngwa ahịa-akụkụ ma ọ bụ mkpanaka.
Ma Angular na usoro a na-enye njikọ data ụzọ abụọ. Ọ dabara nke ọma ịnagide mkpa na-eto eto maka teknụzụ ọgbara ọhụrụ.
Site n'ụzọ, obodo Ember dị ka otu n'ime obodo kacha nwee mmasị, itinye aka na nke ọma na-eme n'ebe ahụ. Dịka nyocha ụfọdụ siri dị, Ember nwere ike ghara inwe mgbanwe n'ihi usoro siri ike nke ndị mmepe ga-agbasorịrị iji jiri ya mee ihe.
Uru
- Ngwunye gburugburu ebe obibi nwere nnukwu nnukwu na ogo dị elu.
- Ọ dakọtara na azụ ma na-egbochi emebi ngwa ngwa.
- Gburugburu maka ngwungwu emebere nke ọma ma gboo ihe niile ị chọrọ.
- Ngwa dị mfe na ngwa ngwa nke ngwa zuru oke nwere naanị otu iwu.
- Mmemme ochie ga-aga n'ihu na-arụ ọrụ na-enweghị ntụpọ n'agbanyeghị nkwalite ọhụrụ ebe ọ bụ dakọtara azụ azụ.
ọghọm
- Usoro mmụta EmberJs dị elu nke ukwuu.
- na-enye obere nhazi na mgbanwe
- Maka syntax ya dị mgbagwoju anya, ịrụ ọrụ na ya nwere ike isi ike mgbe ụfọdụ.
- Framework dị arọ nke Ember nwere ike ịdị ka ihe efu mgbe ejiri ya mepụta ngwa dị obere.
6. Ndabere.js
Emepụtara usoro a n'afọ 2010 ma bụrụ nke mepere emepe yana enweghị ọnụ ahịa iji ya. Ọ bụ usoro ihu ihu na-amasị nke ọma na nke a na-ejikarị eme ihe maka iwulite ngwa ịntanetị dị mfe, nwere otu ibe.
Ọ na-enyere ndị mmepe aka site na idobe ọrụ na UI nke ọrụ ahụ iche. Nnukwu oru ngo nke chọrọ nhazi ka mma yana obere koodu nwekwara ike iji ya.
Backbone.js na-agba gị ume ịtụgharị data gị ka ọ bụrụ ụdị, gbanwee DOM gị ka ọ bụrụ echiche, wee jikọta ha ọnụ site na mmemme. Nke a dabara na usoro mmepe MVC/MVP.
Ọ na-egosiputa data gị dị ka ụdị, nke enwere ike ịmepụta, nyochaa, wepụ ma chekwaa na sava ahụ. Ụdị ndị a na-akwado ihe omume omenala na njide igodo-uru; oge ọ bụla ihe omume UI na-agbanwe àgwà ihe nlereanya, ihe nlereanya ahụ na-ewepụta mmemme mgbanwe.
Echiche niile na-anọchi anya ọnọdụ ihe nlereanya ahụ nwere ike ịnweta mgbanwe ahụ ka ha nwee ike ịzaghachi nke ọma ma nyeghachi onwe ha ozi emelitere.
N'elu ikpo okwu a, ị nwere ike ịmepụta ọrụ chọrọ ọtụtụ edemede ndị ọrụ wee jiri nchịkọta iji mata ọdịiche dị n'etiti ụdị.
N'ihi ndakọrịta REST API ya, Backbone.js bụ nhọrọ dabara adaba ma ịchọrọ iji ya maka njedebe ihu ma ọ bụ azụ azụ nke ngwa gị.
Uru
- Ọ dị fechaa, dị mfe nghọta ma dịkwa mfe ịmụta.
- N'ime usoro Javascript kacha ọsọ ọsọ
- Usoro na-enye njikwa arụmọrụ dị irè.
- Kama DOM, ị nwere ike iji ụdị iji chekwaa data gị.
ọghọm
- Site na Backbone.js, enweghị ike ịbawanye nrụpụta.
- Ọ gbagwojuru anya ebe ọ bụ na akwadoghị ijikọ data ụzọ abụọ.
- N'agbanyeghị na e nwere ụfọdụ ngwaọrụ ndị bụ isi, a kọwaghị ihe owuwu ahụ nke ọma.
7. Foundation
Otu n'ime isi mmalite mmalite njedebe maka JS, HTML na CSS na 2022 bụ ntọala. Ọ bụ otu n'ime usoro ndị na-eduga ugbu a nke ndị mmepe na-eji mepụta weebụsaịtị na ngwa pụrụ iche.
Ezubere ikpo okwu a maka ndị mmepe nwere ahụmahụ, Otú ọ dị, ọ bụrụ na mmadụ maara usoro ahụ, ịrụ ọrụ na ya dị ịtụnanya ma na-arụpụta ihe.
Ọ na-ewepụta ngwangwa GPU pụrụ iche yana gụnye teknụzụ dị oke ọnụ nke na-eme ụfọdụ njiri mara mma.
Ntọala gụnyere ngwa ngwa, njirimara na-anabata, akụkụ dị egwu maka ngwaọrụ ndị ọzọ, akụkụ ọkụ maka ngwa mkpanaaka, yana ihe ngosi mmiri na ntụgharị.
Ọ bụ ezigbo njikọ nke ihe ndị nrụpụta ọ bụla ga-achọ. Nnukwu ụlọ ọrụ IT ejirila usoro ihu ihu a nke ọma.
Ọ na-agụnye ike ịnye ekwentị ngwa ngwa, ngwa ngwa GPU maka ihe ngosi dị ụtọ nke ukwuu, yana njirimara mgbanwe data na-ebu obere ọkụ maka ngwaọrụ mkpanaka yana ngalaba dị egwu maka ngwaọrụ buru ibu.
Ịrụ ọrụ n'onwe gị ga-enyere gị aka ịmara onwe gị na nhazi ntọala ahụ wee gaa na mgbagwoju anya ya ma ọ bụrụ na ịhọrọ ịmalite iji ya.
Uru
- na-enye ohere maka mfe ewu nke ọtụtụ ihuenyo nha
- Gbochie arụmọrụ grid nke na-emepụta nhazi grid ziri ezi site na ndetu ahaziri ahazi
- Mgbe ị na-atụle ihe mgbakwunye, dị mfe mgbanwe na ịgbasawanye.
- Dabere na ngwaọrụ ahọpụtara, ndị mmepe nwere ike ịnye ahụmịhe onye ọrụ njedebe pụrụ iche.
ọghọm
- Ọ nwere ọnụ ọgụgụ akụrụngwa amachibidoro.
- Maka onye novice, mmụta Foundation ga-abụ ihe ịma aka.
- Maka nnukwu ọrụ, usoro ahụ nwere ike bụrụ nsogbu.
8. Uantic nke UI
N'ime ụlọ ọrụ ahụ, UI semantic ka bụ ihe ọhụrụ. A na-amata ya dị ka otu n'ime usoro ihu ihu dị elu maka ịmepụta weebụsaịtị. Ihe ịga nke ọma bụ nsonaazụ nke interface onye ọrụ nwere ọgụgụ isi, ịdị mfe na uru.
Ebe ọ na-eji koodu nzuzo dị mfe, ndị mbido na-ahụ na ọ dị mfe nghọta na iji. Ọ bụ ikpo okwu mmepe dị egwu ebe ọ na-enye usoro dị mfe maka ịmepụta ngwa na weebụsaịtị yana imekọ ihe na ọtụtụ ọba akwụkwọ dị n'èzí.
Obere ma na-anụ ọkụ n'obi, obodo Semantic UI ewepụtala ọtụtụ narị isiokwu maka nhazi ahụ, ọtụtụ akụkụ UI, na ọtụtụ puku GitHub gbanwere kemgbe mmalite ọrụ ahụ.
Webụsaịtị ha na-ekwu na ebumnobi nke usoro a bụ ime ka iji HTML enyi na enyi mmadụ (usoro semantic), n'ihi ya, ọ na-ewere okwu na klaasị dị ka echiche mgbanwe.
Klaasị na-anakwere syntax sitere na asụsụ ndị mmadụ nwere njikọ aha/mgbanwe eke, usoro okwu, na ọtụtụ, nke na-enyere ndị mmepe aka ijikọ echiche n'ụzọ dị omimi.
Ọ na-egosipụta ahụmịhe onye ọrụ dị mfe n'ihi ọdịdị ya dị nro, enweghị nkọwa, yana ọdịdị dị larịị.
Uru
- Oghere onye ọrụ semantic dị mfe iji yana nghọta.
- Ngwa ngwa mepụta ibe ma ọ bụ oru ngo.
- Otu ngwungwu ngwaọrụ na-enyere CSS, Javascript na mgbanwe isiokwu aka.
- Ọ dị mfe iji ọtụtụ ngwa dị iche iche kesaa koodu emepụtara otu ugboro.
- A na-enye isiokwu dịgasị iche iche na nhazi.
ọghọm
- Mmekọrịta ya na ihe nchọgharị adịghị mma.
- Obodo obi umeala
- Ndị nrụpụta ga-amarịrị Javascript.
- Anaghị anabata nke ọma iji kwado ngwaọrụ mkpanaka niile.
mmechi
Ebumnuche ụlọ ọrụ, ahịa ebumnuche, yana webụsaịtị ma ọ bụ imewe ngwa masịrị ya na-ekpebi usoro ihu ihu mepere emepe kwesịrị iji.
Ndị mmepe kwesịrị ileba anya nke ọma usoro na mpaghara a. Ime nzọụkwụ ziri ezi nke mbụ maka ebumnuche n'ọdịnihu ga-agụnye ịhọrọ usoro kwesịrị ekwesị.
Anyị ekpuchilarị ụfọdụ n'ime isi mmalite mepere emepe n'ihu njedebe. Ọ bụ ezie na teknụzụ na-etolite mgbe niile, onye maara, anyị nwere ike ịnwe Framework ka mma n'oge dị mkpirikpi.
Nkume a-aza