- トップページ
- プログラミング
- JavaScript・Ruby
- 1週間でJavaScriptの基礎が学べる本
1週間でJavaScriptの基礎が学べる本

2,530円(本体 2,300円+税10%)
- 品種名
- 書籍
- 発売日
- 2023/5/23
- ページ数
- 352
- サイズ
- A5判
- 著者
- 亀田 健司 著
- ISBN
- 9784295016465
1週間でJavaScriptが使えるようになる!
JavaScriptってなんだろう?と思っているあなたでも、1週間でJavaScriptがちょっとだけ使えるようになる!JavaScriptを使ったホームページを作ってみようと思って、いろいろな本を読んで勉強してみたのだけれども、よく分からない…理解できない…。そんな⽅にオススメの1冊!本書を読み進めながら、⼀緒にサンプルソースコードを入力してみることで、Webプログラミングの基礎が分かるようになり、ちょっとだけJavaScriptのプログラムが作れるようになります。途中で読むことを挫折しないよう、ゆるいペースでナビゲートします!
- 電子版を買う
-
「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。
書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。
学校・法人一括購入に関するお問い合わせはこちらへ。
著者紹介
亀田健司(かめだ・けんじ)
大学院修了後、家電メーカーの研究所に勤務し、その後に独立。現在はシフトシステム代表取締役として、AIおよびIoT関連を中心としたコンサルティング業務をこなすかたわら、プログラミング研修の講師や教材の作成などを行っている。同時に、プログラミングを誰でも気軽に学べる「一週間で学べるシリーズ」のサイトを運営。初心者が楽しみながらプログラミングを学習できる環境を作るための活動をしている。
目次
1日目 はじめの⼀歩
2日目 JavaScriptの基本
3日目 条件分岐/繰り返し処理
4日目 コレクション
5日目 関数とイベント
6日目 オブジェクトとクラス
7日目 継承/DOM
関連書籍
ダウンロード
-
本文内に記載されているソースコードです。ダウンロードしたあと、ZIP圧縮ファイルを解凍してご利用ください。
お詫びと訂正
誤記のためにご迷惑をおかけし、誠に申し訳ございません。
- 138ページ 【問題3-1】の1行目
- [誤]
この際、変数nには1を代入し、 - [正]
この際、変数numには1を代入し
- [誤]
- 178ページ 図「内側のループの処理」内のオレンジ色の文字
- [誤]
外側のループ処理 - [正]
内側のループ処理
- [誤]
- 227ページ 「問題5-1」の4行目
- [誤]
・2つの数値の最小値を返すmaxNumber関数を、・・・ - [正]
・2つの数値の最大値を返すmaxNumber関数を、・・・ -
備考:
【 第2刷で修正予定 】
- [誤]
- 233ページ 一番上の図の見出し
- [誤]
・calcオブジェクトの最初の状態 - [正]
・personオブジェクトの最初の状態 -
備考:
【 第2刷で修正予定 】
- [誤]
- 289ページ ソースコード「sample7-5.html」の20行目
- [誤]
<form method="post" name="form1" action="result.html"> - [正]
<form method="get" name="form1" action="result.html"> -
備考:
【 第2版で修正予定 】
- [誤]
- 289ページ ソースコード「sample7-5.html」の26行目
- [誤]
<input type="submit" value="送信" onclick="checkInput()"> - [正]
<input type="submit" value="送信" onclick="return checkInput()">
※補足説明
onclick属性内でreturn falseが実行されると、そのクリックイベントがブラウザのデフォルトの動作を抑制することができます。
そのため、checkInputの戻り値がfalse、つまり入力されるべき値が入力されてことが確認されていないとfalseが戻るため、ページ遷移が起こらなくなります。
- [誤]
- 307ページ 「• innerHTMLプロパティによる処理」の2行目
- [誤]
list2.innerHTML = "<li id=\"list2\">ぶどう</li>"; - [正]
list2.innerHTML = "ぶどう";
- [誤]
- 311ページ ソースコード「sample7-9.html」の23行目
- [誤]
<form method="post" name="form1" action="result.html"> - [正]
<form method="get" name="form1" action="result.html"> -
備考:
【 第2版で修正予定 】
- [誤]
- 312ページ ソースコード「sample7-9.html」の29行目
- [誤]
29 <input type="submit" value="送信" onclick="checkInput() - [正]
29 <input type="submit" value="送信" onclick="return checkInput()">
- [誤]
- 319ページ ソースコード「example7-3.html」の18行目・32行目
- [誤]
18 return false;
32 <input type="submit" value="送信" onclick="checkInput()"> - [正]
18 return true;
32 <input type="submit" value="送信" onclick="return checkInput()">
- [誤]
- 338ページ ソースコード「prob6-1.html」の23行目
- [誤]
23 country=new Country("日本",1.2,"東京"); - [正]
23 let country=new Country("日本",1.2,"東京");
- [誤]
- 339ページ ソースコード「prob6-2.html」の23行目
- [誤]
23 companies = []; - [正]
23 let companies = [];
- [誤]
- 344ページ ソースコード「prob7-3.html」の44行目
- [誤]
44 td.innerHTML = "<td>" + company.linked_url() + "</td>"; - [正]
44 td.innerHTML = company.linked_url();
- [誤]
お問い合わせ
書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。




![Ruby on Rails 6 実践ガイド[機能拡張編]](http://img.ips.co.jp/ij/18/1118101135/1118101135-240x.jpg)




