ちゃんと使える力を身につける JavaScriptのきほんのきほん

  • 著作者名:大澤文孝
    • 書籍:2,678円
    • 電子版:2,678円
  • B5変型判:320ページ
  • ISBN:978-4-8399-6162-6
  • 発売日:2017年11月21日
  • 備考:入門
  • mixiチェック
  • このエントリーをはてなブックマークに追加

内容紹介

豊富な図解で、仕組みをていねい解説!

JavaScriptは、Webブラウザで実行するプログラムを書くために生まれたプログラミング言語です。
ウィンドウを開いたり、クリックするとページの一部が変わったりするギミックを実現するのに欠かせません。また最近では、サーバやIoT分野でのプログラミングにも使われていたりと、使用できる分野も広い言語です。

本書では、これからJavaScriptを学ぶ方や、またはJavaScriptを書いたことはあるけれど、いまいちよく理解できない点がある方を対象に、ゼロからJavaScriptを解説します。

基本的なところから少しずつ、小さなサンプルを動かしながら学んでいきます。解説はたくさんの図解を使って行っていますので、プログラミングがまったく初めての方でも無理なく学習することができます。

JavaScriptの基本的な文法はもちろん、オブジェクト、関数、配列、イベントといった、JavaScriptを理解する上で重要な概念もしっかり説明していきます。

また、サーバと連携してプログラムを動かすAjaxや、イベントの伝播の方法の理解といった、少し難しい内容にもチャレンジし、より実践的なプログラミングの力が付けられるように配慮しています。

初心者だけれども、しっかりと応用の効く基礎力を身に付けたい方にオススメの1冊です。

1章 JavaScriptって何だろう?
2章 WebブラウザとJavaScriptとの関係を理解しよう
3章 Webページを操作してみよう
4章 JavaScriptの基本文法を学ぼう(1)~変数、文字列、メソッドとプロパティ
5章 JavaScriptの基本文法を学ぼう(2)~関数、演算、スコープ
6章 条件分岐と繰り返し処理をやってみよう
7章 配列を理解しよう
8章 イベントを理解しよう
9章 Webページに動きを付けよう
10章 Ajaxとオブジェクトを理解しよう

====著者による「はじめに」より抜粋====

 本書は、これからJavaScriptでプログラミングを始めようという人のための書です。
コンセプトは、納得して理解すること。そのために不可欠なのは、本当にそうなっているのかを、実際に試したり確認したりできることだと考えました。
 実は、JavaScriptでプログラミングすることは、「Webブラウザに対して、何かの指示を与える命令を書くこと」です。そのためには、① Webブラウザにどのような指示を与えるとどうなるのか、② JavaScrip

続きを読む

商品を選択する

フォーマット 価格 備考
書籍 2,678
PDF 2,678 ※ご購入後、「マイページ」からファイルをダウンロードしてください。
※ご購入された電子書籍には、購入者情報、および暗号化したコードが埋め込まれております。
※購入者の個人的な利用目的以外での電子書籍の複製を禁じております。無断で複製・掲載および販売を行った場合、法律により罰せられる可能性もございますので、ご遠慮ください。

電子書籍フォーマットについて

  

備考

大澤 文孝(おおさわ・ふみたか)
テクニカルライター。プログラマー。
情報処理技術者(「情報セキュリティスペシャリスト」「ネットワークスペシャリスト」)。
雑誌や書籍などで開発者向けの記事を中心に執筆。主にサーバやネットワーク、Webプログラミング、セキュリティの記事を担当する。近年は、Webシステムの設計・開発に従事。
主な著書に、『ちゃんと使える力を身につける Javaプログラミング入門』(マイナビ出版)、『いちばんやさしい Python入門教室』(ソーテック社)、『AWS Lambda実践ガイド』(インプレス)、『Amazon Web Services完全ソリューションガイド』(日経BP)、『UIまで手の回らないプログラマのためのBootstrap 3実用ガイド』(翔泳社)、『TWE‐Liteではじめるセンサー電子工作』(工学社)などがある。

関連ページ

目次

CHAPTER 1 JavaScriptって何だろう?
SECTION 01 JavaScriptの生い立ち
SECTION 02 さまざまなところで使えるようになったJavaScript

CHAPTER 2 WebブラウザとJavaScript との関係
SECTION 01 ブラウザに内蔵されているJavaScriptの実行エンジン
SECTION 02 JavaScriptのプログラムを書く方法
SECTION 03 JavaScriptの起動タイミングとなるイベント
SECTION 04 長い命令を関数にまとめる

