普通はこういう風に書く new Effect.Opacity($('id'), {from: 1, to: 0});こういう、インスタンスを取得しない new は JavaScript では一般的に使われる。 関連するプロパティを this にまとめ、イベントを this に bind して分かりやすくするためである。 でも、慣れてないと逆にわかりにくい。 それで、最近のScriptaculousではこう書ける。 $('id').visualEffect('opacity', {from: 1, to: 0});こっちのが、ちょっとイメージ掴みやすいですよね。 ついでに、こんな書き方も出来るかも!(未検証) <a href="javascript:void(0);" onmouseover="Element.extend(this);" onclick="visualEffect('opa
Firebug を更新したら、またもや凄いことになってました。 まずはこれを見てください。 http://sample.ecmascript.jp/20060526.htm 要は JavaScriptをステップ実行しながら結果を確認できる。 変数の値をウォッチできる。 適当にブレークポイントを貼ってスタックを追えば、他人のサイトを簡単にハックできる。 うれしい!たのしい!こんにちわ! FireBug のインストール https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&id=1843
cyano: JavaScript アーカイブ 具体的には、従来のようにHTMLページ内にobjectタグやembedタグでFlashを表示するように記述した場合、そのFlashがクリックを受け付けたり、マウスの位置情報を取得したりするためには(インタラクティブに振る舞うには)、一旦Flash上でクリックなどをしてFlashコントロールをアクティブ化しなくてはならなくなりました。 最近、Flashにカーソルを合わせると変な枠があって、1回クリックしないと動作しないという現象がありました。 調べてみると、IEパッチ適用による影響だそうで、これはJavascriptによるタグ吐き出しを行うことで回避できる模様です。 その吐き出し用ライブラリを発見したので紹介。 次のように簡単に使えるようです。 var swf = new jp.catalase.SwfTagWriter('fma.swf',
なんかMOCHIKITというjsのフレームワークが凄いらしい。 デモはこちら。 ちょっと気になった機能 jsのインタプリタ キーイベント管理 ドラッグ カラーマネージメント テーブルソート ラウンドコーナー ロギングフレームワーク お硬そうなprototype.jsや、便利関数の集合体っぽいjqueryと比べると、 HSLで色が使えたりと、かなり表現系に強そうな雰囲気。 ちょっとflashっぽい挙動とかを期待できそうな感じ。 とりあえずメモ。 via:我的春秋 MochiKit: 軽量 JavaScript ライブラリ
ここ最近、prototype.js や scriptaculous.js に話題が偏りがちでしたが、MochiKit という JavaScript ライブラリも注目されています。(別に無視していたわけではなく、単に追っかけきれていないだけです。そもそも公開されているライブラリやフレームワークの数が尋常じゃないので..。cf. Round-up of 50 AJAX Toolkits and Frameworks)prototype.js や scriptaculous.js が Ruby on Rails のフロントエンドをサポートしているなら、MochiKit は TurboGears という、Python ベースの Web アプリケーション開発フレームワークのフロントエンドを支えています。 ブックマークレットを利用したデバッガや、データを昇順・降順に並べ替えられるソータブルテーブル、キ
Enterprise Strategy Group: Go-to-market Expertise to Help You Win
文字列を結合するメソッドがJavaScriptに存在することは分かっているのに、そのメソッドの名前が思い出せず、リファレンスを一々参照することはありませんか? そんな時に便利なMethod Finderを作ってみました。オブジェクト・返り値・引数を与えると、Method Finderはそれらの条件を満たすメソッド名を返します。元々はSmallTalkにあった機能のようです。私もJavaScriptのメソッド名をよく忘れるので、Method FinderのJavaScript版を作ってみました。下記のサイトより試せます。 Method Finder for JavaScript 実装にはAndrew Birkett's MethodFinder in Rubyを参考にしました。 メインのコードはこんな感じです。あまり格好よくありません。 追記:id:brazilさんよりトラックバックを頂きま
OOなJavaScriptの勉強がてら、ボタンの2度押し禁止機能を簡単に実現するライブラリを作ってみました ちょっと時代に乗り遅れている気もしますが、最近prototype.jsをつかったOOなJavaScriptを書くのにはまっています。 今日はbindとbindAsEbentListenerの勉強がてら、これまたかなり昔話題になった「2度押し禁止ボタン」を実現するコードを書いてみました。 input.js 使い方はこんな感じです。 // prototype.jsとinput.jsをロードします。 <script type="text/javascript" src="/path/to/prototype.js"></script> <script type="text/javascript" src="/path/to/input.js"></script> <script type=
You are here: Home » blog » stuff » The Latest Trend: Javascript Frameworks on the Server Side Looks like there's a mini trend brewing, that is "Javascript in the Server". Mozilla's Rhino and its future inclusion in Java seems to be driving this trend. This in addition to Rhino's capability of supporting continuations. Here's a list of frameworks that I've stumbled upon. Rhino in Spring - Rhino
オーダーメイドの業務系アプリを作る場合、まずJavaScript使えないブラウザとかは切り捨てられるため、僕はそれならとAJAXをふんだんに使って、作る方も楽で使う方も使いやすいアプリを目指します。 # AJAXだと入力バリデーションをサーバー側で行いつつ # ページ遷移は起こらない、てなことが出来るので楽 そのとき障害になるのが、JavaScriptとHTML(とPHPとかJSPとかのサーバーサイド技術)を組み合わせたコードの保守性の悪さです。たとえばあるfunctionが画面上のどのボタンをクリックしたときに呼ばれるのかは、jsファイルかhtmlテンプレートかそれともphpか、どこに書いてあるのか探すのが大変です。複雑な挙動をしてJavaScriptで動的にDOMを操作して画面を作ったりするとどんどん追いづらくなります。 UIの全ての挙動をいったんJavaでコーディングできるのなら、も
Yahoo!が使っている各種JavaScriptが「Yahoo! UI Library」という名前で公開されているが、そのYahoo! UI Libraryを使ったテトリスがある。 操作スタイルはともかく、今までの各種JavaScriptで作成されてきたテトリスとは一線を画する再現性と出来だ。 YUI Tetris! http://www.dustindiaz.com/basement/tetris.html 下にある「START」ボタンを押して開始。「S」で左、「F」で右、「D」で下移動。回転は「←」「→」キー、あるいは「<」「>」キーで行う。ちゃんと上まで詰まったら画面全体がブロックで覆われたりと芸が細かい。 お仕事中の息抜きにどうぞ。
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
As everybody knows, refreshing pages is so 1999. AJAX, DOM, whatever you call it makes it possible to let people edit a piece of text inline without having to use a submit button. You say: but that ain’t new at all! I say: But all of this has been made easy to use and implement: 2.0! Example page: inline edit (no JS knowledge needed) [source ] | Inline example: Please edit me! How you can make it
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」
「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧
フュージョン・コミュニケーションズ子会社のフュージョン・ネットワークサービスはこのほど、Web上に仮想デスクトップ環境を構築できる「StartForce」のα版を公開し、モニター募集を始めた。 米StartForceが開発した。Ajax(Asynchronous JavaScript+XML)を駆使し、PCのデスクトップのような環境をWebブラウザ上で操作でき、テキスト作成や画像ビューアーなどの基本機能に加え、ファイル保管・共有機能やインスタントメッセージング機能も備えた。同環境上で動作するアプリケーションをユーザーから募集し、今後はAPIも公開する予定だ。 WindowsとMac OS、Linuxに対応し、WebブラウザはInternet Explorer 6.0以降/Firefox 1.5以降。 α版は無料で利用でき、1アカウントで200Mバイトのディスクスペースを利用できる。転送量は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く