[JavaSctipt]オブジェクト指向の実装(クラスの継承) [Programming JavaScript]
[はじめに]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
もちろん、クラスの継承も可能です。
備忘録として、
クラスの継承についてのサンプルソースを掲載します。
以下は、
親クラスを「Mammalクラス(哺乳類)」、
子クラスを「Dogクラス(犬)」と「Catクラス(猫)」とした実装例です。
[実行結果]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
もちろん、クラスの継承も可能です。
備忘録として、
クラスの継承についてのサンプルソースを掲載します。
以下は、
親クラスを「Mammalクラス(哺乳類)」、
子クラスを「Dogクラス(犬)」と「Catクラス(猫)」とした実装例です。
| |
[JavaScript]親クラス(Mammal.js) |
| |
[JavaScript]子クラス(Dog.js) |
| |
[JavaScript]子クラス(Cat.js) |
| |
[JavaScript]利用例 |
[実行結果]
[JavaSctipt]オブジェクト指向の実装 [Programming JavaScript]
[はじめに]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
たまに使うこともあるので、備忘録として、
クラスを用いたサンプルソースを掲載します。
[実行結果]
JavaScriptの規格は、
ECMAScript(エクマスクリプト)で定められています。
JavaScriptは時代と共に進化しており、
最近のブラウザの大半は、
ECMAScriptのバージョンとして、ES6(ES2015)以降を取り入れています。
ES6(ES2015)は、
クラスなど、オブジェクト指向の概念を取り込んでおり、
最近のソースでもクラスの記載が散見されます。
たまに使うこともあるので、備忘録として、
クラスを用いたサンプルソースを掲載します。
| |
[JavaScript]オブジェクト指向を意識したコード |
| |
[JavaScript]使用例 |
[実行結果]
[JavaSctipt]文字列をクリップボードにコピーする [Programming JavaScript]
[はじめに]
ブログで記事の内容をクリップボードにコピーする機能を導入する機会があったので、
JavaScriptでクリップボードにコピーするコードを作りました。
動作確認は、『Microsoft Internet Explorer11』、『Microsoft Edge』で実施済です。
備忘録として、以下、2つのサンプルソースを掲載します。
2つのサンプルソースは、各々独立して動作します。
ブログで記事の内容をクリップボードにコピーする機能を導入する機会があったので、
JavaScriptでクリップボードにコピーするコードを作りました。
動作確認は、『Microsoft Internet Explorer11』、『Microsoft Edge』で実施済です。
備忘録として、以下、2つのサンプルソースを掲載します。
2つのサンプルソースは、各々独立して動作します。
| |
[JavaScript]文字列をクリップボードにコピーする(その1) |
| |
[JavaScript]文字列をクリップボードにコピーする(その2) |