Code Archive Skip to content Google About Google Privacy Terms
最近はシェーダ JIT の可能性をいろいろ探索するためにコンパイラ技術を調べています. 論文を読んでいると、JIT 技術の研究コミュニティが目指しているひとつの行き先は動的言語の高速実行であることが分かる. ちょうど Google Chrome の JavaScript エンジン V8 がなんか早いらしいということで、 すこし中身をしらべ、BlackScholes 計算でベンチマークを取ってみました. V8 V8 の実行性能については、 John Resig 氏のサイトに比較がいろいろあるので参照してほしい. http://ejohn.org/blog/javascript-performance-rundown/ ベンチの内容にもよるのだが、Chrome ベンチを除けば、 Tracing JIT による TraceMonkey と大体同程度のパフォーマンスを実現している. V8
操作方法 → キー: 次のページへ ← キー: 前のページへ ↑ キー: 目次ページへ ↓ キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します 10 年。 世界が JavaScript の真の実力を発見するのに要した時間である。 1995 年、Netscape 社の Brendan Eich により開発・設計された JavaScript は、「世界で最も誤解されたプログラミング言語」などと呼ばれもした、 ともすれば不遇とすらいい得る歳月を経て、あたりのそこここに満ち充ちていた「Web の旧来的なインタラクションの窮屈さを革命したい」という思いによって、ふたたび表舞台に招来された。 JavaScript は、Web の「あちら側」と「こちら側」とを取り結ぶ、もっとも古くてもっとも新しい、そして、もっとも重要な技術だ。次の 10 年を自らの手で創り出す
您的请求在Web服务器中没有找到对应的站点! 可能原因: 您没有将此域名或IP绑定到对应站点! 配置文件未生效! 如何解决: 检查是否已经绑定到对应站点,若确认已绑定,请尝试重载Web服务; 检查端口是否正确; 若您使用了CDN产品,请尝试清除CDN缓存; 普通网站访客,请联系网站管理员;
ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
デベロッパがFirefoxを使う理由はエクステンション! Ajax Webアプリケーションの開発者には、WebブラウザとしてFirefoxを愛用しているユーザが多い。その理由のひとつに豊富なエクステンション機能が挙げられる。Firefoxを使っているからエクステンションを使っているというよりも、エクステンションを使いたいからFirefoxを使っているという感じだ。 デベロッパに人気のあるエクステンションはいくつもあるが、代表的なところではAll-in-One GesturesやDictionarySearch、Greasemonkey、User Agent Switcher、ScrapBookなどを挙げることができる。そしてAjax Webアプリケーションの開発において必須ともいえるエクステンションに、Firebugがある。 Firebugに対する称賛の声は枚挙にいとまがない。「Fireb
このページはAjax (JavaScript) 関連ライブラリ一覧を掲載しています。 ライブラリのサンプル(例文)に関しては新JavaScript例文辞典にも掲載しています(新しいライブラリなどにも対応しています)。 ミスや間違い、リンクエラーなどがありましたらopenspc@po.shiojiri.ne.jpまでお願いします。
図1●Ajaxの仕組み<BR>通常のWebアプリケーションの場合,ボタンのクリックなどのユーザーのアクションを受けてWebサーバーにリクエストが送信され,処理の結果が画面表示とともに送られてくる(a)。つまり,Webサイトに何か問い合わせをするたびに画面遷移が発生し,次の画面に移るまでユーザーは待つしかない。Ajaxの手法では,ユーザーのアクションをWebページに埋め込まれたJavaScriptのプログラムが受け取る(b)。アクションに応じた表示をサーバーに問い合わせることなく実現しながら,「XMLHTTP」というオブジェクトを作成してサーバーに問い合わせる。XMLHTTPは,JavaScriptが備えるサーバーへのリクエスト送信の仕組み。結果はXML形式で返ってくるため,それを利用してさらに表示を変更する。
WebScheme Scheme interpreter for web applications WebSchemeはJavaScriptで書かれた、ウェブアプリケーションのためのScheme処理系です。 デモ IE6.0およびFirefox 1.5にて動作確認しています。 数独 数独というパズルゲームを遊ぶプログラムです。 「load sample」をクリックするとプログラムをロードし、「eval」を押すと実行します。 数独(コンパイル済み版) Schemeのコードを事前にJavaScriptにコンパイルしておくことで、ロード時間を無くしたものです。 WebSchemeからGoogle Maps APIを呼び出すサンプル WebSchemeにはJavaScriptのオブジェクトを操作する機能があり、これを使って Googleマップを操作するサンプルです。 「load sample」
JavaScript Tutorials Complete beginners JavaScript basics JavaScript first steps JavaScript building blocks Introducing JavaScript objects JavaScript Guide Introduction Grammar and types Control flow and error handling Loops and iteration Functions Expressions and operators Numbers and dates Text formatting Regular expressions Indexed collections Keyed collections Working with objects Using classe
O'REILLY JavaScript 第3版 のスコープあたりを読んでいて混乱してきたので、整理がてらメモ。 1.オブジェクトグローバルオブジェクト 2.実行コンテキスト関数を実行するたびに新しいコンテキストを作成する。スタック構造をしており、スタックのTopが現在の実行コンテキスト。 (スタックフレームのようなもの) 関数外部(グローバル)のJavascriptコード実行時の実行コンテキストはグローバルオブジェクト関数内部のJavascriptコード実行時の実行コンテキストは関数実行時に作成されたCallオブジェクト 実行コンテキスト==グローバル/Callオブジェクトっぽい書きかたがしてある。 3.スコープチェーンスコープチェーンはグローバル/Callオブジェクトのリスト。変数を参照する際に、スコープチェーンの末端から順番に探される。リストのトップはグローバルオブジェクトとなる。 実
『Ajax イン アクション』は糞本だ Dave Craneほか著『Ajax イン アクション』(インプレスジャパン)を8割がた読んだ。 突然だが、戦場は4つの基本的な要素でできている。 ・飢え ・埃 ・糞 ・シラミ これだけは絶対に忘れないでほしい。飢え、埃、糞、シラミだ。 これらの四大要素があまり目立たない戦場も、ごく一部にはある。米軍の力はあらゆる不可能を可能にするらしく、毎日シャワーを使うことさえあると聞く。だがそういう恵まれた環境は例外だ。戦場は四大要素でできている。四大要素があるのではなく、四大要素でできている。24時間、四大要素のなかで暮らすのだ。 さて私の経験によれば、Ajax開発は、戦場の暮らしに少しだけ似ている。こちらの四大要素は、多様性、非常識、情報不足、テスト困難だ。 現代のほとんどのプログラマは、こういう経験をしたことがないはずだ。匹敵するものがあるとしたら初期の
jQuery jQuery is designed to change the way that you write Javascript. jQueryはあなたのJavascriptプログラミングの方法に変化をもたらすように設計されている。 というわけで、jQueryを使ったJavascriptプログラミングにチャレンジしてみよう。 What is jQuery? jQuery is a Javascript library that takes this motto to heart: Writing Javascript code should be fun. jQuery acheives this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leav
クラスを定義する方法です。考え付くだけでも、これだけたくさんの方法があります。やっぱり、 JavaScript って柔軟であり複雑な言語ですね。 ちなみに、以下のすべての例はこのクラスを定義しています。 ちなみに、僕は一番下の書き方ですね。 皆さんはどのようにプログラミングしていますか? プロトタイプを使わない。クロージャを使う。 // プロトタイプを使わない。 // クロージャを使う。 function Item(price) { this.showPrice = function() { alert(price); }; } プロトタイプを使わない。クロージャを使わない。 // プロトタイプを使わない。 // クロージャを使わない。 function Item(price) { this.price = price; this.showPrice = function() { aler
Sarugau JS とは サーバサイドDHTMLエンジン"Sarugau JS"は、Java上で動作するJavaScriptとDIコンテナを使ったプレゼンテーション層用のフレームワークです。 ダイジェスト版の機能説明 ダウンロード ユーザーズガイド ぜひ、フィードバックをinfo[あっと]sarugau.org([あっと]を@に変換してください)まで。 Sarugau JSの解説 Sarugau JSに関する情報をDBマガジン2006年6月号に「サーバーサイドJavaScriptによる完全分業型Webアプリケーション開発」として寄稿しました。この内容の一部を編集部様の許可を得て掲載しています。 Rhinoとは コンセプトとアーキテクチャ 開発言語を実装箇所に応じて選ぶ
02:12 05/09/03 反応リンク集 fixの話 … Perl版、 Perl版、 C++版、 C++版、 Scheme版、 Concurrent Clean版。 (9/4追記: Ruby版、 Erlang版、 Squeak版、 D版。 Sukuna版。 Erlangのprocessを使ったメモ化の例は見てみたいかも。)。 で、 メモ化の話 … Python版、 Python版 (9/4追記: ET版、 Erlang版、 Java版、 PostScript版。 )。 decoratorは流石かっこいいですね。C++版は…うーん、個人的には、このくらいなら Boost に頼らないで直球ストレートで書いてあげたいところです。 彼はやればできる子なんです。 template<int (*G)(int(*)(int),int)> int fix(int x) { return G( fix<G
MOVED http://eto.com/lab/Profile.html BIO Born in 1971, Kouichirou Eto graduated from Keio University graduate school of Media and Governance. In his relatively short career he has compiled many accomplishments in new media and Internet projects. As a junior in college he joined Masaki Fujihata Lab for computer arts research. 1993 "PeepHole" 1995 "DotPaint" "RealPanopticon" at "ICC on the Web," In
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く