タグ

2014年7月14日のブックマーク (2件)

  • 無名関数をすぐに実行する(function(){})()の覚え書き [JavaScript] : ずっと工事中

    題に入る前に、 普通に関数を作って実行するとき var foo = function() { … }; foo(); としますよね。 この動作を普通に説明すると、 無名関数をfooに代入 fooを実行 という感じになりますが、もう少し細かく分解して、 function(){}はその関数の参照を値に持つ JavaScriptでは、functionの代入は参照を渡すので、 var foo = function() { … }; は左辺のfunction(){}は、自身への参照値を持ち、 それをfooに代入 していることがわかります。 関数の参照にカッコ()を付けると、関数を実行する 次に、普段なんとなく使っている foo(); これは foo(参照)に演算子()を付けると、関数が実行される …という事をあらわしていますね。 ということで、fooもカッコを付けないと参照だし、function(

  • JavaScript 基礎編

    JavaScript サイトちゃん動いてね 用語・定義 このページで用いる用語について、予めのお断わり。 JS JavaScriptの略。ちなみに、汎用ブログラミング言語の「Java」とは、全く別物ですので、混同のなきよう。 ソースコード プログラムで処理する内容を記述したテキストのこと。C言語やJavaなどでは、このソースコードに「コンパイル」と呼ばれる処理を加えることで、「バイナリ・コード」に変換された上で、実行される。 JavaScriptをやってみるには JavaScriptは、クライアント・サイド(ブラウサ上)で、実行されるプログラム言語ですので、HTMLCSS同様、テキストエディタとブラウザさえあれば、すぐに学習を始めることが出来ます。 Windowsを利用されている方は、標準で「メモ帳」がありますが、Webコンテンツを扱う際には、「文字コード」の問題が付きまといますので、「