タグ

2005年9月18日のブックマーク (4件)

  • llameradaの日記 - JavaScript でマルチスレッド・デザインパターン

    JavaScriptでデザインパターンを書いてみる。とはいえ、いまさらFactoryパターンなど書いても面白くないので、マルチスレッド・デザインパターンにする。 もちろん、JavaScriptの言語仕様にスレッドなどない。しかし、ブラウザ環境では実質的にスレッドが存在する。スレッドが発生する場面には2種類ある。1つは、イベントである。例えば、ユーザのクリック動作によってonclickイベントが発生した時、onclickイベントハンドラだけを処理するスレッドが発生するとみなせる。もう1つは、setTimeoutとsetIntervalメソッドである。これらのメソッドでは、一定時間後に、別の処理を実行させるが、この処理は現在の処理と並行的に実行される。つまり、スレッドとみなせる。個人的には、setTimeoutをアニメーションなどの小細工だけに使うのはもったいないと思う。setTimeoutの

    llameradaの日記 - JavaScript でマルチスレッド・デザインパターン
    walf443
    walf443 2005/09/18
    Worker-Threadパターン
  • システムエンジニアの方にオススメのポッドキャスト

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • ビル・ゲイツ、グーグルを語る - CNET Japan

    はたして顧客はWindows Vistaを買ってくれるだろうか。 Bill GatesとMicrosoftにとって、これは重大な問題だ。今週開幕したMicrosoftのProfessional Developers Conference(PDC)で、Gatesは一堂に会したソフトウェア開発者たち--Microsoftの最も重要な支持層--に檄を飛ばした。発売日の変更を繰り返してきた次期Windowsの「Vista」と、稼ぎ頭のOfficeの最新版「Office12」。Microsoftはこの2つの製品に対する熱狂を作り出すことができるのだろうか。 この20年間、Gatesの持論はほとんど変わっていない。それは「コンピューティングの中心はPCであり、Windows(とOfficeやその他の製品)こそ、最良の開発プラットフォームである」というものだ。変化があったとすれば、ウェブベースの開発が大

    ビル・ゲイツ、グーグルを語る - CNET Japan
    walf443
    walf443 2005/09/18
    グーグルは世界を体系化、MSは体系化するためのツールを提供、 即ちそのまんまじゃ使えないと。
  • yohei-y:weblog: Javascript HTML のデザインパターン

    僕もご多分に漏れず Javascript で遊んだり調べたりしています。 いろいろなクールなサイトの生 Javascript を見て勉強しているのですが、 まず面白いなと思ったのがロールオーバーの実現方法です(JavaScriptHTML をわかってる人には当たり前の内容だと思うので、ツマラナイ話だと思いますが)。 WaSP の左上の画像のロールオーバーは <img id="logo" src="/img/logo.gif" height="100" width="103" alt="Web Standards Project logo" /> 生 HTML はこんなかんじで onmouseover/onmouseout 属性を記述せず、 JavaScript で function initRollOvers() { var logo; if (document.getElement

    walf443
    walf443 2005/09/18
    HTMLとイベント処理記述を分けて保守性をUp