練習#!shebang.jp:Yellow Fade Techniqueホームページ作成の第一歩【JavaScript タイピングっぽい動く文字】 上記2つのページを拝見した。練習のために自分なりに書いた。定期的に関数を実行する関数を設けた。 イエローフェードのコードは以下。タイピングのサンプルは省略する。 Yellow Fade Technique 追記 (2005/11/16)setIntervalを利用し、関数化せず以下のようにまとめることも可能。 Yellow Fade Technique イエローフェードや定期実行への興味は薄い。クロージャ、各関数の責務の範囲、クラスの必要性、prototype.jsの意義について考えたい。
Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装 2007年11月12日- Javascript htmlspecialchars Javascript で HTMLエスケープを行うPHP関数、htmlspecialchars を実装するコード。 JavaScript でも HTML エスケープをしたい場合が結構あったりします。 PHPに慣れている方は htmlspecialchars 関数があったら使いやすいかもですね。 function htmlspecialchars(ch) { ch = ch.replace(/&/g,"&") ; ch = ch.replace(/"/g,""") ; ch = ch.replace(/'/g,"'") ; ch = ch.replace(/</g,"<")
#ff0000">2008年12月29日追記:逆再生する新バージョン「HTML崩壊Reverse! meltdown2.js」をアップ #ff0000">2009年4月21日追記:さらに進化したバージョン「HTMLの暴走(meltdown3)」をアップ まずは軽いページでお試しください。例えば Google とか。*1 javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";var da=new Date();s.src="http://www.rr.iij4u.or.jp/~kazumix/d/javascript/meltdown/meltdown.js?"+da.getTime(); document.body.appendChild(s)})(); これを適当なページのアドレスバ
Sexy sliding JavaScript side bar menu using mootools at Andrew Sellick When trying to conceive ways in which space could be saved on a web page I decided a sliding menu would work well as shown in the images below.セクシーに動作するスライドメニューバー実装JSライブラリ。 クリックするとニューっとアニメーションしてセクシーに開いてくれるメニュー実装のためのライブラリが公開されています。 デモはこちら CSSによってデザインできるので、デザインも簡単です。 ちょっと変わり種ということで、デザイン系のサイトで使えそうですね。
JibberBook 2 - Free AJAX Guestbook A Free AJAX GuestbookAJAXベースでサクサク動くのフリーの掲示板クリプト「JibberBook 2」。 JibberBook 2 のデモページはこちら 書き込むと、画面遷移なしに、そのまま画面に追加されます。 書き込んだ内容には、アニメーションスクロールしながらフォーカスが移ります。 JavaScript ライブラリには、mootoolsを使用し、サーバ側ではPHPが動作という構成。 掲示板のRead/Writeの部分はPHPで出来ています。 デザインや動作がクールなので、一風変わった掲示板スクリプトとして覚えておくとよいでしょう。
puRe aka Marcel Oelke Record mouse movement using Javascript and AJAX マウスの軌跡をJavaScriptとPHPで記録し再生するサンプル。 mousemove イベントハンドラの発生ごとに、Ajax で座標をサーバ側に送信し、PHPでデータを保持する仕組みで実装されているようです。 クリックイベントも取って再生することも出来るみたいです。 prototype.js ベースで、実装されているみたいですが、応用して、サイト利用者のサイトの利用法について調査することなどが可能になりますね。 実際の動作デモはこちら
Firebugは恐ろしいくらい便利なFirefoxアドオンだ。一時はFirefoxの重さからSafariへの乗り換えも検討したが、このFirebugのために舞い戻ってしまった。 そんな便利なFirebugであるが、他のブラウザ向けにはFirebug LiteというJavaScriptが提供されている。しかしこれはJavaScriptファイルなので、どこかのサーバに置いておく必要がある。その面倒さを解消するのがこれだ。 今回紹介するフリーウェアはFireBug Lite ++、IE7Proで使えるFirebugだ。ソースは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 FireBug Lite ++はIE7Pro向けのユーザスクリプトで、IE7にFirebug Liteの機能を埋め込む事ができる。これであれば、ローカルの開発時にも使えそうだ。 機能はあまり多くはない。
ページ上で動かしたマウスの軌跡を記録し、再生することが可能になるJavaScriptやAJAXなどの組み合わせデモが公開されています。実際に試してみればわかりますが、記録している際には、特に記録されていると気づくような要素は全くありません。 応用としては、広告バナーのクリックについてアイトラッキング(目の動きを追う)の代わりに、マウスの移動する軌跡を記録して「マウストラッキング」が可能になったり、あるいはAJAXをフルに駆使したサイトにおけるユーザービリティの記録による操作の改善、あるいは各種スパイ行動などにも使えます。 実際のデモは以下から。 Record mouse movement using Javascript and AJAX http://pure.rednoize.com/movelogger/ 上記ページで四角いキューブの辺の周囲をマウスでなんどかぐるぐると回転させてみた
カレンダーに土、日・祝日、および本日表示を行うための JavaScript です。このスクリプトにカレンダー解析スクリプトとCSSを加えることによって、スクリーンショットのような土・日・祝日・本日の装飾を行うことができます。振替休日やハッピーマンデーにも(多分)対応しています。 休日表示をするスクリプトをネットでいくつか見つけたのですが、カレンダー用のテーブルを作成しながら同時に休日を判定するタイプのものが多かったため、一旦マークアップされたカレンダーに対しても利用可能となる、汎用的なスクリプトを作ってみました。 このスクリプトは年月日から土、日・祝日、本日を判定するというシンプルなものです。JavaScript が利用可能であればブログツールやサービスに依存しません。 冒頭に述べた Movable Type 等のカレンダーを解析するスクリプトは別途エントリーする予定です(まとめて書くと収
Wednesday, Jul 26, 2006 - 01:07 +09:00 単純なモノほど、奥が深い。一般的にポップアップ・ウィンドウは、 <a href="#" onclick="winOpen('./popup.html')"> ...みたいな感じで起動するんですが、ふと思いたってonclickの代わりにclassでポップアップさせるよう改造してみました。これでどうなるかって言うと、 <a href="./popup.html" class="popup"> ...みたいな感じで、まんま普通のHTMLになります ...とりあえず、こんな感じ。 サンプル HTML <a href="aaa.com" class="popup">ポップアップ</a> Javacript window.onload=autoPOP; function autoPOP() { var x = documen
Google マップはグーグルが提供している地図サービスです。この Google マップをカスタマイズして独自のマーカーを表示させたり、指定した区間のルート検索を行ったりすることができるように色々な API が提供されています。ここでは Google マップで提供されている API の中でもウェブサイトで利用者が操作可能な地図をカスタマイズして表示することができる Google Maps JavaScript API の使い方の解説します。 ※ Google マップを利用者として使う場合の使い方については「Googleマップの使い方」を参照されて下さい。 なお JavaScript の基本的な使い方については「JavaScript入門」を参照されてください。
LiveValidationPHP | Home What is LiveValidationPHP? Well in short it's a form validation script. PHPでフォームの値をリアルタイムチェック「LiveValidationPHP」。 PHPとJavaScript でリアルタイムにバリデーションする仕組みが公開されました。 次のようにフォーム内容をリアルタイムにバリデーションできます。 バリデートのルールなんかはPHPで記述でき、JavaScript に慣れていなくても使えます。 関連エントリ JavaScriptでリアルタイム値チェックを簡単に行える「LiveValidation」
※スペックが低いマシンや一部ブラウザだと固まったり落ちる可能性があります javascript:(function(){var s=document.createElement("script");s.charset="UTF-8";s.src="http://rails2u.com/misc/hatesuta.js";document.body.appendChild(s)})();を適当なページでアドレスバーに入れて実行!すると…。スターつきの blog のトップページなんかだと最後にカウンターも出てカウンターとしても使えるよ☆ ソースは CodeRepos で公開してます。MIT ライセンスとしてご自由にどうぞ。 http://coderepos.org/share/browser/lang/actionscript/hatesuta
FusionCharts Free - Animated Flash Charts & Graphs for ASP, ASP.NET, PHP applications FusionCharts Free is a flash charting component that can be used to render data-driven & animated charts for your web applications and presentations. PHPから使えるアニメーションするグラフコンポーネント「FusionCharts Free」。 アニメーションが心地よく、実に様々なグラフを描画することが出来ます。 チャートは次のように、JavaScriptコードで簡単に貼り付け可能。データはXMLから読み込み。 PHPから簡単に使えるAPIライブラリも公開されています。 <
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
Thank you, Firebug. You made the web amazing for all! The story of Firefox and Firebug are synonymous with the rise of the web. We fought the good fight and changed how developers inspect HTML and debug JS in the browser. Firebug ushered the Web 2.0 era. Today, the work pioneered by the Firebug community through the last 12 years lives on in Firefox Developer Tools. Switch to the latest version of
RegexPal: JavaScript Regex Tester オンラインで軽快な正規表現テスト「RegexPal」。 JavaScriptで出来ていてマッチ結果もリアルタイムに反映されます。 開発などに便利に使えるかもしれませんね。
趣旨 † はてな RSS の未読エントリを全て一括で別のタブで開くスクリプト。 実行イメージはこんな感じ。 "Open All" の中に未読数が表示される。このリンクを左クリックすると、 全てのエントリを別タブで開く。 ただし、 FireFox? のデフォルト動作では全て別ウィンドウで開かれることに注意。 FireFoxまとめサイト-FAQの手順に従って、 window.open() でも別タブが開かれるように user.js で設定しておく必要がある。 user_pref("browser.tabs.showSingleWindowModePrefs",true); user_pref("browser.link.open_external", 3); // Force all new windows opened by Javascript into tabs (default) us
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く