回答編集履歴
1
追記
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 Router
|
9
|
+
ここで言う「プログレッシブ」とは、フルスタックのフレームワーク(Angularなど)と違い、開発者が、必要に応じてVue.jsを適用(利用)することができるという意味です。Vue.jsは、CDNで(`script`タグで)読み込んで既存のプロジェクトに適用するユースケースや、Vue Router、Vuex、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
|
+
「プログレッシブ」の話は今回関係なかったですが、参考までに残しておきます。
|