Browser

Microsoft Edge(Project Spartan, Internet Explorer) 、ブラウザ周辺、Web フロントエンド開発、UI、など

Microsoft Edge まとめページ

Web アプリの進歩

Microsoft Edge Developer Blog で Progressive Web Apps についての記事が掲載されました。
今回もかなりざっくり解説です。

いつもの参照元
https://blogs.windows.com/msedgedev/2016/07/08/the-progress-of-web-apps/

 

今回の内容

  • Manifold.js 使用したHosted Web Apps
  • Edge での Progressive Web Apps
続きを読む

Microsoft Edge の変更ログ - Windows 10 / Windows 10 Mobile Insider Preview Build 14385

一部バグ修正が行われました

 

いつもの参照元(予定地)

https://developer.microsoft.com/ja-jp/microsoft-edge/platform/changelog/desktop/14385developer.microsoft.com

   

Mobile 対象端末

http://windows.microsoft.com/en-us/windows/preview-supported-phoneswindows.microsoft.com

続きを読む

Microsoft Edge の変更ログ - Windows 10 / Windows 10 Mobile Insider Preview Build 14383

変更はないのですが、UA 等変更があるため書きました。

 

いつもの参照元(予定地)

https://developer.microsoft.com/ja-jp/microsoft-edge/platform/changelog/desktop/14383developer.microsoft.com

   

Mobile 対象端末

http://windows.microsoft.com/en-us/windows/preview-supported-phoneswindows.microsoft.com

続きを読む

グローバルで使用するクラスのお話 for JavaScript [修正]

コメントでご指摘いただき修正しました

 

JavaScript のクラスは扱い的に関数のようです。

f:id:x67x6fx74x6f:20160705152031p:plain

 

ですが、関数とは異なり const や let のように変更ができません。
(確か仕様でも const、let と同じくくりだったはず)

 

その為か、同じスコープ内にある同名のクラスは一度宣言すると中身が変えられないようです。

<script>
    class A{}
    class A{} // エラー
</script>

 

ブラウザで上記の命令を実行した際のエラー文

Chrome

f:id:x67x6fx74x6f:20160705152127p:plain

Edge (Build 10586)

f:id:x67x6fx74x6f:20160705152202p:plain

Firefox

f:id:x67x6fx74x6f:20160705152222p:plain

Safari Technology Preview

f:id:x67x6fx74x6f:20160705152331p:plain

 

また、関数と同等らしいので delete が使用できません。

 

追記: 再定義はできないが再代入は可能

教えていただいた実行サンプル
https://jsbin.com/pijojotena/edit?js,console

値とクラスの代入が行われており、内容の変更ができています。

 

 

まとめ

グローバルで1度クラスを宣言すると、内容を変えることもできませんし、 再定義をすることができなく、消すこともできないこととなります。
また、再代入は可能とのことです。

Microsoft Edge の変更ログ - Windows 10 / Windows 10 Mobile Insider Preview Build 14379

今回から 10 と 10 Mobile の更新があった場合、併せてに書くことにしました。

 

いつもの参照元

developer.microsoft.com

   

対象端末

http://windows.microsoft.com/en-us/windows/preview-supported-phoneswindows.microsoft.com

続きを読む

Microsoft Edge の変更ログ - Windows 10 Mobile Insider Preview Build 14376

今回はバグ修正のようです。
User Agent の Chrome のバージョンナンバーも変更されました。

 

いつもの参照元
developer.microsoft.com

 

対象端末

windows.microsoft.com

続きを読む
スポンサーリンク