■本書を読む前に

日経 BP社のサイト(正誤表) https://project.nikkeibp.co.jp/bnt/atcl/21/S70210/

本書サポートサイト https://staffnet.co.jp/hp/pub/support/

■1章

1-2-2 複利計算アプリ https://www.staffnet.co.jp/frontend-demo/calc/

■2章 2-1-3 Google広告の詳細 https://ads.google.com/intl/ja_jp/home/

2-4-2 オフライン閲覧 https://www.staffnet.co.jp/kt-home/offline-index.html

2-4-4 Service Workerの紹介 https://developers.google.com/web/fundamentals/primers/service-workers?hl=ja

■3章 3-1-2 ECMAScript言語仕様 https://tc39.es/ecma262/

3-1-3 TypeScript公式サイト https://www.typescriptlang.org/ja/

3-2-1 TypeScriptプレイグラウンド https://www.typescriptlang.org/ja/play/

3-2-1 console.log("こんにちは"); このリンクのクリックでプレイグラウンドのコードを復元 https://www.typescriptlang.org/ja/play?#code/MYewdgziA2CmB00QHMAUAiQygyGSGQ1gyEMGQewZ0BKAbiA

3-2-2 クラスの定義 このリンクのクリックでプレイグラウンドのコードを復元 https://www.typescriptlang.org/ja/play?#code/PTAEFUGcFMCdHqGQlwyE6GQdgyCztQlf4CgDGAbAQ0kghllAG9tRbQBLAEwC5QA7AVwFsAjOAbhp02hLtFaQALrHpsA5oLqhCuXNBIAZaADdo+Vp14ChtEKEDNDIGeGZIAmGRPED9DCdC4A9mymwOuSa9gAKJgNuPlgAGnZRcVBPWTkI-B09YKMKAF5QAAYASipnJUkAC3pIADomUAymRSU6IpLSkTFKyLEa2tB6spU1TST8FsTdfHbQAF9sCbMoOCQ0QBKGawdrQCSGQHxXQAQjQHUGQDMGDnJMgEZADwZAY7lAU0U8dylQfbgjlrZoAHcyOH9DzK+IgCJAJXTABTmP2ygjMd1gR1QgFDFQCd2itALcMgAaGQBfioBspSuHlciVK+Fccn84KOIKAA

3-2-3 ES5対応状況 http://kangax.github.io/compat-table/es5/

3-2-3 ES2015(ES6)対応状況 http://kangax.github.io/compat-table/es6/

3-3-1 node.js APIレファレンス  https://nodejs.org/api/

3-3-1 node.jsの ES2015対応状況  https://node.green/

3-3-2 node.js公式サイト  https://nodejs.org/ja/

3-4-1 npmレポジトリ  https://www.npmjs.com/

3-4-2 scriptプロパティの詳細情報 https://docs.npmjs.com/cli/v7/using-npm/scripts

3-4-2 package.jsonの仕様 https://docs.npmjs.com/cli/v7/configuring-npm/package-json

3-4-3 バージョンの許容ルール https://github.com/npm/node-semver#versions

■4章

4-1-2 ブラウザAPIのインターフェイス一覧 https://developer.mozilla.org/ja/docs/Web/API#interfaces

4-1-3 Web API仕様一覧 https://developer.mozilla.org/ja/docs/Web/API#specifications

4-1-4 Web API仕様一覧 https://developer.mozilla.org/ja/docs/Web/API#specifications

4-1-4 Canvas API https://developer.mozilla.org/ja/docs/Web/API/Canvas_API

4-1-4 Canvas APIのインターフェイス https://developer.mozilla.org/ja/docs/Web/API/Canvas_API#reference

4-1-4 CanvasRenderingContext2Dインターフェイスの利用 https://developer.mozilla.org/ja/docs/Web/API/CanvasRenderingContext2D

4-1-5 Web API仕様一覧 https://developer.mozilla.org/ja/docs/Web/API

4-1-5 Documentインターフェイスのメソッドやプロパティのブラウザ対応状況 https://developer.mozilla.org/ja/docs/Web/API/Document#browser_compatibility

4-2-1 React Bootstrap公式サイト(React用) https://react-bootstrap.github.io/

4-2-1 ng-bootstrap公式サイト(Angular用) https://ng-bootstrap.github.io/#/home

4-2-1 BootstrapVue公式サイト(Vue用) https://bootstrap-vue.org/

4-2-2 React用のUIライブラリの例 ・Material UI https://mui.com/ ・React Bootstrap  https://react-bootstrap.github.io/ ・Ant Design  https://ant.design/

4-2-2 Angular用のUIライブラリの例 ui-component(UIライブラリ)一覧 https://angular.io/resources?category=development#ui-components

4-2-2 Vue用のUIライブラリの例 ・Vuetify  https://vuetifyjs.com/ja/ ・Quasar  https://quasar.dev/ ・BootstrapVue https://bootstrap-vue.org/

4-2-2 Material Designコンポーネントのガイドライン https://material.io/components

