タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

yuno_in_languageとECMAScriptに関するyouzのブックマーク (2)

  • Kanasan.JS JavaScript 第 5 版読書会 #5: Days on the Moon

    Kanasan.JS JavaScript 第 5 版読書会 #5 に行ってきました (当日のチャットログ、参加者のブログ記事一覧)。今回からはいよいよ第 2 部、クライアントサイドスクリプトということで、13 章全体を読みました。 控えめな JavaScript JavaScript をどのように使うかの指針として、「控えめな JavaScript (unobtrusive JavaScript)」(WaSP DOM Scripting Task Force の声明文) というキーワードが挙げられています。 HTML マークアップと JavaScript コードを分離する。 正常に機能を停止する。ブラウザがある機能を持たない、もしくは JavaScript 自体が動作しない場合であっても、コンテンツが利用可能であるようにする。 アクセシビリティを低下させるのではなく、向上させる。 これは

  • ゆの in ECMAScript: Days on the Moon

    再度ゆの in language です。この間作ったのは AA 部分をプログラムの最後に置くことを優先したため、Firefox 3 以降などでないと実行できないという問題がありました。そこでこの問題を解消し、ECMAScript 第 3 版に準拠した処理系一般で (多分) 実行できるようにしてみました。ただし、ECMAScript では入出力が扱えないので、プログラム全体を評価した返り値を出力と考えることにします。 var X = { valueOf: function () { _ += "スケッチ"; delete this.valueOf; }, toString: function () { _ += "×365"; } }; ゆの.valueOf = function () { そんなことよりヱヴァンゲリヲン新劇場版 = _ + " " + eval(/".*?"/.exec(t

  • 1