SSブログ

JavaScript の文法を学ぶには? [NT]

JavaScript の文法を学ぶときに役に立つ Web と書籍。ブックマーク代わり。

書籍としては次の 2 冊がお勧め。どちらも 第5版が良い(ブラウザの進歩が速すぎて古い版は余り役に立たない)。

JavaScript 第5版

JavaScript 第5版

  • 作者: David Flanagan
  • 出版社/メーカー: オライリー・ジャパン
  • 発売日: 2007/08/14
  • メディア: 大型本
 
 
 
 
 
 
JavaScriptクイックリファレンス

JavaScriptクイックリファレンス

  • 作者: デイビッド フラナガン
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2007/05
  • メディア: 単行本

 
閑話休題。

C/C++/Java では目にしないが JavaScript ではお目にかかるクロージャ。下記のの文献ではクロージャについての説明もある。一部を引用する。

クロージャとは、「関数自身が定義された環境を、ローカル変数も含めて持ち運ぶことのできる仕組み (またはそうした関数自体) 」の事をいいます。 JavaScriptクロージャを完全理解!スコープチェインを知る(後編) - page2 - builder by ZDNet Japan
「ローカル変数を参照している関数内関数」 第3回 変数の宣言とスコープ - @IT
クロージャは関数とその関数が作られた環境という 2 つのものが一体となった特殊なオブジェクトです。この環境は、クロージャが作られた時点でスコープ内部にあったあらゆる変数によって構成されています。Working with Closures - MDC
JavScript の関数は、実行するコードと、コードを実行するスコープを組み合わせたものです。コードとスコープが対になったものを、コンピュータサイエンスの分野ではクロージャ(closure)と呼んでいます。 JavaScript 第5版

一言で言えば上記のようになるようだ。誰かに聞かれた場合、適当な例と上記のように答えておけば良さそうだ。


タグ:JavaScript
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。

トラックバック 0

トラックバックの受付は締め切りました

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。