2012/02/16 デブサミ2012【16-C-5】JavaScript 最新事情 - 開発者なら知っておきたい次世代 JavaScript - #devsumiC

<講演概要> HTML5 などの発達により Web 技術だけで本格的なアプリケーションが実現可能になりましたが、JavaScript 言語自体も急速に進化していることはご存じでしょうか? 本セッションでは既に IE を含めブラウザで広くサポートされている ECMAScript 5th についておさらいした上で、次世代 JavaScript にむけて ECMAScript 6th などとして標準化や実装が進められている最新機能をまとめて紹介し、JavaScript の未来はどうなるのかお話しします。 続きを読む
2
kyo_ago @kyo_ago

「W3Cに持って行ったら「地獄に落ちろ」と言われた」 #devsumi #devsumiC

2012-02-16 15:32:08
斉藤之雄 / 社会福祉士 😺🗯 @yukio_saitoh

会場内ワイマ、イーモバともにサクサク。 無理して WiFi 使わなくてもいいかと。  #devsumic

2012-02-16 15:32:09
Teruichi @teruichi81

Mozilla 浅井氏のセッションを後ろで聞いている。 #devsumi #devsumiC

2012-02-16 15:33:05
Shinya Chinen @akiwitter

JavaScriptの前身は10日間でやっつけで実装w。ネスケはW3C無視してたので、ゴメンナサイしたけど地獄に落ちろといわれたw。独自仕様乱立→標準化の流れ。色々あったんだなー。 #devsumiC

2012-02-16 15:34:08
kyo_ago @kyo_ago

そういえば確かに最初の頃V8をFXに入れるって話あった気がする #devsumi #devsumiC

2012-02-16 15:34:43
materia @materia_x64

ECMAScript5th…IE6-8は広く対応していないが、後方互換のスクリプトが用意されている。 #devsumiC

2012-02-16 15:35:26
レベル100のクワッスを連れ歩くスズカナ @bell_kana

Native JSON。IE8以降広く使える。後方互換なので、IE7まではjson2.jsで対応すればOK。 #devsumiC

2012-02-16 15:35:48
noman @noman_noman_00

JSONの正式な読み方って「ジェイソン」じゃなくて「ジェソン」なのね… #devsumiC

2012-02-16 15:36:00
レベル100のクワッスを連れ歩くスズカナ @bell_kana

Array Extra。配列操作のメソッドが追加。IE6から8ならAugment.jsで対応すればOK。 #devsumiC

2012-02-16 15:38:21
xorphitus @xorphitus

ecma 5thは配列+述語があるな。map/reduceも。ファンクショナルな色が濃くなるのか #devsumiC

2012-02-16 15:39:00
レベル100のクワッスを連れ歩くスズカナ @bell_kana

Function.prototype.bind。thisで扱うものを固定したり、関数に対する初期値をバインドすることができる。safariは対応していないので注意。 #devsumiC

2012-02-16 15:43:18
xorphitus @xorphitus

bindによって、thisの意味を理解しないでJS書く人が増えたりして… #devsumiC

2012-02-16 15:43:29
kyo_ago @kyo_ago

関数引数の名前重複は見逃して欲しいなぁ #devsumi #devsumiC

2012-02-16 15:45:47
レベル100のクワッスを連れ歩くスズカナ @bell_kana

StrictMode。IE9では未対応。よくあるミス(未定義変数への代入とか)をエラーとして検出する。StrictModeをOnにしてコードを書く習慣を付けましょう。特定関数だけStrictModeをOnにすることも可能。 #devsumiC

2012-02-16 15:45:55
materia @materia_x64

strictMpdeでエラーにならない記述を心がけないと。 #devsumiC

2012-02-16 15:46:32
kyo_ago @kyo_ago

with, arguments周りは変態的で好きだったんだけどなぁ。JSの楽しい部分がどんどん減って行く。。。 #devsumi #devsumiC

2012-02-16 15:47:24
yo_waka @yo_waka

あれなんかおかしい。よろしくお願いします! #devsumic

2012-02-16 15:47:30
レベル100のクワッスを連れ歩くスズカナ @bell_kana

StrictModeでwithやarguments.caller/calleeなどの制限も行える。 #devsumiC

2012-02-16 15:47:46
mid🌗 @mid_xanadu

さりげなさすぎてゲッターロボ、スルー #devsumiC

2012-02-16 15:48:00