はじめに
目的
- ウェブとコード (HTMLとJavaScript) を学習し、コードを書く。
- コードを書き、ウェブアプリをつくる。
- ジャンル別に定番アプリを詳しく調べる。
- ヒューマンインタフェースについて考える。
- アプリは人のためになるか?
日程
日付 | 内容 |
---|---|
11月1,2日 | Text の世界 |
11月1,2,8日 | つるかめ算からコードの世界へ |
11月2,8,9日 | nodejs サーバを立てる。 |
11月8,9日 | 算数の応用問題 からひとつを選び(たとえば、時計算)それをアプリ化する。算数の応用問題のイラストをマイクロソフト ペイントで作成する。 |
11月8,9日 | JavaScript 練習問題 - W3C School より JS Variables, JS Operators, JS Functions |
11月15,16日 | JavaScript で書くパズルとゲーム |
11月15,16日 | W3C School - JS Objects, JS Events, JS Strings |
11月22日 | W3C School - JS Arrays, JS Dates, JS Math |
11月29,30日 | W3C School - JS Comparisons, JS COnditions, JS Switch |
12月6,7日 | W3C Schoold - JS Loops, HTML DOM |
JavaScript 書き方と動かし方
エディター Brackets をインストール
アドビの製品 Brackets で、HTML、CSS、JavaScript のコードを書き、実行する。
このエディターの次の宣伝文句に惹かれた。
W3C のチュートリアルを試してみる
はじめの一歩
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>My first styled page</title>
</head>
<body>
<!-- Site navigation menu -->
<ul class="navbar">
<li><a href="index.html">Home page</a>
<li><a href="musings.html">Musings</a>
<li><a href="town.html">My town</a>
<li><a href="links.html">Links</a>
</ul>
<!-- Main content -->
<h1>My first styled page</h1>
<p>Welcome to my styled page!
<p>It lacks images, but at least it has style.
And it has links, even if they don't go
anywhere…
<p>There should be more here, but I don't know
what yet.
<!-- Sign and date the page, it's only polite! -->
<address>Made 5 April 2004<br>
by myself.</address>
</body>
</html>
このHTMLコードをコピーして、Bracketsにペーストすると次のようになる。
Brackets の画面を見ると、HTMLコードの構造と要素が、それぞれ左側の行番号となりの下向き三角、およびトークンの種類によって色分け表示されている。
このHTMLコードの例を見ても分かる通り、コードにはアルファベットの他にも様々なシンボル(記号)が使われている。
これらのシンボルに慣れるには、その読み方も知っておくとよい。もとは英語圏からのシンボルなので、英語の発音を知るための参考にユーチューブの例をあげておく。
Computer Symbols | Learn British English with Britlish - YouTube
ファイルの「ライブプレビュー」
ファイルメニューから「ライブプレビュー」を選ぶ。
スタイルタグで背景の色を変える
ナビゲーションバーを付け加える
ここで ulタグでつくったリストを左に寄せる(padding-left)。
さらに、リスト全体の位置、余白、幅を position, top, left, width で指定する。
ここで、'2em' とは、いまのフォントサイズの2倍を意味する。いまフォントサイズが12ポイントなら、'2em'は24ポイントになる。em は、CSSではよく使う便利な単位だ。
はじめての HTML コード
JavaScript 書き方と動かし方
新しいフォントの追加方法
Windowsに限らないが、OSに新しいフォントを追加したいときどうすればいいのだろうか。あまり知られていないし、Windowsもバージョンによって少しやり方が異なるので説明する。
Windows 10 Version 1803 Home の場合
WindowsロゴキーとRキーを同時に押す
下のようにタイプし、OKをクリックする。
フォントフォルダーが開く、そこへ新しいフォントをコピーする。
ドラマ「シリコンバレー」
シーズン 1 の試聴
15 パズル
「15 パズル」の出題と解法、それぞれについてのアルゴリズムとそれらをインプリメントしたコードを学習する。
リンク先のコードは、JavaScriptなどでインプリメントされている。
ここでは、HTML + CSS + JavaScript によるWebアプリの作成を目標としている。それが標準的な目標であるが、Winodws、Android OSなどの環境でスタンドアロンでも動作させる。
課題
やさしいものから取り組むようにする。
- リンク先にある HTML + CSS + JavaScript のコードを、ローカルPCのファイルへコピーしてローカルマシンで動作させる。
- リンク先にあるパズル「三姉妹」の絵を入れ替える。
- 15パズルを解くアプリをインプリメントする。