![Ajax技術の目に見えない通信内容をのぞいてみよう ― @IT](https://cdn-ak-scissors.b.st-hatena.com/image/square/7ca4a0b0e05d292affb5d8be5eefc09580153478/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fait%2Farticles%2F0602%2F11%2Fl_r12fig3s.jpg)
(thanks to id:koyachi、del.icio.us/rtk2106) OOPとFPと。関数、オブジェクト、クロージャの使い分けについて考えます。 関数型が良いのか、オブジェクト指向が良いのか、知りたいと思っていました。色々なページを読み、現時点で一応の答えを得ました。 カウンタを例にして、関数、スコープ、オブジェクト、クロージャの順に見て行きます。関数関数は処理です。入力と出力があります。関数型プログラミングでは、関数同士の入力と出力を連結しプログラムが構成されます。 var current = 0; function next(v){ return v + 1 } function previous(v){ return v - 1 } ok( 1 == ( current = next(current) ) ); ok( 2 == ( current = next(cu
クロージャ(クロージャー、英語: closure)、関数閉包はプログラミング言語における関数オブジェクトの一種。いくつかの言語ではラムダ式や無名関数にて利用可能な機能・概念である。引数以外の変数を実行時の環境ではなく、自身が定義された環境(静的スコープ)において解決することを特徴とする。関数とそれを評価する環境のペアであるともいえる。この概念は少なくとも1960年代のSECDマシンまで遡ることができる。まれに、関数ではなくとも、環境に紐付けられたデータ構造のことをクロージャと呼ぶ場合もある。クロージャをサポートする言語によるプログラミングでは、単に関数の中に関数を定義することができるだけでなく、その際に、外側の関数(エンクロージャ)で宣言された変数を暗黙的に内側の関数に取り込んで操作することができる。主な利点としてはグローバル変数の削減やコールバック関数記述の簡素化が挙げられる。 典型的に
UK が 「初心者向け JavaScript 勉強会する」 と言っていた。 俺も参加しようかなとか考えてたら UK:「なんか喋れ!」 俺:「俺は JavaScript 片思いだと何度も(ry 」 UK:「良いから喋れ」 俺:「無理です><」 UK:「黙れ!喋れ!」 俺:「どっちですか。・゚・(ノД`)・゚・。 うえええん」 と言うやりとりがあり UK を応援する意味でもと思い 「じゃぁ、LTぐらいで・・・」 と、引き受けました。 (個人的には喋ってって言われるのは大好きです。自分も資料まとめたり凄く勉強になるので) 俺:「Rhino とか Phobos とかで良いですか?(すこしでも得意な土壌に持ってこうとしてる) 」 UK:「初心者向けだって言ってるだろ!!」 komaku:「グリモン聞きたい」 UK:「それだな」 俺:「 工エエェェ(´д`)ェェエエ工工」 という、やりとりがありグリモ
Private Members in JavaScript Douglas Crockford www.crockford.com JavaScript is the world's most misunderstood programming language. Some believe that it lacks the property of information hiding because objects cannot have private instance variables and methods. But this is a misunderstanding. JavaScript objects can have private members. Here's how. Objects JavaScript is fundamentally about object
雑感 私の場合、オフ会に参加すると言っても勉強会の後に開催される懇親会程度でしかないのが現状ですが、オフ会であっても基本的には「レポートは可能な限り、書かない」ようにしています。書いても「お疲れ様でした。有り難うございました」くらいのコメントを主催した人のウエブサイトなどにブクマ米に残す程度かなと思っています。何故かといえば増永さんが仰っているように「いちいちそんなの調べてたら何も書けないよ」というものもあるかもしれないが、だったら書くなと言いたい。オフ会のレポートはどこまで書いていいか - 頭ん中に尽きるから。 個人的にはオフ会というのはネットという場をきっかけにして何らかの交流をする行為なので「行為そのもの」を楽しめば良いじゃんと思う。何故わざわざレポなんかブログに書きますか。ツイッターで「今、オフやってます」というのすらけまらしいというのに。 冗談はともかくとして、オフレポを書くなら
じつは皆さんが見ていない間にstilllifeさんたら泥沼のネット紛争に巻き込まれていて、ついには水掛け論に埋もれたコメント欄を渋々ながら閉じるハメに!?とかいう波乱などは全くないので、心配性のおねえさん/おにいさん/いもうとちゃん/おとうとちゃんは安心してください。コメント欄はずーっと前から閉じたかったのだけど、友達からなんでもないコメントを貰うことや、通りすがりの方から有意義な情報を頂く事自体は大変うれしいので、ふんぎりがつかずにいました。ではなぜ閉じるのかというと、理由はいろいろあります。長いのでたたみます。 1.面倒くささ回避 たとえば、コメント欄を閉じる3つの理由(ココロ社)に書いてあるような、説教好きコメントを頂いてイラッとしたことが何回かあります。私は「老婆心で君に言うけれど○○した方がよい」という態度の人が物凄く嫌いです。そういう人はどうも大抵の場合、本心では私に全然興味が
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く