CHAPTER 3 Webページを操作してみよう
SECTION 01 HTMLを書き換えるとページが変わる
SECTION 02 JavaScriptでページを操作してみよう
SECTION 03 テキストボックスから文字を入力してみよう

CHAPTER 4 JavaScriptの基本文法(1)~ 変数、文字列、メソッドとプロパティ
SECTION 01 変数を使ってみよう
SECTION 02 文字列を連結してみよう
SECTION 03 オブジェクトの概念を理解しよう
SECTION 04 文字数を数えたり大文字・小文字を変換してみよう
SECTION 05 HTMLのエスケープ処理を理解しよう
SECTION 06 複数行入力できるようにしよう

CHAPTER 5 JavaScriptの基本文法(2)~ 関数、演算、スコープ
SECTION 01 関数にして機能を呼び出せるようにしよう
SECTION 02 四則演算してみよう
SECTION 03 変数の有効範囲(スコープ)を理解しよう

CHAPTER 6 条件分岐と繰り返し処理をやってみよう
SECTION 01 条件分岐するには
SECTION 02 複雑な条件判定をするには
SECTION 03 指定した回数だけ繰り返し実行するには
SECTION 04 条件が成り立っている間、繰り返し実行するには

CHAPTER 7 配列を理解しよう
SECTION 01 配列を使ってみよう
SECTION 02 配列操作の基本
SECTION 03 文字列と配列を変換する
SECTION 04 配列を並べ替える
SECTION 05 配列から値を探す

CHAPTER 8 イベントを理解しよう
SECTION 01 ページの読み込みと同時にページを書き換える
SECTION 02 選択項目が変わったときにスクリプトを動かす
SECTION 03 複数の要素のイベントをまとめて処理する
SECTION 04 DOMイベントリスナーを使ってみよう

CHAPTER 9 Webページに動きを付けよう
SECTION 01 要素を動かす
SECTION 02 表示・非表示を切り替える
SECTION 03 タイマを使って一定時間ごとにスクリプトを動かす

CHAPTER 10 Ajaxとオブジェクトを理解しよう
SECTION 01 WebとAjaxの仕組み
SECTION 02 Ajaxを体験する
SECTION 03 オブジェクトを表現するJSON
SECTION 04 Web APIを使ってみよう

Appendix Atomエディタのインストールと使い方
SECTION 01 Atomエディタをインストールする
SECTION 02 Atomエディタの基本的な使い方

この商品を買った人はこんな商品も買っています


最近チェックした商品

Tポイント利用手続き

         Tポイント利用手続きに関する同意事項

                                株式会社マイナビ出版

株式会社マイナビ出版が提供するマイナビBOOKSにおいてTポイントご利用続きをされる方は、以下に掲げるお客様の個人情報の取り扱いについてご確認の上、ご同意下さい。

マイナビBOOKSにおいてTポイントサービスをご利用いただいた場合に、当社から、次に掲げる<提供情報>を、<提供目的>のためにカルチュア・コンビニエンス・クラブ株式会社(以下「CCC」といいます)へ提供します。

  <提供目的>:CCCの定める個人情報保護方針及びマイナビBOOKSにおけるT会員規約第4条に定める利用目的で利用するためTポイントサービスを利用するため
  <提供情報>:
   1)お客様が【マイナビBOOKS】の正当な利用者であるという情報
   2)ポイント数・利用日
   3)その他、Tポイントサービスを利用するにあたり必要な情報

  <提供方法>: 電磁的記録媒体の送付またはデータ通信による。ただし、提供するデータについては暗号化を施すものとする。

なお、CCCに提供された、以下の情報の利用については、CCCの定める個人情報保護方針及びT会員規約 に沿って取り扱われます。
上記の情報提供の停止をご希望される場合には、【マイナビBOOKS】におけるTポイント利用手続きの解除を実施していただく必要があります。
Tポイント利用手続きの解除、およびTポイントサービスにおける個人情報に関するお問い合わせ先は、以下のとおりです。
お客様お問い合わせ先:Tサイト(http://qa.tsite.jp/faq/show/22612)

 なお、Tポイント利用手続きの解除が完了しますと、マイナビBOOKSにおけるTポイントサービスをご利用いただけなくなりますので、予めご了承ください。

Tポイント利用手続きを行いますか?