dash-b · Eiginleikar · Við smelli
Mælaborð sem gerir eitthvað.
Flest mælaborð eru lesin að uppbyggingu: þau sýna þér tölu og skilja eftir þig að fara annað hvort til að gera eitthvað við hana. Reitur í dash-b getur borið hnapp, og að ýta á hann skrifar röð, uppfærir eina, eða opnar eyðublað byggt á þínu eigin töflu.
Tveir reitir
Hnappur eða eyðublað
Aðgerð
Einn hnappur með skýringu sem þú velur. Hann keyrir eina nefnda aðgerð á eina af þínum eigin töflum — merkja dagskvittun sem innlimaða, bæta við vakt, loka beiðni. Ekkert að skrifa, einn ýting.
Gagnaeyðublað
Það sama þegar aðgerðin þarf nánari upplýsingar. Reitirnir eru teknir úr eigin skema töflunnar en ekki úr neinu sem hönnunin tilgreinir, svo dálkur sem þú endurnefnir breytir eyðublaðinu og dálkur sem þú eyðir hættir að vera spurður.
Hvað aðgerð er
Þrír lyklar, og enginn fjórði
Aðgerð nefnir aðgerð, nefnir hvað hún vinnur á, og sendir viðföng. Það er allt orðaforðinn:
- Skipunin er vísir í skráningu sem aðeins eigin kóði dash-b getur bætt við. Hönnun getur ekki fundið upp eina.
- Tengingin er nafn, leyst þegar hnappurinn er ýtt á þann skjöl sem þín notandareikningur heldur. Hönnun sem einhver sendir þér og nefnir töflu sem þú átt ekki stöðvast og segir það.
- Viðföngin eru fast gildi, eða eitt nefnt gildi lesið úr eyðublaðinu, reitnum eða ýtingunni. Eitt stig djúpt, og ekkert annað.
Vefslóð, haus, teikn eða hlutverk skrifað inn í aðgerð er dauður lykill.
Ekkert í dash-b les þau. Prófun sendir aðgerð sem ber öll fjögur og staðfestir að ekkert þeirra náði til meðhöndlunarins.
Orðaforðinn er viljlega veikur. Hver virkjaður sem bætist við viðfangsmál er skref í átt að regluvél sem býr inni í skrá sem ókunnugir senda hvor öðrum, og hönnunarskrá er ekki staður til að keyra rök aðra.
Reglurnar sem skrif fylgir
Þrjú þessara snúa við því hvernig restin af dash-b hegðar sér
Óþekkt skipun er hávær villa
Annars staðar er óþekktur lykill hunsaður hljótt, því hönnun ætti að lifa af að hitta nýrri útgáfu af sér sjálfri. Ekki hér: skrif sem hljótt gerir ekkert lítur nákvæmlega eins út og eitt sem tókst.
Aðeins raunverulegur ýtingur telst
Hvort einhver ýtti í raun á hnappinn er ákveðið af keyrsluumhverfinu, aldrei af hönnuninni. Hönnun sem heldur því fram að bending hafi átt sér stað er hafnað.
Allt sem breytir gögnum staðfestir
Aðgerðir eru lesaðar, staðbundnar eða breytandi. Breytandi biður fyrst — og getur ekki sleppt því að biðja — og fær lykil sem gerir tvöfalda ýtingu að landa einu sinni.
Þar sem hún birtist ekki
Ekki á útfluttri HTML-síðu
Flyttu út hönnun sem sjálfstæða síðu og hnapparnir eru ekki í henni. Útflutningur keyrir ekkert af kóða dash-b, svo eyðublað þar myndi safna innslátri einhvers og hafa hvergi að senda það — sem er verra en að bjóða það ekki yfirhöfuð. Reiturinn er hönnuðar- og reikningseiginleiki, og útflutningurinn segir það með því að sleppa honum.
Það sama gildir um birta tengil. Það sem lesandi sér, og það sem hann sér ekki, er ákveðið af því hverra gagna reiturinn er bundinn við — hvernig deiling virkar setur fram bæði tilvikin.
Það þarf töflu til að skrifa í.
Það getur verið tafla á þínum reikningi, eða þín eigin gagnagrunnur náð í gegnum tengi sem þú hýsir — þá kemst aldrei neitt gagnagrunnslykilorð til okkar.