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年後は? あなたの年収をデータに基づき予報します。

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

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

人気記事

一覧

イチオシ記事

新着記事

スクート、新千歳=台北=シンガポール線就航「構想から長い時を経て」
[21:34 10/1] 趣味
[最上もが]まるでヌード! レスリー・キー撮影でアート写真集 大胆ビジュアル解禁
[21:30 10/1] エンタメ
哀川翔、本業はもはやカブトムシ飼育!?「来年は大きさでギネスを狙います」
[21:30 10/1] エンタメ
[三吉彩花]初の写真集でロングヘアを40センチばっさり セクシービキニも披露
[21:00 10/1] エンタメ
川島海荷、『ZIP!』新MC就任で滑舌強化トレーニング「結構、激しかった!」
[21:00 10/1] エンタメ

求人情報