Rekomenduojama, 2024

Redaktoriaus Pasirinkimas

2015 m. 10 geriausių „JavaScript“ programų ir bibliotekų

„JavaScript“ yra dažniausiai naudojama internetinė kliento skriptų kalba. 88, 9% visų svetainių ir žiniatinklio programų naudoja „JavaScript“ vienoje ar kitoje formoje animacijoms, vartotojų sąveikai, puslapio apkrovos greičio optimizavimui ir net saugumo sumetimais. „JavaScript“ taip pat yra populiariausia „GitHub“ saugyklų kalba

Natūralu, kad su tokia didele vartotojų baze „Javascript“ turi daug įrankių, padedančių pagerinti jūsų kodą ir paprastai padaryti JS kodavimą greičiau ir paprasčiau. Šiame pranešime aptarsime 10 geriausių „JavaScript“ programų ir bibliotekų 2015 m.

Skirtumas tarp struktūrų ir bibliotekų

Dažnai kalbant apie bet kokią su programavimu susijusią technologiją, žodžiai „karkasai ir bibliotekos“ yra naudojami pakaitomis. Tačiau yra skirtumas tarp šių dviejų. Biblioteka yra funkcijų rinkinys, kurį jūsų kodas gali skambinti, kai jam reikia. Bibliotekos gali sutaupyti daug laiko teikdamos iš anksto parašytus kodus dažniausiai naudojamoms funkcijoms.

Sistema dažnai yra programinės įrangos bibliotekų rinkinys, teikiantis tinkamą, apibrėžtą sąsają su programų programavimu (ty kuriant programas). Karkasai skiriasi nuo bibliotekų dėl kai kurių unikalių funkcijų, tokių kaip valdymo inversija . Tai iš esmės reiškia, kad sistemoje, skirtingai nei bibliotekose ar įprastose vartotojų programose, bendras programos srautas nėra diktuojamas skambintojo, o pagal sistemą.

5 geriausios „JavaScript“ programos

Geriausios „JavaScript“ programos 2015 m

1. AngularJS

„AngularJS“ yra „Google“ atviro kodo žiniatinklio programų kūrimo sistema, pagrįsta „JavaScript“. „AngularJS“ siekia būti dinamiškoms žiniatinklio taikomosioms programoms, kurios HTML yra statiniams tinklalapiams. „AngularJS“ praplečia HTML ir turi itin galingas funkcijas, pvz., Gilų susiejimą ir kliento formos patvirtinimą be jokio papildomo „JavaScript“ kodo. „AngularJS“ taip pat teikia serverio ryšį, todėl nereikia jaudintis, kad naudosite daugiau programinės įrangos, taigi ir daugiau programavimo kalbų.

Kampinis netgi leidžia sukurti naujus HTML elementus, naudodami funkciją, vadinamą direktyvomis. Komponentai yra viena iš naudingiausių „AngularJS“ funkcijų. Naudojant komponentus, galite sukurti lengvai pakartotinai naudojamą kodą. Taip pat galite paslėpti sudėtingas DOM struktūras, CSS ir elgesį.

Apsilankykite svetainėje

2. Backbone.js

Vienas iš 2015 m. Populiariausių sistemų, „Backbone.js“, kaip rodo pavadinimas, suteikia interneto programų struktūrą. Stuburas naudoja modeliuose pateiktus duomenis. Modelius galima sukurti, patvirtinti, sunaikinti ir išsaugoti serveryje. UI veiksmai sukelia modelių pakeitimus, o kai taip atsitinka, vaizdai, rodantys modelių būseną, tampa dar kartą atkurti.

Daugiau informacijos apie tai, kaip modeliai, raktų vertės susiejimai ir vaizdai (kurie gali atlikti deklaracinių įvykių tvarkymą), galite susipažinti suformuojant Backbone API savo dokumentacijoje.

Apsilankykite svetainėje

3. Ember.js

„Ember.js“ turi integruotus valdiklius, kurie automatiškai atnaujinami, kai pasikeičia pagrindiniai modelio duomenys. Vienas iš galingesnių Žmogaus savybių yra komponentai. Naudodami „Components“ galite sukurti savo „app“ HTML žymes, kuriose galite naudoti valdiklį, kad sukurtumėte žymėjimą ir „Javascript“, kad būtų įgyvendintas pasirinktinis elgesys.

Žmogus naudoja jQuery, kad gautų duomenų modelius iš serverio, todėl, jei žinote, kad jQuery, galite lengvai atkurti JSON saugomą serveryje.

