タグ

JavaScriptとjavascriptに関するameganのブックマーク (93)

  • Main Page - AjaxPatterns

    amegan
    amegan 2006/09/23
    Ajax 関連の Wiki 。 情報量が結構すごい。
  • IT戦記 - [javascript] Plain Old JavaScript Prototypes (普通の JavaScript も使えるようにしよう)

    Prototype.js や MochiKit や jQuery や dojo こういう便利なライブラリがたくさん出てきてとても便利になりました。 でもそのライブラリ当に必要? たしかに、グループワーキングを行うにはこれらのライブラリは必須だと思います。 でも、ちょいスクリプトを作るのに .bind(this) や $ や each や Event.observe が必要でしょうか。 いささかオーバスペックな気がします。 実際に「このツール Prototype.js 必須かよ。こっちは MochiKit で作ってるのにぃ」とかってことも多々あります。 あれを使うためにあれとこれを読み込んで、これを使うためにこれも必要だな。こんな感じだとサイトはどんどん重いものになってしまします。。。orz そこで、原点回帰です。 ちょっとしたツールでライブラリ使うのはやめようよ!何も使わなくても Jav

    IT戦記 - [javascript] Plain Old JavaScript Prototypes (普通の JavaScript も使えるようにしよう)
  • jQuery

    What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.

  • Javascript Sound Kit

    The Javascript Sound Kit is a wrapper around the ActionScript Sound Object, it makes it possible to use the Sound Object in Javascript the same way you do it in ActionScript. The API works almost the same way as the ActionScript Sound Object. Refer to Macromedia's documentation for more information here. Code Example: var mysound = new Sound(); mysound.loadSound("http://www.archive.org/download/Be

    amegan
    amegan 2006/08/25
    Flashを使ってJavaScriptから音を出すためのライブラリ
  • Flash / JavaScript Integration Kit

    The Flash / JavaScript Integration kit makes it possible to seamlessly communicate between Flash and JavaScript. You can call JavaScript functions from Flash, and ActionScript functions from JavaScript. Download the latest release of the Flash / JavaScript Integration Kit. Go to the project page (on OSFlash). Go to the development site (view the source code or log a bug). License The Flash / JavaS

    amegan
    amegan 2006/08/25
    FlashとJavaScript間でいろいろやりとりするためのツール。 今ダウンロードできない?
  • Modern Syntax

    この 「投げたゴミに追従するゴミ箱」というアイディアは昔からあって、これまで同じようなものが作られてきたかと思います。 んで、HTX Studioのエンジニアたちが作ったゴミ箱は投げたゴミを検知してその落下地点まで自動で動くというまでは同じですが、ゴミが満杯になるとメインのゴミ収集場まで自動で行き、ゴミ箱を空にして戻ってくるという動作をします。 今回3種類のゴミ箱を作ったようです。1つはお掃除ロボットのように床掃除ができるタイプのもの、もう1つがふた付きのもの。そして最後はソフトダーツ発射装置を備えた「お仕置きゴミ箱」です。これはゴミを散らかした人がいたらその人に向け遠隔操作でダーツを発射するというものです。このダーツのパーツをレーザーポインターに交換すればのおもちゃにもなるそうです。 あと面白かったのが、多くのゴミ箱を1つのリモコンに関連付けるとリモコンでの1つの操作ですべてのゴミ箱に

    amegan
    amegan 2006/08/11
    WebKit ってWindowsでもコンパイルできたんだ。 Shiiraのようなこともできるかも。
  • Modern Syntax

    この 「投げたゴミに追従するゴミ箱」というアイディアは昔からあって、これまで同じようなものが作られてきたかと思います。 んで、HTX Studioのエンジニアたちが作ったゴミ箱は投げたゴミを検知してその落下地点まで自動で動くというまでは同じですが、ゴミが満杯になるとメインのゴミ収集場まで自動で行き、ゴミ箱を空にして戻ってくるという動作をします。 今回3種類のゴミ箱を作ったようです。1つはお掃除ロボットのように床掃除ができるタイプのもの、もう1つがふた付きのもの。そして最後はソフトダーツ発射装置を備えた「お仕置きゴミ箱」です。これはゴミを散らかした人がいたらその人に向け遠隔操作でダーツを発射するというものです。このダーツのパーツをレーザーポインターに交換すればのおもちゃにもなるそうです。 あと面白かったのが、多くのゴミ箱を1つのリモコンに関連付けるとリモコンでの1つの操作ですべてのゴミ箱に

    amegan
    amegan 2006/08/11
    Safari の JavaScript エンジンがデバッグできるツール
  • Javascript Closures

    The documents under faq_notes/ are unmaintained. An up-to-date version of this document may be available at /faq/notes/closures/. Introduction The Resolution of Property Names on Objects Assignment of Values Reading of Values Identifier Resolution, Execution Contexts and Scope Chains The Execution Context Scope chains and [[scope]] Identifier Resolution Closures Automatic Garbage Collection Formin

    amegan
    amegan 2006/08/03
    About JavaScript Closure
  • まい・はうす

    amegan
    amegan 2006/07/07
    Eclipseで閉じた開発環境? Dojo のような動的ローディングでもデバッグできるようならいいかも。
  • WebKit対応のJavaScriptデバッガ「Drosera」が公開 | エンタープライズ | マイコミジャーナル

    The WebKit Open Source Projectは28日、Mac OS X標準のWebブラウザ「Safari」に対応するJavaScriptデバッガ「Drosera」を公開した。Droseraのバイナリとソースコードは、他のWebKitツールとあわせて配布される。なお、ソースコードのビルドには、Subversionツールと最新版の開発環境(Xcode 2.3)が必要。 和名をモウセンゴケという虫植物の名が冠されたDroseraは、SafariなどWebKitを使用したアプリケーションでJavaScriptデバッガとして動作する。1月に公開されたDOMツリービューア「Web Inspector」同様、90%以上がHTMLJavaScriptにより記述されていることが特徴。 WebKitは、WebブラウザのSafariをはじめ、DashboardやApple Mailなど、Ma

    amegan
    amegan 2006/07/01
    デバッガ情報は重要
  • The experience innovation company

    amegan
    amegan 2006/06/01
    JavaScript でタイマー&音を出す 別ウインドウで音声ファイルをロードすることでOn/Offをコントール。 今なら iframe を使えばいけるか?
  • 暴満館 » JavaScriptでCSSを弄る際のメモ

    このエントリは、JavaScriptによるCSSの操作として新たに書き直しました。 – 俺の探し方が悪いんだろうが、JavaScriptCSSを弄るリファレンスが中々見当たらなかったので、メモも兼ねて書く。 結構適当に書いてる部分もあるので鵜呑みにしないように。あと、Operaは知らね。 スタイルシートのルールを弄る div内の全要素をgetElementsByTagNameで拾ってforで回してstyleに・・・ってなことをやるよりも、スタイルシート側から操作できるようになれば楽になる。 function addRule( selector, property ) { if( document.styleSheets[0].addRule ) //IE document.styleSheets[0].addRule( selector, "{" + property + "}" );

  • Jemplate登場によるMVCアーキテクチャ進化の可能性 - Accept Things

    2005年はAjaxが流行ました。AjaxによってWebアプリケーションの操作性が劇的によくなりました。しかしその一方で、Ajaxの登場によってWebアプリケーションのアーキテクチャに歪みが生じました。サーバーサイドのコードはMVCアーキテクチャによって綺麗に各層で役割分担ができていますが、クライアントサイドにおいてはそうではありません。現在多くのAjaxベースのアプリケーションでは、JavaScriptコードの中にロジックとHTMLコードを混在させるやり方でAjaxを実現しているため(恐らく)、メンテナンス性の低下を招いています。 そこで今回はこの問題を解決する新たな動きが最近見えてきたので紹介します。そして、新たに登場したJemplateによるMVCアーキテクチャの進化の可能性について考えてみます。 GoodPicの金子さんの予想 以前、GoodPicの金子さんが書かれた以下のエントリ

    Jemplate登場によるMVCアーキテクチャ進化の可能性 - Accept Things
  • JavaScriptTemplates - TrimPath - Trac

    amegan
    amegan 2006/05/12
    実は結構スゴいアイデアかも。
  • IBM - 日本

    成果を出す「AIファースト」な企業、そのカギはエージェント型AIの活用や、部門横断の責任体制の構築、信頼性の高いデータ基盤の整備にあります。 最新情報 オリックス生命、コンタクトセンター・システムにおけるアジャイル開発強化に向けIBM Targetprocessを格導入 富士通と日IBM、テクノロジーを活用した共創を通じたより良い社会の実現を目指して協業検討を開始 IBM、「IBM AI Lab Japan」を立ち上げ、日におけるAIイノベーションと産業変革を加速 日IBM、SCSK、Red Hat が、メインフレームとクラウドネイティブ基盤によるモダナイゼーションを実現するプラットフォームの提供に向けて連携を開始 日IBM、AIエージェントおよびエージェント型AIに関する調査の日版を公開 東北電力と日IBM、AIパートナーシップを締結 日IBM、AI活用でサプライチェーン

    IBM - 日本
  • ERRP | Expired Registration Recovery Policy

    Please notice: This domain name registration has expired and renewal or deletion are pending. If you are the registrant and want to renew the domain name, please contact your registration service provider. Bitte beachten Sie: Diese Domainregistrierung ist abgelaufen und die Verlängerung oder Löschung der Domain stehen an. Wenn Sie der Registrant sind und die Domainregistrierung verlängern möchten,

    amegan
    amegan 2006/03/31
    IE は css の値に expression() という関数が使え、JavaScript が書ける。 へー。
  • min/maxワイド等利用可能になるライブラリminmax.js

    CSS minimum and maximum sizes The CSS2 standard specifies four properties that can be very useful when working with CSS layouts: min-width, max-width, min-height and max-height, These can be used in conjunction with the well-known width and height properties to get effects which can be especially helpful in designing layouts that are a mix of fixed-size and window-size-relative units. For example,

    amegan
    amegan 2006/03/31
    min-height/max-height をサポートしてないIEでそれらを JavaScriptを使ってエミュレートさせるスクリプト。 ちょっと強引だけど、こういった手段しかなさそう。
  • Ajax 逆引きクイックリファレンス

    このページは毎日コミュニケーションズから発売中の書籍「Ajax逆引きクイックリファレンス」のサンプルを掲載しています。 この書籍の元になっているサイト(Ajaxを勉強しよう)も参照してみてください。 ミスや間違い、リンクエラーなどがありましたらopenspc@alpha.ocn.ne.jpまでお願いします。 第一章 Ajaxとは Ajaxとは DHTMLとFlash Ajaxに必要な知識と技術 Ajaxの弱点/難点 通信上の制約 XMLの処理 スタイルシートの注意点 第二章 非同期通信処理 サーバーと通信を行う サーバーからテキストデータを読み込む サーバーからXMLデータを読み込む サーバーにgetメソッドでデータを送信する サーバーにpostメソッドでデータを送信する 読み込みを中断する タイムアウト処理を行う サーバーからの応答を調べる ファイルが読み込めない、存在しない場合の処理を

    amegan
    amegan 2006/03/27
    よくまとめられている
  • suVeneのあれ: Ajaxにおけるメモリリークの注意点

    2006年03月06日 Ajaxにおけるメモリリークの注意点 [ajax][javascript][はてブ] はてブの「ブックマークの確認」ページは、IEでメモリリークする! IE のメモリリーク調べる為の「Drip」ってツールが ここにあって、 このツールは単純にリークしそうなコードチェックしたり、 オートリロードして、外部から参照したメモリ使用量を記録してくれるだけなんだが はてブの追加ページで確認するとこんな感じになる。 (オートリロードなんで負荷高くなるから、悪用したり、やりすぎたりしないようにw) タスクマネージャー等の、外部から参照したメモリが増えているからといっても OSがアプリケーション用にキャッシュしているメモリが増加しているだけの 可能性があるから、一概に鵜呑みはできないんだが 平均して1回のリロードに 1M 近く増えていくとかおかしい。 (MicroSoft もタスク

    amegan
    amegan 2006/03/24
    IEで DOMアクセスとかするとメモリリークする。
  • http://www.interq.or.jp/student/exeal/dss/ejs/3/3.html

    amegan
    amegan 2006/03/15
    有用なテクニック