タグ

ブックマーク / d.hatena.ne.jp/brazil (4)

  • dontEnums - FAX

    JavaScript, jsh, 抜粋jshの補完部分にある、列挙に出ないプロパティ定義部分。Fが関数、Nが数値、Bが真偽値、Sが文字列。ArrayにforEachがあったり、JavaScript 1.6ぐらいの内容。 jsh.Completion.dontEnums=[ {check: function(obj, objType){return objType=='String'}, properties: { F:'charAt charCodeAt concat indexOf lastIndexOf match replace search slice split substr substring toLowerCase toUpperCase valueOf '+ 'anchor big blink bold fixed fontcolor fontsize italics l

  • SpiderMonkey版、JavaScript 1.7を試す - FAX

    JavaScript いやぁ、このポストとほぼ同時にid:mal_blueさんから、動作の様子をコメントで教えていただいちゃいました。Bon EchoがFirefox 2で、MinefieldがFirefox 3なんですね、なるほど。Minefield ならば http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7 の Generator, Iterator が使えます。例にあるものはできますがまだ実装は終ってません(https://bugzilla.mozilla.org/show_bug.cgi?id=326466)JS_1_7_ALPHA_BRANCH だと let expression, let definition, destructuring assignment が 部分的に使えますが generator が壊れて

    khiker
    khiker 2007/07/19
    javascript 1.7
  • Collection & Copy - RubyについてJavaプログラマが知るべき10の事柄

    翻訳原文:10 Things Every Java Programmer Should Know About RubyJim Weirichコンサルタント / Compuwarejim@weirichhouse.org Copyright 2005 by Jim Weirich (All Rights Reserved)自己紹介ジム・ワイリック (Jim Weirich)Compuware社コンサルタントJavaのプログラマRubyの熱狂的支持者大事なことを、まず先に私は以前、大規模製造会社の従業員に就業後のC言語コースを教えていました。提出されたCのコードのスタイルをちょっと見ただけで、生徒が以前にどんな言語を利用していたかを簡単に当てられました。全くもって当のことです。「どの言語でも、君はFORTRANを書けるね」 Rubyを調査中のJavaプログラマなら、Rubyが色々な点でJav

    khiker
    khiker 2006/11/16
    JavaプログラマがRubyについて知るべき事柄
  • 改行コード、pre、textarea - FAX

    JavaScriptpre要素内の文字を変更する際、改行コードの扱いが各ブラウザで異なるようなので以下コードで調べました。 var pre = document.getElementsByTagName('pre')[0]; pre.innerHTML='[R]\r[N]\n[NR]\n\r[RN]\r\n[END]'; pre.appendChild(document.createTextNode('[R]\r[N]\n[NR]\n\r[RN]\r\n[END]')); innerHTMLで追加した結果は以下です。IEOperaFirefox\r空白のみ○○\n空白のみ○○\n\r空白のみ改行×2改行×2\r\n空白のみ○○ createTextNodeで追加した結果は以下です。IEOperaFirefox\r○○×\n空白のみ○○\n\r○改行×2○\r\n改行+空白○○ この結果を見

    khiker
    khiker 2006/09/17
    各ブラウザごとの改行コードの扱い.
  • 1