Apsilankykite svetainėje

4. Išjungimas

„Knockout“ yra „MV“ („Model View“) „Javascript Framework“, kuri specializuojasi lengvai deklaruojamuose susiejimuose, automatiniame sąsajos atnaujinime (dėl modelio būsenos pakeitimo) ir galingomis šablonų funkcijomis. „Knockout“ yra sukurta remiantis grynais „Javascript“, be jokių išorinių priklausomybių. Taip pat atsitinka daugeliui naršyklių, įskaitant tikrai pasenusias naršykles, pvz., „Internet Explorer“ (v6).

Apsilankykite svetainėje

5. Skel

„Skel“ yra labai lengvas „JavaScript“ pagrindas. Jo bendras dydis yra tik 24 kb, palyginti su 39kb „AngularJS“ ir 54 kb „Knockout“. „Skel“ puikiai tinka tiek žiniatinklio programoms, tiek atsakingoms svetainėms kurti. Jame netgi yra CSS tinklo sistema, kurią galite perskaityti apie jų dokumentus. „Skel“ taip pat turi puikių funkcijų, pavyzdžiui, naršyklės stilių ir API funkcijų normalizavimą.

Apsilankykite svetainėje

5 geriausios „JavaScript“ bibliotekos

2015 m. Geriausios „JavaScript“ bibliotekos

1. jQuery

Šiandieniniame žiniatinklyje „jQuery“ yra „Javascript“, o tai „Javascript“ kliento skriptų kalboms. Palyginti su kitomis „JavaScript“ bibliotekomis, ji turi 95% rinkos dalį. jQuery dažniausiai naudojamas animacijoms ir paprastiems svetainės efektams, pavyzdžiui, elementų transformavimui, CSS savybių keitimui ir įvykių tvarkytojų naudojimui.

Tai, kad ji yra maža, supakuota su funkcijomis, lengvai pradedama dirbti ir vis dar sugeba suteikti puikų našumą, daro „jQuery“ rezultatą su kūrėjais visur. jQuery netgi palaiko vartotojo sukurtus papildinius. Tai neabejotinai „Javascript“ bibliotekų numeris uno.

Apsilankykite svetainėje

2. Modernizr

Po jQuery „Modernizr“ yra dažniausiai naudojama „JavaScript“ biblioteka. Modernizr užduotis - nustatyti, kokias HTML ir CSS technologijas naudoja jūsų naršyklė. Nustačius, „Modernizr“ sukuria objektą su visomis savybėmis, saugomomis kaip „Būlio“ reikšmės. Tuomet elementas sukuria klases, kad paaiškintų, kas yra palaikoma ir kas ne. Modernizr gali būti naudojamas kartu su daugeliu dalykų.

Be to, „Modernizr“ taip pat palaiko scenarijų krautuvą, todėl galite naudoti polifilus, kad palaikytumėte kai kurias funkcijas, kurios nėra senesnės naršyklės.

Apsilankykite svetainėje

3. „MooTools“

„MooTools“ yra įvairių „JavaScript“ bibliotekų rinkinys, leidžiantis rašyti lankstų kodą, naudojant jo API. „MooTools“ turi platų dokumentaciją ir daugybę naudingų funkcijų (renginių tvarkytojai, naujų DOM elementų kūrimas, DOM elementų pasirinkimas ir tt), todėl jis yra puiki priemonė interneto kūrimui.

Apsilankykite svetainėje

4. YUI

YUI biblioteka yra atviro kodo CSS ir „Javascript“ biblioteka, skirta „front-end“ plėtrai. YUI sukūrė „Yahoo“, bet nuo šiol YUI biblioteka nebėra palaikoma. Ją vis dar galima atsisiųsti iš YUI svetainės.

Apsilankykite svetainėje

5. Dojo

„Dojo Toolkit“ sudaro keli „JavaScript“ bibliotekos, kurių pagrindinis tikslas yra palengvinti svetainių ir interneto programų kūrimą. Dojo yra mažas ir labai greitas. Jame taip pat yra valdiklio biblioteka „dijit“ ir 2D vektorinė grafikos API, vadinama „Dojo GFX“, kuri leidžia jums sukurti, nesirūpindama savo naršyklės vietinėmis grafikos technologijomis.

Apsilankykite svetainėje

Jei turite pasiūlymų dėl šio straipsnio, palikite jį toliau pateiktose pastabose.

Top