4-2-2 Angular Materialのコンポーネント一覧 https://material.angular.io/components/categories

4-2-3 拡大機能付き線グラフ https://recharts.org/en-US/examples/HighlightAndZoomLineChart

4-2-3 visixサンプルサイト https://airbnb.io/visx/gallery

4-2-4 IndexedDBの使用 https://developer.mozilla.org/ja/docs/Web/API/IndexedDB_API/Using_IndexedDB

4-2-4 Dexie.js公式サイト https://dexie.org/

4-2-4 PouchDB公式サイト https://pouchdb.com/

■5章

5-1-5 Redux公式サイト(React用) https://redux.js.org/

5-1-5 NgRx公式サイト(Angular用) https://ngrx.io/

5-1-5 Vuex公式サイト(Vue用) https://vuex.vuejs.org/ja/

5-1-6 React Router公式サイト https://reactrouter.com/

5-1-6 React Routerのクイックスタート https://reactrouter.com/web/guides/quick-start

5-2-1 React公式サイト  https://ja.reactjs.org/

5-2-1 Angular公式サイト  https://angular.io/

5-2-1 Vue公式サイト  https://v3.ja.vuejs.org/

5-2-1 Vueスポンサー企業一覧 https://github.com/vuejs/vue#user-content-special-sponsors

5-2-1 Vue追加可能ライブラリ一覧 https://github.com/vuejs/vue#user-content-ecosystem

5-2-1 Vue開発チームがまとめたフレームワークの比較記事 https://jp.vuejs.org/v2/guide/comparison.html

5-2-3 Create React App公式サイト https://create-react-app.dev/

5-2-3 npxコマンド https://docs.npmjs.com/cli/v7/commands/npx

5-2-5 Angular CLI公式ページ  https://angular.io/cli

5-2-7 Vue CLI公式サイト  https://cli.vuejs.org/

■6章

6-1-1 Webサービスの検索ページ https://www.programmableweb.com/category/all/apis

6-1-2 RESTの紹介ぺージ https://www.service-architecture.com/articles/web-services/representational-state-transfer-rest.html

6-2-1 WordPressのWeb API(REST形式)レファレンス https://developer.wordpress.org/rest-api/reference/

6-2-2 かかやきトラベルのサイト https://www.staffnet.co.jp/kt-home

6-2-2 投稿一覧取得のためのURL https://www.staffnet.co.jp/kt-home/wp-json/wp/v2/posts

6-3-1 Fetch API解説ぺージ https://developer.mozilla.org/ja/docs/Web/API/Fetch_API

6-3-1 Axios公式サイト  https://axios-http.com/

6-3-1 HttpClientモジュールの利用方法(Angular公式サイト内) https://angular.io/guide/http

6-3-2 Promiseについての詳細 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise

6-3-2 async/awaitの詳細 https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/await

6-3-2 RxJS公式サイト  https://rxjs.dev/

6-3-3 Googleマップを使った商用サービスに必要な APIキーの申請サイト https://www.zenrin-datacom.net/business/gmapsapi/api_key/

6-3-4 CORS詳細 https://developer.mozilla.org/ja/docs/Web/HTTP/CORS

■7章

7-2-1 セマンティックなバージョン表記  https://semver.org/lang/ja/

7-2-2 node.js公式サイトのダウンロードページ https://nodejs.org/ja/download/

7-2-2 Windowsでのnvmのインストール https://docs.microsoft.com/ja-jp/windows/dev-environment/javascript/nodejs-on-windows

7-2-2 nvm-windows https://github.com/coreybutler/nvm-windows#node-version-manager-nvm-for-windows

7-2-3 npm installコマンド https://docs.npmjs.com/cli/v7/commands/npm-install

■8章

8-1-1 MDN Web Docs  https://developer.mozilla.org/ja/docs/Web

8-1-1 React公式サイト  https://ja.reactjs.org/

8-1-1 StackOverflow Q&A一覧 https://stackoverflow.com/questions

8-1-1 React issue一覧ページ https://github.com/facebook/react/issues

8-1-3 App Store Review Guidelines https://developer.apple.com/app-store/review/guidelines/

8-2-2 chromeウェブストア https://chrome.google.com/webstore/category/extensions?hl=ja

8-2-2 ToDoリストアプリ(React用) https://www.staffnet.co.jp/frontend-demo/todo-react/

8-2-2 React ToDoリストをはじめる https://developer.mozilla.org/ja/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning

8-2-3 chromeウェブストア https://chrome.google.com/webstore/category/extensions?hl=ja

8-2-3 ToDoリストアプリ(Angular用) https://www.staffnet.co.jp/frontend-demo/todo-angular/

8-2-3 Beginning our Angular todo list app https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Angular_todo_list_beginning

8-2-4 chromeウェブストア https://chrome.google.com/webstore/category/extensions?hl=ja

8-2-4 ToDoリストアプリ(Vue用) https://www.staffnet.co.jp/frontend-demo/todo-vue/

8-2-4 Creating our first Vue component https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/Vue_first_component