JS Bibliotekas ar datubāzi
Atjaunots: 2023-01-23
Papildināt JS Bibliotekas lietotni ar datubāzi.
Saturs
- Uzdevuma apraksts
- Darba gaita
- Nepieciešamie resursi
- Nepieciešamās zināšanas
- Ieteikumi
- Programmēšana II SR
Uzdevuma apraksts
Nepieciešams izveidot JS Bibliotēku reģistru, kur ātri varētu nolasīt informāciju par JS bibliotēkas izmantošanu, izmēru (kb) un nokopēt jau sagatavotu <script src='...'></script>
ar bibliotēkas avota saiti.
Datus jāspēj nolasīt, saglabāt, izdzēst no datu bāzes.
Darba gaita
Pamat līmenis
- Izplānot datu bāzes tabulas;
- ID ir
UUID
tips.
- ID ir
- Izveidot SupaBase projektu un datubāzes tabulu, ievadīt pirmos 3 ierakstus;
- Sagatavot HTML, JS, CSS datņu struktūru, izmantojot repositoriju.
- Pieslēgties SupaBase no HTML, JS.
- Nolasīt pirmos 3 ierakstus no datubāzes.
- Izvadīt ierakstus uz ekrāna.
- Saglabāt ierakstus datubāzē.
- Atjaunot uzdevumu sarakstu pēc jauna ieraksta pievienošanas.
{ { nosaukums: "filesaver.js", apraksts: "saglabāt datus faila formā", srcsaite: "https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2.0.0/FileSaver.min.js", izmerskb: 36, }, { nosaukums: "lodash.js", apraksts: "atvieglo darbu ar masīviem, cipariem, objektiem, virknēm utt.", srcsaite: "https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js", izmerskb: 72.5, }, { nosaukums: "days.js", apraksts: "atvieglo darbu ar datumiem", srcsaite: "https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js", izmerskb: 2, },}
Padziļināti
- Iespēja redzēt, cik reizes ieraksts ir lejuplādēts.
- Iespēja izdzēst ierakstu no datu bāzes.
- Izveidot otru tabulu 'Kategorijas'
- kur salgabāt kategorijas nosaukumu, piemēram, "darbs ar dokumentiem", "darbs ar datumiem",
- Piesaistīt vienu kategoriju katrai bibliotekai
- Kategoriju var ievadīt skatā ar 'select'
Paredzamais izpildes laiks: 240 min.
Nepieciešamie resursi
Nepieciešamās zināšanas
Var izmantot DB Zinašanu krātuvi, kur ir apkopotas pamata zināšanas par datubāzēm un SupaBase.
Ieteikumi
- regulāri pārbaudīt un atkļūdot risinājumu;
- ievērot labas prakses principus.
Programmēšana II SR
Aktivitāte vērsta uz šādām Programmēšana II sasniedzamajiem rezultātiem (SR):
- Prasmes: Plāno atbilstošus programmprodukta risinājumus, t. sk. izmantojot datubāzes, bibliotēku piesaisti u. tml.
- Prasmes: Izveido un lieto datubāzi.