タグ

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

  • 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 が壊れて

    shoma
    shoma 2007/07/10
    SpiderMonkeyでJS1.7
  • jsh、2006-10-15、zip、概観 - FAX

    jshjsh_20061015.zip ShellクラスプロパティMOVE_KEYS:Object instances:Object instanceList:Array shellNum:Number commonKeyReg:KeyRegistry singlelineKeyReg:KeyRegistry multilineKeyReg:KeyRegistry メソッドcreateTextArea(id)HTMLTextAreaElementgetShell(id)Shellプロトタイププロパティcommand:Command elmExpression:HTMLTextAreaElement win:Window context:Context completion:Completion selection:Selection record:Record candsPanel:Can

    shoma
    shoma 2007/01/11
  • Deferredチェーン、非同期処理の逐次実行 - 実用

    JavaScript MochiKit.Async.Deferredは、「現時点ではまた利用できない値」を扱うためのクラスです。 以下のように、コールバックを並べ、イベントを発火させると、各々の返り値が次のコールバックへ渡され実行されていきます。 function increment(value){ alert(value); return value+1; } var d = new Deferred(); d.addCallback(increment); // alert(1) d.addCallback(increment); // alert(2) d.addCallback(increment); // alert(3) d.callback(1); この時、コールバックは以下のようにチェーンを形成しています。(当はエラーバックも合わせて一つのチェーンを形成しているのですが、

  • X Library(クロスブラウザJavaScriptライブラリ)メソッド一覧 - FAX

    X Library(クロスブラウザJavaScriptライブラリ)メソッド一覧 翻訳 (via Trivial Tracks: Javascriptのクロスブラウザライブラリ) 原文: XV: X Library Viewer xaddeventlistener xAddEventListener(ele, sEventType, fnEventListener[, bCapture]) エレメントにイベントリスナを登録する。いくつかのブラウザのために、window.onscrollとwindow.onresizeイベントをシミュレートする。 xappendchild xAppendChild(oParent, oChild) 安全なDOMラッパー。 xbackground xBackground(ele[, sColor[, sImage) エレメントの背景色とイメージを取得する。オプシ

  • javascript テストツール

    Test.Simple-0.21 - ドキュメント 翻訳 (thanks to Test::Simple) 原文:Test.Simple-0.21 - Documentation Copyright 2001, 2002, 2004 by Michael G Schwern, 2005 by David Wheeler. 名前 Test.Simple - JavaScriptのテストを書くための基的なモジュール。 概要 <pre id="test"> <script type="text/javascript"> plan({ tests: 1 }); ok( foo == bar, 'foo is bar' ); </script> </pre> 詳細 これは、JavaScriptのクラス及びその他のコードに適したテストを書くための、非常に簡単で、非常に基的なモジュールです。より複雑

  • Collection & Copy - JSON入門

    翻訳(thanks to JavaScript++かも日記) 原文:Introducing JSON JSON(JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。JavaScriptプログラミング言語(ECMA-262標準第3版 1999年12月)の一部をベースに作られています。JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構

  • JSAN-0.10 - ドキュメント - FAX

    翻訳 原文:JSAN-0.10 - DocumentationCopyright (c) 2005 Casey West. All rights reserved. 名前JSAN - JavaScript Archive Network概要 // または、ライブラリの中では if (typeof JSAN != 'undefined') { JSAN.use('Some.Library'); } 詳細このライブラリは、古典的なプログラミング言語に備わる振る舞いをJavaScriptへ追加します。そして、きちんと設計されモジュールに分けられたコードを作成するために必要な機能をプログラマに提供します。クラスプロパティglobalScope JSAN.globalScope = _player; globalScopeには、デフォルトでselfの値がセットされます。これはウェブブラウザでは上手く

  • JavaScript: 世界で最も誤解されたプログラミング言語 - 実用

    翻訳 原文:JavaScript: The World’s Most Misunderstood Programming LanguageCopyright 2001 Douglas Crockford. All Rights Reserved Wrrrldwide. JavaScript(別名:Mocha、LiveScript、JScript、ECMAScript)は、世界で最も人気のあるプログラミング言語の一つです。世界中のほとんどのパソコンには、少なくとも1つはJavaScriptインタープリタがインストールされ動いていることでしょう。JavaScriptは、WWWのスクリプト言語としての確かな地位により広く利用されるようになったのです。 しかしその高い普及率にもかかわらず、JavaScriptが汎用的でダイナミックな優れたオブジェクト指向プログラミング言語であることはあまり知られて

  • 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

    shoma
    shoma 2005/08/17
  • 1