JavaScript奇妙なふるまいまとめサイト

 

This is a collection of those very special irregularities, inconstancies and just plain painfully unintuitive moments for the language of the web.

主要なすべてのWebブラウザはJavaScriptエンジンを搭載している。JavaScriptを含んだページをアップしさえすればブラウザ側で動作する。何らかのWebサービスを組み合わせてればそれだけで別のサービスを提供するページを作れる。ブラウザにおけるJavaScript実行性能は日進月歩で高速化しており、WebページやWebアプリケーションを作成する言語として日々その重要性が高まっている。

扱いやすい言語ではあるが、眉を寄せたくなることが多い言語でもある。その不可解で理解しにくい挙動に悩まされたプログラマは少なくないだろう。そこでBrian LeRoux氏が公開をはじめたwtfjsに注目したい。wtfjsはJavaScriptで遭遇する不可解なコードのサンプルをまとめたサイト。サンプルコードを見て心当たりのあるコードも少なくない。たとえば次のようなサンプルコードが掲載されている。

wtfjsより抜粋

wtfjsより抜粋

wtfjsより抜粋

wtfjsより抜粋

wtfjsより抜粋

wtfjsより抜粋

包括的に、そして厳密に情報をまとめているというサイトではないが、JavaScriptを使ったコーディングで気をつけるべき実装例として参考になる。こうした勘違いしやすいポイントをあらかじめ抑えておくことで、コーディング時に遭遇するバグを回避しやすくなる。

サンプル自体は随時追加される形式になっており、追加されたサンプルはRSSでフィード配信されるようにもなっている。追加してほしいサンプルコードがある場合には連絡を入れてほしいとの記載がある。随時追加されることを考えると、RSSリーダに登録しておいてチェック用に利用するというのは悪くない方法だ。

なおwtfjsはWhat the fuck JavaScriptの略称だとみられる。あまり上品な言葉ではないが、ニュアンスとしては「トホホのJavaScript」「ヤレヤレのJavaScript」といったあたりになる。



転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

人気記事

一覧

イチオシ記事

新着記事

[ハイスコアガール]2年ぶり連載再開 コミックスも復活
[00:00 7/25] ホビー
[げんしけん]「次号『二代目』最終回!!」 オタクサークルの活動描いた人気マンガ
[00:00 7/25] ホビー
Googleお役立ちテクニック - Chromeブラウザで複数のGoogleアカウントを利用する
[00:00 7/25] パソコン
[バナナマン・設楽]日村からの“サプライズ”に困る 人気の柴犬「まる」も登場
[21:03 7/24] エンタメ
都知事候補の女子大生淫行疑惑、巨人エースのお持ち帰り、ASKAの新ブログ - 週刊芸能ニュース! 注目トピックスBest5
[21:00 7/24] エンタメ

求人情報