JavaScriptの話
JS研修で勉強したことのまとめ。
navigator.userAgent といったようによく「.(ドット)」が使われる。このドットは、
すごーく簡単にいうと、「の」という意味でとらえていい。
上記の場合、navigator「の」userAgentを~~するという意味。
ex.
console.log()は、consoleオブジェクト「の」logメソッド
ちなみに関数およびメソッドを呼び出すときは、()が必要。()がないと中身を表示させるだけになる。らしい・・・。
ex.
foo(); 関数の呼び出し
bar.baz(); メソッドの呼び出し
関数の前に「new」が入っているものはコンストラクタとみなしてよい。
var x = new ConstFunc(); コンストラクタを呼び出しオブジェクトを生成
イベントのハンドリング
dataField.oninput = function(event){
var field = event.target;
if (field.valueAsDate) <= new Date()
}
function(event)のeventはブラウザが勝手に代入する。
console.log(event);と入れると、eventオブジェクトの中身が見れる。
中途半端でごめんさい。備忘録程度で書いてます。
以上。