2012-05-01から1ヶ月間の記事一覧

ES.next のデフォルトパラメータが Firefox Nightly で実装された

757676 – implement harmony default parameters mozilla-central: changeset 95044:699a613bf616 function hoge (arg = "hogehoge") { return arg; } hoge("foo"); // "foo"; hoge(); // "hogehoge" えーと、もう分かると思うけど、引数が与えられなかった…

Re: JavaScriptでJava風にsuperクラスにアクセスするライブラリ作った :右京web

JavaScriptでJava風にsuperクラスにアクセスするライブラリ作った :右京web 追記:prototypeチェーンにsuperが2つ絡むとループすることに気がついた・・・のだけど、解決法がわからん。superは一回だけでお願いします(これはひどい)。 解決させようと考えてみ…

ES.next の FunctionRestParameter が Firefox Nightly で実装された

574132 – Prototype Harmony's rest parameters in SpiderMonkey mozilla-central: changeset 94717:dd094709d5b9 13 Function and Generators - ECMAScript Syntax Grammar 6th Edition / Draft 何かというと、関数の引数をまとめて配列で得られるようにな…

虚構新聞にタイトルをつけるスクリプト

虚構新聞の楽しみ方として、嘘だと知りつつもその嘘を楽しむ、というのがあると思う。 タイトルに「虚構新聞」とついてもなんら害はないと思う。ということで、スクリプトを書いたよ。 // ==UserScript== // @name kyoko_title // @namespace http://teramak…

-webkit-border-radius なんて書いているWeb開発者は腹を切って死ぬべきである

CSS

地獄の火の中に投げ込むものである。いや、まあそんなネタはどうでも良くて... そのベンダー接頭辞はいつまで書くの? | Unformed Building 書いてあることは至極真っ当なこと。もろ手をあげて賛成である。また、 ベンダー拡張プリフィックスはそれそのもの…

IE対応

クロスブラウザの難しさ - Life like a clown ごめんなさい。 IEの厳しさをなめてました。言い訳しておくと、僕はWebの開発者じゃない。ので、自分の使うブラウザでしか確認してません。基本的にはクロスプラットフォームなブラウザである、Firefox, Chrome,…

ECMAScript 6th 2012-05-04 Draft

ECMAScript 6th のドラフト(harmony:specification_drafts [ES Wiki])が更新されてる。前回同様に構文のみを抽出した文書を更新したよ。 ECMAScript Syntax Grammar 6th Edition / Draft 今回の構文的な変更は...3点ほど NumericLiteralに新たなリテラル定義…