ねこきっくぱんちのメモ帳

webの勉強メモです。 HTML,CSS,JavaScript,PHP,Illustrator,Photoshopなど。

Object

PHP009 継承

継承 ・子クラスは親クラスのプロパティ/メソッドを利用可能。 逆に子でユニークなものを親は利用不可。 ・instanceofでどこのクラスか判別可。 ・コンストラクタをオーバーライドさせる場合、子クラスでは[parent::__construct(...)]とparentを使う。

PHP008 クラス自身が持つプロパティとメソッド

クラス自身が持つプロパティとメソッド ■ポイント ・プレフィックスにstaticを付与する。 ・クラス内でクラスプロパティにアクセスする際は「self」使う。 ・クラスプロパティ/メソッドのアクセスは、[クラス名::xx;]■コード クラス定義ファイル name = $nam…

PHP007 カプセル化

カプセル化 カプセル化とは、クラスのプロパティとメソッドへのアクセスを制限することを言う。 子クラスからでも親クラスのprivateはアクセスできない。子クラスからアクセスする場合はprotectedを付与する。=== アクセス権 public:どこからでも可 protecte…

PHP006 外部参照

外部参照 ・記述が多くなって来た場合、「クラス定義用ファイル、データ生成用ファイル、ビュー用ファイル」など、ファイル分割を行う。 ・いまのところ、ファイル最上部に外部参照記述をする。 <html> <head>...</head></html>

JavaScript007 Imageオブジェクト

Imageオブジェクト 画像に関する情報を提供したり,画像を操作したりするオブジェクト。■使用例 JavaScript006 画像クリック時に順番にループするよう切り替える - ねこきっくぱんちのメモ帳■参考 Image() - Web APIs | MDN JavaScriptリファレンス - Image…

JavaScript003 Dateオブジェクト

■結果 ■コード <html lang="ja"> <head> <meta charset="utf-8"> <title>Date();</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> </head> <body> <h1>日付を取得するプログラム</h1> <p><button onClick="getDate()">生成する</button></p> <h2 id="ans">"Answer will be r…</h2></body></html>

JavaScript001 Mathオブジェクト

Mathオブジェクトの使用例 Mathオブジェクトは、数学的な操作を行うメソッドや、 円周率などの定数などのプロパティをもっている。Math.random(); [0,1) 、……つまり、0 以上 1 未満の範囲で疑似乱数を返します。 var r = Math.random(); console.log(r); // …