Ieteicams, 2020

Redaktora Izvēle

10 Best JavaScript ietvari un bibliotēkas 2015. gadā

JavaScript ir interneta visbiežāk lietotā klienta puses skriptu valoda. 88, 9% no visām tīmekļa vietnēm un tīmekļa lietotnēm izmanto JavaScript vienā formā vai citā veidā, lai animācijas, lietotāja mijiedarbība, optimizētu lapas ielādes ātrumu un pat drošības nolūkos. JavaScript ir arī populārākā valoda GitHub krātuvēm

Protams, ar šādu lielu lietotāju bāzi Javascript ir pieejami vairāki rīki, lai uzlabotu kodu un parasti padarītu JS kodēšanu ātrāku un vieglāku. Šajā amatā mēs apspriedīsim 10 labāko JavaScript sistēmu un bibliotēkas 2015. gadā.

Atšķirība starp ietvarstruktūrām un bibliotēkām

Bieži vien, apspriežot jebkuru ar programmēšanu saistītu tehnoloģiju, vārdi „Frameworks and Libraries” tiek izmantoti savstarpēji aizstājami. Tomēr pastāv atšķirība starp abiem. Bibliotēka ir to funkciju kopums, kuras jūsu kods var izsaukt, kad tas ir nepieciešams. Bibliotēkas var ietaupīt daudz laika, sniedzot iepriekš rakstītus kodus bieži lietotām funkcijām.

Sistēma bieži ir programmatūras bibliotēku kolekcija, kas nodrošina pareizu, definētu saskarni lietojumprogrammu programmēšanai (ti, lietotņu izveidošanai). Rāmji atšķiras no bibliotēkām, jo ​​ir dažas unikālas funkcijas, piemēram , kontroles inversija . Tas būtībā nozīmē, ka, atšķirībā no bibliotēkām vai parastām lietotāju lietojumprogrammām, vispārējā programmas kontroles plūsma nav diktēta zvanītājam, bet gan ietvaram.

5 labākās JavaScript sistēmas

Labākais JavaScript ietvars 2015. gadā

1. AngularJS

AngularJS ir Google atvērtā pirmkoda tīmekļa lietotņu izstrādes sistēma, pamatojoties uz JavaScript. AngularJS mērķis ir būt dinamiskām tīmekļa lietojumprogrammām, ko HTML izmanto statiskām tīmekļa lapām. AngularJS paplašina HTML, un tam ir ārkārtīgi spēcīgas funkcijas, piemēram, dziļa sasaiste un klienta puses formas apstiprināšana bez papildu JavaScript koda. AngularJS nodrošina arī servera saziņu, tāpēc jums nav jāuztraucas par vairāk programmatūras lietošanu un tādējādi vairāk programmēšanas valodām, lai varētu lietot lietotni.

Leņķis pat ļauj izveidot jaunus HTML elementus, izmantojot funkciju, ko sauc par direktīvām. Komponenti ir viena no AngularJS noderīgākajām iezīmēm. Izmantojot komponentus, varat izveidot kodu, kas ir viegli izmantojams atkārtoti. Tas arī ļauj paslēpt sarežģītas DOM struktūras, CSS un uzvedību.

Apmeklējiet vietni

2. Backbone.js

Viens no 2015. gada populārākajiem ietvariem, Backbone.js, kā norāda nosaukums, sniedz struktūru tīmekļa lietojumprogrammām. Mugurkauls izmanto modeļos attēlotos datus. Modeļus var izveidot, validēt, iznīcināt un saglabāt serverī. UI darbības izraisa izmaiņas modeļos, un, kad tas notiek, Režīmi, kas parāda modeļu stāvokli, tiek atjaunoti.

Jūs varat lasīt vairāk par to, kā modeļi, atslēgu vērtības un skati (kas var veikt deklaratīvas notikumu apstrādes) savos dokumentos veido Backbone API.

Apmeklējiet vietni

3. Ember.js

Ember.js piedāvā integrētus stūri, kas automātiski atjauninās, mainot pamatdatu datus. Viens no Cilvēka spēcīgākajiem elementiem ir komponenti. Izmantojot komponentus, varat izveidot savas lietotnes specifiskas HTML tagus, kur var izmantot stūri, lai izveidotu iezīmējumu un Javascript, lai īstenotu pielāgotu darbību.

Cilvēks izmanto jQuery, lai ielādētu datu modeļus no servera, tādēļ, ja jūs zināt jQuery, jūs varat viegli iegūt serverī saglabāto JSON.

