Skip to content

Instantly share code, notes, and snippets.

View istar0me's full-sized avatar
😅
I may be slow to respond.

istar0me

😅
I may be slow to respond.
View GitHub Profile
<!doctype html>
<html>
<head>
<style>
table {
border: 1px solid black;
text-align: center;
/*style: "table-layout:fixed";*/
width: 15%;
<html>
<head>
</head>
<body>
<div id="turn">
</div>
<button onclick="f1()">click me</button>
<script>
<table bgcolor="#A6CAF1" style="border: 2px solid #CE70FF">
<tr>
<td id="0" bgcolor="#FFFFFF">
<strong>Go</strong>
</td>
<td id="1" bgcolor="#FFFFFF">1</td>
<td id="2" bgcolor="#FFFFFF">2</td>
<td id="3" bgcolor="#FFFFFF">3</td>
<td id="4" bgcolor="#FFFFFF">4</td>
<td id="5" bgcolor="#FFFFFF">5</td>
var restaurants:[Restaurant] = [
Restaurant(name: "Cafe Deadend", type: "Coffee & Tea Shop", location: "Hong Kong", image: "cafedeadend.jpg", isVisited: false),
Restaurant(name: "Homei", type: "Cafe", location: "Hong Kong", image: "homei.jpg", isVisited: false),
Restaurant(name: "Teakha", type: "Tea House", location: "Hong Kong", image: "teakha.jpg", isVisited: false),
Restaurant(name: "Cafe loisl", type: "Austrian / Causual Drink", location: "Hong Kong", image: "cafeloisl.jpg", isVisited: false),
Restaurant(name: "Petite Oyster", type: "Freech", location: "Hong Kong", image: "petiteoyster.jpg", isVisited: false),
Restaurant(name: "For Kee Restaurant", type: "Bakery", location: "Hong Kong", image: "forkeerestaurant.jpg", isVisited: false),
Restaurant(name: "Po's Atelier", type: "Bakery", location: "Hong Kong", image: "posatelier.jpg", isVisited: false),
Restaurant(name: "Bourke Street Backery", type: "Chocolate", location: "Sydney", image: "bourkestreetbakery.jpg", isVisited: f
async function findParent(name) {
let parentName
await dbRef.orderByChild("name").equalTo(name).once("value", snap => { // 到 Firebase 抓取資料
let i = 0
while (1) {
if (snap.val()[i] != null) {
console.log(snap.val())
parentName = snap.val()[i].parent // 抓到父/母名字,並儲存到 parentName 變數
break
}

對了老師,我最近在做簡報時有一些想法,想跟你一起討論看是否恰當:

1. 讓同學能同步跟著老師操作-Playground

第一、二章的內容為介紹語言與環境設置,因此簡報就很適合拿來展示重點功能與步驟說明。但我最近在製作第三、四章的投影片時,發現這兩章不太適合以簡報的形式呈現。

因為這兩章主要在介紹 Swift 語言,考量到可能會有外系的學生來修課,因此想讓同學在初期的時候,透過修改範例程式碼來實際寫一遍,並且從中獲得成就感。

這讓我想起之前蘋果官方的教學 A Swift Tour,它採用 Playground page 來做介紹,這或許就是介紹第三、四章最好的形式!

const U = module.exports = {}
// 隨機回傳 a ~ b 的值(包含a, 不包含b)
U.rand = function (a, b) {
return a + Math.random() * (b - a)
}
// 隨機回傳 a ~ b 間的整數(包含a, 不包含b)
// 註:採用無條件捨去法
U.randInt = function (a, b) {
const U = module.exports = {}
// 隨機回傳 a ~ b 的值(包含a, 不包含b)
U.rand = function (a, b) {
return a + Math.random() * (b - a)
}
// 隨機回傳 a ~ b 間的整數(包含a, 不包含b)
// 註:採用無條件捨去法
U.randInt = function (a, b) {
func timetable() {
let number = [1,2,3,4,5,6,7,8,9]
for j in number {
for k in number {
print("\(j) * \(k) = \(j*k)")
}
}
}
timetable()