Pencipta
Buat panel atau tindakan di sini, dalam pelayar. Ia berjalan sambil anda membinanya, menulis skrip yang akan dijalankan Clink, dan menyerahkan fail yang dibuka telefon anda.
Pratonton
Ditaip setakat ini
Klik apa sahaja dalam panel untuk memilihnya. Blok baharu mendarat di dalam apa yang dipilih.Panel sedang berjalan. Butang menetapkan keadaan dan menaip ke dalam medan di atas, sama seperti pada papan kekunci nanti.
def initial():
return {"count": 0}
def view(state):
return vstack([
text("Count: " + str(state["count"]), size=22, weight="bold"),
hstack([
button("-", set={"count": state["count"] - 1}),
button("+", set={"count": state["count"] + 1}),
]),
button("Insert", insert=str(state["count"]), style="primary"),
])
Ke telefon anda
- Muat turun fail .clinkpanel. Pada iPhone ia mendarat dalam Files.
- Bukanya. Clink menyimpannya dengan id baharu, jadi mengimport yang sama dua kali tidak pernah menimpa yang pertama.
- Hidupkannya dalam Clink, kemudian bukanya daripada papan kekunci.
Tiada apa-apa di sini keluar daripada pelayar. Fail ditulis pada peranti ini, dan tiada bahagiannya dihantar ke mana-mana.
Panel ›Pratonton
Apa yang dimasukkanApa yang menggantikannya
def transform(text):
text = text.strip()
text = text.upper()
text = text + "!"
return text
Ke telefon anda
- Muat turun fail .clinkext. Pada iPhone ia mendarat dalam Files.
- Bukanya. Clink menyimpannya dengan id baharu, jadi mengimport yang sama dua kali tidak pernah menimpa yang pertama.
- Hidupkannya dalam Clink, kemudian bukanya daripada papan kekunci.
Tiada apa-apa di sini keluar daripada pelayar. Fail ditulis pada peranti ini, dan tiada bahagiannya dihantar ke mana-mana.
Tindakan ›