Apmeklējiet vietni

4. Nolaupīšana

Knockout ir MV (modeļa skats) Javascript ietvars, kas specializējas viegli deklaratīvās saistībās, automātiskajā lietotāja interfeisa atjaunināšanā (mainot modeļa stāvokli), kā arī spēcīgām veidņu iezīmēm. Knockout pamatā ir tīra Javascript, bez ārējām atkarībām. Tas arī notiek, strādājot ar lielāko daļu pārlūkprogrammu, ieskaitot patiešām novecojušas pārlūkprogrammas, piemēram, Internet Explorer (v6).

Apmeklējiet vietni

5. Skel

Skel ir ļoti viegls Javascript ietvars. Tās kopējais izmērs ir tikai 24kb, salīdzinot ar 39kb AngularJS un 54kb Knockout. Skel ir ideāli piemērots gan tīmekļa lietojumprogrammu, gan atsaucīgu tīmekļa vietņu izveidei. Tajā ir iekļauta arī CSS tīkla sistēma, ko varat lasīt par to dokumentāciju. Skel ir arī dažas lieliskas iespējas, piemēram, pārlūkprogrammas stilu un API funkciju normalizēšana.

Apmeklējiet vietni

5 labākās Javascript bibliotēkas

2015. gada labākās Javascript bibliotēkas

1. jQuery

Šodienas tīmeklī jQuery ir Javascript, ko Javascript piedāvā klienta puses skriptu valodās. Tā ir apbrīnojama 95% tirgus daļa, salīdzinot ar citām Javascript bibliotēkām. jQuery izmanto galvenokārt animācijām un vienkāršiem mājas lapas efektiem, piemēram, elementu pārveidošanai, CSS īpašību maiņai un notikumu apstrādātāju izmantošanai.

Fakts, ka tas ir mazs, pildīts ar iezīmēm, viegli sākas ar darbu un joprojām spēj dot lielisku veiktspēju, padara jQuery par hit ar izstrādātājiem visur. jQuery pat atbalsta lietotāja izveidotos spraudņus. Tas neapšaubāmi ir Javascript bibliotēku numur uno.

Apmeklējiet vietni

2. Modernizr

Pēc jQuery, Modernizr ir visbiežāk lietotā Javascript bibliotēka. Modernizr uzdevums ir atklāt, kādas HTML un CSS tehnoloģijas izmanto jūsu pārlūkprogrammā. Pēc atklāšanas, Modernizr izveido objektu, kurā visas īpašības tiek saglabātas kā Būla vērtības. Pēc tam elementā tiek izveidotas klases, lai izskaidrotu, kas tieši tiek atbalstīts un kas nav. Modernizr var izmantot kopā ar diezgan daudz.

Bez tam, Modernizr atbalsta arī skriptu iekrāvēju, lai jūs varētu izmantot polifilus, lai atbalstītu dažas vecākas pārlūkprogrammas funkcijas.

Apmeklējiet vietni

3. MooTools

MooTools ir dažādu Javascript bibliotēku kolekcija, kas ļauj rakstīt elastīgāku kodu ar vieglāku, izmantojot tās API. MooTools ir plaša dokumentācija un daudzas noderīgas funkcijas (notikumu apstrādātāji, jaunu DOM elementu izveide, DOM elementu izvēle uc), tādējādi padarot to par lielisku rīku tīmekļa izstrādei.

Apmeklējiet vietni

4. YUI

YUI bibliotēka ir atvērtā koda CSS un Javascript bibliotēka, kas paredzēta front-end attīstībai. YUI izstrādāja Yahoo, bet tagad YUI bibliotēka vairs netiek uzturēta. To joprojām var lejupielādēt no YUI tīmekļa vietnes.

Apmeklējiet vietni

5. Dojo

Dojo Toolkit sastāv no vairākām Javascript bibliotēkām, kuru galvenais mērķis ir atvieglot tīmekļa vietņu un tīmekļa lietojumprogrammu izstrādi. Dojo ir mazs un ļoti ātrs. Tajā ir arī logrīku bibliotēka 'dijit' un 2D vektorgrafikas API, ko sauc par Dojo GFX, kas ļauj jums attīstīties, neuztraucoties par jūsu pārlūkprogrammas vietējām grafikas tehnoloģijām.

Apmeklējiet vietni

Ja jums ir kādi ieteikumi par šo rakstu, lūdzu, atstājiet to tālāk norādītajos komentāros.

Top