タグ

ブックマーク / anond.hatelabo.jp (22)

  • javascriptを理解するためのたった2つの大切なこと

    9割ぐらいはハッシュ何がハッシュなのかjavascriptで存在するほとんどのオブジェクトの実体はハッシュだよ。 var arr = [0,1,2,3]; とかをみると配列(人によってはリスト)に見えると思う。でも実際は違うんだ。 これは var has = {0:0,1:1,2:2,3:3}; と基的には等価なんだ。ただちょっと束縛されているメソッド(インターフェイス)が違うだけ。 ためしに arr[4] = 4; arr['x'] = 'string'; arr[-1] = -1; としてみよう。 Firebugで確認してみると[0, 1, 2, undefined, 4]というような値がかえってくるよ。 でもarr[-1]やarr['x']の値は保存されてないのかな?そんなことはないちゃんとアクセスできるんだ。 それどころかarr.xで'string'がかえってくるんだ。 別の例を

    javascriptを理解するためのたった2つの大切なこと
  • [まとめ]あの名作映画をわずか『5秒』で把握できる動画

    「… in 5 seconds」(…を5秒で)シリーズ。しばしば5秒以上だったり5秒未満だったりするのはご愛嬌。 注意:どう見てもネタバレです。当に(ryある意味虚偽の記述なので取り消し線引いておきます(汗 YouTube - Star Trek 2 in 5 seconds 『スタートレックII カーンの逆襲』を5秒でYouTube - Star Wars in 5 seconds 『スター・ウォーズ(エピソード4/新たなる希望)』を5秒でYouTube - Empire Strikes Back in 5 seconds 『スター・ウォーズ エピソード5/帝国の逆襲』を5秒でYouTube - Return of the Jedi in 5 seconds 『スター・ウォーズ エピソード6/ジェダイの帰還』を5秒でYouTube - Fellowship of the Ring in

    [まとめ]あの名作映画をわずか『5秒』で把握できる動画