크리에이터
브라우저에서 패널이나 동작을 만듭니다. 만드는 동안 실제로 돌아가고, Clink가 실행할 스크립트를 쓰며, 휴대폰이 여는 파일을 건네줍니다.
미리보기
지금까지 입력된 것
패널 안의 무엇이든 클릭하면 선택됩니다. 새 블록은 선택한 것 안으로 들어갑니다.패널이 실행 중입니다. 버튼은 상태를 지정하고 위 입력란에 글자를 넣습니다. 키보드에서와 똑같습니다.
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"),
])
휴대폰으로 옮기기
- .clinkpanel 파일을 다운로드하세요. iPhone에서는 파일 앱에 들어갑니다.
- 그 파일을 엽니다. Clink는 새 id로 저장하므로, 같은 것을 두 번 가져와도 처음 것을 덮어쓰지 않습니다.
- Clink에서 켠 다음, 키보드에서 열면 됩니다.
여기 있는 것은 브라우저를 벗어나지 않습니다. 파일은 이 기기에서 만들어지고, 그 어떤 부분도 어디로도 전송되지 않습니다.
패널 ›미리보기
삽입되는 내용대신 들어가는 내용
def transform(text):
text = text.strip()
text = text.upper()
text = text + "!"
return text
휴대폰으로 옮기기
- .clinkext 파일을 다운로드하세요. iPhone에서는 파일 앱에 들어갑니다.
- 그 파일을 엽니다. Clink는 새 id로 저장하므로, 같은 것을 두 번 가져와도 처음 것을 덮어쓰지 않습니다.
- Clink에서 켠 다음, 키보드에서 열면 됩니다.
여기 있는 것은 브라우저를 벗어나지 않습니다. 파일은 이 기기에서 만들어지고, 그 어떤 부분도 어디로도 전송되지 않습니다.
동작 ›