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.