teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/07/20 18:41

投稿

NozomuIkuta
NozomuIkuta

スコア1260

answer CHANGED
@@ -6,9 +6,16 @@
6
6
 
7
7
  [公式サイトの「はじめに」](https://jp.vuejs.org/v2/guide/#Vue-js-%E3%81%A8%E3%81%AF%EF%BC%9F)の部分にある通り、Vue.jsはプログレッシブフレームワークです。
8
8
 
9
- ここで言う「プログレッシブ」とは、フルスタックのフレームワーク(Angularなど)と違い、開発者が、必要に応じてVue.jsを適用(利用)することができるという意味です。Vue.jsは、CDNで(`script`タグで)読み込んで既存のプロジェクトに適用するユースケースや、Vue RouterVuexなど、関連するパッケージを利用して、モダンなWebアプリケーションを構築するユースケースのどちらも行えるように開発されているのです。
9
+ ここで言う「プログレッシブ」とは、フルスタックのフレームワーク(Angularなど)と違い、開発者が、必要に応じてVue.jsを適用(利用)することができるという意味です。Vue.jsは、CDNで(`script`タグで)読み込んで既存のプロジェクトに適用するユースケースや、Vue RouterVuex、Vue CLIなど、関連するパッケージを利用して、モダンなWebアプリケーションを構築するユースケースのどちらも行えるように開発されているのです。
10
10
 
11
11
 
12
12
  また、[Vue.jsのサポートするブラウザ](https://jp.vuejs.org/v2/guide/installation.html#%E4%BA%92%E6%8F%9B%E6%80%A7%E3%81%AE%E6%B3%A8%E6%84%8F)は、EcmaScript 5に準拠しているすべてのブラウザ(IE9以上)ですが、[`const`による変数宣言は、IE11からサポートされています](https://caniuse.com/#search=const)。
13
13
 
14
- サンプルコードが`const`で書かれていると、IE9/10で動作しないことになるため、Vue.jsがプログレッシブであるということと合致しなくなります。そのため、サンプルコードはすべてEcmaScript 5で記述されているのだと思います。
14
+ サンプルコードが`const`で書かれていると、IE9/10で動作しないことになるため、Vue.jsがプログレッシブであるということと合致しなくなります。そのため、サンプルコードはすべてEcmaScript 5で記述されているのだと思います。
15
+
16
+ ---
17
+
18
+ 追記:
19
+
20
+ よくよく考えたら、「サポートブラウザぜんぶで動くようにサンプルコードを書いているから」で済む話ですね。
21
+ 「プログレッシブ」の話は今回関係なかったですが、参考までに残しておきます。