Code Log

プログラミングの勉強メモを残していきます。

JavaScript

NW.jsでhello worldアプリを作ってみる

NW.jsはHTML、CSS、JavaScriptでデスクトップアプリケーションを作るためのフレームワークです。 2011年にRoger Wangによって作られました。RogerはNode.jsとChromiumを融合させる試みの中で、単にHTMLやJavaScriptを読み込むだけではなく、JavaScript APIを…

JavaScript 配列内の要素を順に処理するfor...in

var member = ['山田','鈴木','佐藤']; for (var i in member) { console.log(member[i]); } var book = new Object(); book.title = '陽気なギャングが世界を回す'; book.publish = '集英社'; book.price = '2500'; for (var k in book) { console.log(k + …

JavaScriptでオブジェクトを生成する

JavaScriptでは、以下のようにオブジェクトを生成することができます。 //newを使って生成する var taro = new Object(); taro.living = true; taro.age = 28; taro.gender = 'male' console.log(taro); //Object {living: true, age: 28, gender: "male"} /…

JavaScript | 変数のスコープ

プログラミング言語におけるスコープとは、変数やパラメータの生存期間を決め、どこからそれらにアクセスできるかという範囲を決めるものです。中括弧でくくられた一連の命令文のことを「ブロックスコープ」といいますが、ブロックの中で定義された変数は、…

setIntervalで実行する関数に引数を渡す方法

JavaScriptで繰り返しタイマーを作成するには、window.setInterval()関数を使います。setIntervalの使い方は以下のとおりです。 setInterval(<関数名>,3000); ・第一パラメータは関数名 ・第二パラメータはタイマーの待ち時間(ミリ秒単位)ごく普通の使い方を…

JavaScriptでタイマーを扱ってみる

1.タイマー JavaScriptにはタイマを作成するメソッドが2種類ある。 それらに対応して、タイマをクリアするメソッドも2種類ある。 これらのタイマメソッドはすべてwindow(グローバルコンテクスト)のメソッドである。 メソッド 形式 説明 setTimeout id = setT…

JavaScriptのオブジェクトと変数

1.オブジェクトと変数の基礎知識 ・オブジェクトとは、データ名と値をセットにして格納するための入れ物 ・オブジェクトには関数を格納することも可能。その場合は「メソッド」と呼ばれる。 ・関数以外のデータの場合はプロパティと呼ばれる { データ名:値1,…