dash-b · Özellikler · Tıklamada
Bir şey yapan bir gösterge paneli.
Gösterge panellerinin çoğu yapısı gereği salt okunurdur: size bir sayı gösterir ve üzerinde işlem yapmak için başka bir yere gitmenizi bekler. Bir dash-b kutucuğu bir düğme taşıyabilir ve ona basmak bir satır yazar, birini günceller veya kendi tablonuzdan oluşturulmuş bir form açar.
İki kutucuk
Bir düğme ya da bir form
İşlem
Etiketini sizin seçtiğiniz tek bir düğme. Kendi tablolarınızdan biri üzerinde tek bir adlandırılmış işlemi çalıştırır — günün kazançlarını bankaya yatırıldı olarak işaretleme, bir vardiya ekleme, bir talebi kapatma. Yazacak bir şey yok, tek bir basış.
Veri formu
İşlem ayrıntı gerektirdiğinde aynı şey. Alanlar, tasarımın bildirdiği bir şeyden değil tablonun kendi şemasından çizilir; böylece adını değiştirdiğiniz bir sütun formu değiştirir ve sildiğiniz bir sütun artık istenmez.
Eylem nedir
Üç anahtar, dördüncüsü yok
Bir eylem bir işlemi adlandırır, ne üzerinde çalıştığını adlandırır ve parametreleri iletir. Tüm sözlük budur:
- Komut, yalnızca dash-b'nin kendi kodunun ekleyebildiği bir kayıt defterine bir dizindir. Bir tasarım bir tane uyduramaz.
- Bağlama, düğmeye basıldığında sizin hesabınızın barındırdığı belgelere göre çözülen bir addır. Size gönderilen ve sahip olmadığınız bir tabloyu adlandıran bir tasarım durur ve bunu söyler.
- Parametreler bir sabit değer ya da formdan, kutucuktan veya basıştan okunan tek bir adlandırılmış değerdir. Bir seviye derinlikte ve başka hiçbir şey.
Bir eylemin içine yazılmış bir URL, başlık, jeton veya rol ölü bir anahtardır.
dash-b'de bunları okuyan hiçbir şey yoktur. Bir test, dördünü de taşıyan bir eylem gönderir ve hiçbirinin işleyiciye ulaşmadığını doğrular.
Sözlük bilinçli olarak zayıftır. Bir parametre diline eklenen her işleç, yabancıların birbirine gönderdiği bir dosyanın içinde yaşayan bir kural motoruna doğru bir adımdır ve bir tasarım dosyası başkasının mantığını çalıştıracak bir yer değildir.
Bir yazmanın uyması gereken kurallar
Bunlardan üçü, dash-b'nin geri kalanının davranışının tersine çevrilmesidir
Bilinmeyen bir komut yüksek sesle hata verir
Başka her yerde tanınmayan bir anahtar sessizce yok sayılır, çünkü bir tasarım kendisinin daha yeni bir sürümüyle karşılaşmayı atlatmalıdır. Burada değil: sessizce hiçbir şey yapmayan bir yazma, işe yarayan birine tam olarak benzer.
Yalnızca gerçek bir basış sayılır
Bir kişinin düğmeye gerçekten bastığı, tasarım tarafından asla değil, çalışma zamanı tarafından karara bağlanır. Bir hareketin gerçekleştiğini iddia eden bir tasarım reddedilir.
Veriyi değiştiren her şey onay ister
İşlemler salt okunur, yerel veya değiştirendir. Değiştiren bir işlem önce sorar — ve sormamayı seçemez — ve çift basışın tek kez etkili olmasını sağlayan bir anahtar alır.
Nerede görünmez
Dışa aktarılan bir HTML sayfasında değil
Bir tasarımı bağımsız bir sayfa olarak dışa aktardığınızda düğmeler içinde yer almaz. Bir dışa aktarım dash-b'nin kodunun hiçbirini çalıştırmaz; dolayısıyla oradaki bir form birinin yazdıklarını toplar ve gönderecek hiçbir yere sahip olmazdı — bu, hiç sunmamaktan daha kötüdür. Kutucuk bir tasarımcı ve hesap özelliğidir ve dışa aktarım onu çıkararak bunu belirtir.
Aynı şey yayınlanmış bir bağlantı için de geçerlidir. Bir okuyucunun neyi görebileceği ve neyi göremeyeceği, kutucuğun kimin verisine bağlı olduğuna göre karara bağlanır — paylaşımın nasıl çalıştığı her iki durumu da ortaya koyar.
Yazmak için bir tabloya ihtiyacı var.
Bu, hesabınızdaki bir tablo olabilir ya da barındırdığınız bir bağlayıcı üzerinden ulaşılan kendi veritabanınız olabilir — bu durumda hiçbir veritabanı parolası bize ulaşmaz.