タグ

JavaScriptとjavascriptに関するWackyのブックマーク (500)

  • はてなブログ | 無料ブログを作成しよう

    ベルリン&ポーランド旅行での事を一挙公開! 2025年の7月、戦後80周年ということで、「もうひとつの敗戦国ドイツ」と「アウシュビツ」を訪れる12日間の「ちきりんオリジナルツアー」を催行しました。今回のツアーでは、事の内容まで事前打ち合わせを行い、しかもかなり細かく(旅行会社に)希望を伝えたため、大…

    はてなブログ | 無料ブログを作成しよう
    Wacky
    Wacky 2006/08/13
    TrixieみたいなIEプラグイン.Trixieより使いやすそうだ.かなりGreasemonkeyを意識したつくりになっており,なんとSpecial Functionsまでサポートしている.
  • CSSとDOM操作で3Dダンジョンゲームを作成する:phpspot開発日誌

    [brothercake] Dynamic 3D with CSS and the DOM CSSとDOM操作で3Dダンジョンゲームを作成するサンプル。 Flash等のプラグインなしでブラウザ上で3Dダンジョンを移動するような効果が得られます。 (Firefox & Operaにより動作確認可能) 尚、このスクリプトはダウンロードも可能のようです。 どのようにこの処理を行っているか?を調べるだけでもWEBアプリケーション開発の領域が一歩広がりそうです:-)

    Wacky
    Wacky 2006/08/12
    CSSとDOM操作で3Dダンジョンゲームを作成するサンプル。Flash等のプラグインなしでブラウザ上で3Dダンジョンを移動するような効果が得られます。
  • Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE

    JavaScriptの開発環境、要するにJavaScript用IDEという位置づけなのですが、HTMLCSSの構造をアウトラインで示してくれたり、文法の間違いを指摘してくれたり、やっていることはほとんどDreamweaverの持っている機能と同じです。 特に面白いのはJavaScriptCSSなどがInternetExplorerとFirefoxに対応しているかどうかが一発で分かる点。JavaScriptのエラーについても細かい部分まで指摘してくれます。つまり、実行しなくてもエラーがドコにあるのか分かる「静的解析」が可能というわけ。 WindowsMacintosh、Linux版があり、Eclipseプラグインとして動作するバージョンもあります。 スクリーンショットや実際に動かして機能を解説しているムービー、ダウンロードは以下から。 Aptana: The Web IDE http:

    Dreamweaverの代わりになるフリーソフト「Aptana」 - GIGAZINE
    Wacky
    Wacky 2006/08/01
    特に面白いのはJavaScriptやCSSなどがInternetExplorerとFirefoxに対応しているかどうかが一発で分かる点。
  • GIGAZINE - マウスホイールの回転イベントをJavaScriptで検知する

    実際の例としては「Google マップ」がまさにそうです。マウスのホイール部分を回転させると、地図を拡大縮小できます。 これと同じ仕組みを実装するにはどうすればいいの?というお話。 Mouse wheel programming in JavaScript http://adomas.org/javascript-mouse-wheel/ テストページはこちら、マウスホイールを回転させると表示が変わる http://adomas.org/javascript-mouse-wheel/test.html ほかにもこんなことができます。 JavaScript++かも日記: マウスホイールで拡大縮小 インフォシーク ホームページ作成「マウスホイールで画像を拡大縮小する方法」 せつないぶろぐ : JavaScriptによるマウスホイールのイベント処理 暴満館 >> OperaのJavaScript

    GIGAZINE - マウスホイールの回転イベントをJavaScriptで検知する
    Wacky
    Wacky 2006/07/25
    させると、地図を拡大縮小できます。
  • TimeLineで時系列イベント表を作る[ajax]

    702NK (1) 705NK (1) Activity (1) Adapter (2) add-on (1) AES (1) agile (3) amazon (2) Android (19) Android Studio (1) arm (2) assembler (1) bash (2) Bluetooth (2) book (3) bridge (1) C (13) cache (2) canna (1) catch.com (1) codereview (4) CPU (3) cruisecontrol (1) current (1) cygwin (1) debian (2) debug (2) dictionary (1) disklabel (2) distcc (2) DMA (2) Dropbox (1) embedded (2) encfs (1) english (

    Wacky
    Wacky 2006/07/22
    TimeLineを使うと、スクロールできる時系列のイベント表を簡単に作成できる。
  • 最速インターフェース研究会 :: IEの遠隔操作用ライブラリmechanize.js

    先日のShibuya.js Techtalk#2では開発手法の話とかは(前回話したので)あまりしなかったのですが、そういう話を知りたいという人も多いようなので適当に公開していこうと思います。 http://la.ma.la/misc/js/mechanize/ WWW::Mechanizeと似たインターフェースでIEを遠隔操作するライブラリです。htaから呼び出してテスト用のツールを作ったりします。wshからも使えると思います。 機能的には最低限のものしか実装してません。ファイルのアップロードとかはJS側からいじれなかったと思うので多分無理です。 この手のツールではseleniumというのが有名なのですが、多機能すぎて使い方が良くわからないので自作しました。単純な動作確認や連投に使ったりします。 これを使ってアレをナニしたりしているのですがとてもここには書けません。

    Wacky
    Wacky 2006/07/17
    WWW::Mechanizeと似たインターフェースでIEを遠隔操作するライブラリです。htaから呼び出してテスト用のツールを作ったりします。wshからも使えると思います。
  • vb2005のWebbrowserコントロールで複数のSubmitボタンがある場合 - MSDN フォーラム

    Wacky
    Wacky 2006/07/17
    WebBrowser1.Document.Forms("ボタンのname").InvokeMember("click")とすることで解決できました。
  • Enjoy×Study - JavaScriptの正規表現で、メタ文字の"\s","\d"はクロスブラウザでの互換性が無い。

    正規表現で"\d"は、"[0-9]"と一緒だとずっと思っていましたが、FireFoxでは全角数字もマッチします。(FireFox1.5.0.4で確認) /\d/.test('1') // =>true /\d/.test('1') // =>trueちなみにIE 6、Opera 9では、"/\d/.test('1')"はfalseとなります。 気になったので、"\s"、"\w"についても調べてみたところ、下記のような結果になりました。 パターンFireFox 1.5,2.0IE 6, 7Opera 9 /\s/.test(' ') // 半角truetruetrue /\s/.test(' ') // 全角truefalsetrue /\d/.test('1') // 半角truetruetrue /\d/.test('1') // 全角truefalsefalse /\w/.test('

    Enjoy×Study - JavaScriptの正規表現で、メタ文字の"\s","\d"はクロスブラウザでの互換性が無い。
  • JavaScript でプロファイリング - (new Hatena).blog()

    追記 [20061103]: ライブラリ非依存なバージョンも書いてみました。id:reinyannyan:20061103:p1 でご覧下さい。 最近自分で書いた JS プログラムが驚くほど重かったので、どこに原因があるか調べたいと思いました。 その方法として、怪しいと思う箇所に (あるいは思わない箇所にも) 手作業でタイマーを仕掛けて、部分部分の実行時間を計測するのも手だと思うんですが、クラスのどのメソッドでどのくらい時間が掛かっているのかが自動的に分かる、というのが理想的かなと思いました。 (以下、prototype.js 的な (OO 的な) コーディングを対象とした話になります) まず思いついたのは、プロファイルしたいクラス (function オブジェクト) を受け取って、メソッドを動的に書き換えるという方法です: for (var m in klass.prototype) {

    JavaScript でプロファイリング - (new Hatena).blog()
    Wacky
    Wacky 2006/06/24
    最近自分で書いた JS プログラムが驚くほど重かったので、どこに原因があるか調べたいと思いました。
  • Web開発者のためのライブラリTOP10とCrossBrowserToys:phpspot開発日誌

    Top 10 Web Developer Libraries - Cameron Olthuis I decided to make a list of the top libraries that I have come across or that I personally use. WebデベロッパーのためのライブラリTOP10。 Moo.fx , Rico , Swat ,ColorCombos ,script.aculo.us ,Mochikit ,Dynamic Drive CSS Library, PEAR , DHTML Goodies ,Cross Browser | Toys ,Yahoo UI Library 実際には12個紹介されます。 ColorCombos, Cross Browser | Toys 以外はわりとメジャーなので知っていましたが、いろいろとライブラ

    Wacky
    Wacky 2006/06/20
    WebデベロッパーのためのライブラリTOP10。
  • ActivePerl で PerlScript と Google Maps: blog.bulknews.net

    ActivePerlPerlScript と Google Maps Google Maps を ThinkPad 加速度センサーで操作 というナイスなハックをやってみたわけですが、ちょっと技術的な部分を解説。 まず ThinkPad の加速度を読む部分は、Google で検索すると、 http://www.hirax.net/misc/AccelerometerThinkpad/AccelerometerThinkpad.h http://blog.netswitch.jp/files/leap-frog.zip あたりのコードが見つかります。C で書くと、 if( !DeviceIoControl( hFile, 0x733fc, NULL, 0, // via IOCTL(0x733fc) (void *)&AccelerometerData, 0x24, &ulRead, N

    Wacky
    Wacky 2006/06/15
    Win32-Perl の機能がブラウザから使えることによって、オンラインアプリの Google Maps とローカルの融合ができる、というわけでこれはアツイなー、と思ったしだいです。
  • JavaをJavaScriptに変換するグーグルのツールを使ってみよう ― @IT

    グーグルが発表したGoogle Web ToolkitJava言語で作成したクライアントアプリケーションを、JavaScriptHTMLアプリケーションに変換するという、まったく異なるアプローチを持つAJAXアプリ開発ツールだ。簡単なサンプルを動かしてみよう(編集部) 2006年5月17日、米国Googleが、Google Web Toolkitをリリースしました。早速Webサイトを見ると、『Google Web Toolkit - Build AJAX apps in the Java language』(=Java言語でAJAXアプリを造る)という、Java開発者にとって非常に刺激的なキャッチで始まっています。 これまでも、BACKBASE Java Edition、ICESOFT ICEFACES、Nexaweb などAJAX+Javaでの開発に対応するフレームワーク製品または

  • 我的春秋: 振る舞い分離 JavaScript ライブラリ一覧(編集途中)

    我的春秋: 関連エントリー 2006-06-11: 振る舞い分離 JavaScript ライブラリ一覧(途中) 2006-06-10: 続 JavaScript ソースが HTML から消える日 2006-01-05: JavaScript ソースが HTML から消える日 lib. behaviour.js (v1.1) getElements BySelector cssQuery() jQuery prototype.js (v1.5+) 対応ブラウザ

  • 我的春秋: JavaScript ソースが HTML から消える日

    [2006-06-10 付記]このエントリーは、2006-01-05 時点のもので情報が古くなってます。現時点で把握している最新情報を「続 JavaScript ソースが HTML から消える日」にアップしましたので、あわせてご参照ください。 Behaviour.js ― JavaScript ソースを (X)HTML から完全分離できるライブラリ 昨日、職場の同僚の人がたまたま見つけた JavaScript ライブラリを教えていただたんですけど、これがもうびっくり!なんと、このライブラリがあれば、イベントハンドラーも含めて JavaScript ソースが (X)HTML の body 内から、ほぼ完全に分離できてしまいます! しかも、HTML 内で JavaScript 関数を適用する場所は、なんと JavaScript ソース内に CSS セレクタを書き込むことで指定!あまり日では取

    我的春秋: JavaScript ソースが HTML から消える日
    Wacky
    Wacky 2006/06/10
    このライブラリがあれば、イベントハンドラーも含めて JavaScript ソースが (X)HTML の body 内から、ほぼ完全に分離できてしまいます!
  • PHP Ajaxな快速TODOツール:phpspot開発日誌

    AJAX ToDo List 解説URL This is a simple Web based todo list (version 1). The notes are now stored in a database so what you see here is done by other people. PHP+Ajaxな快速TODOツール、Ajax TODO List。 TODO項目はインラインで編集&削除でき、アイテムの追加も簡単&高速。 ソースコードが公開されているので、改造できますね。 並び替え機能なんかも欲しいところ。

    Wacky
    Wacky 2006/06/03
    PHP+Ajaxな快速TODOツール、Ajax TODO List。TODO項目はインラインで編集&削除でき、アイテムの追加も簡単&高速。ソースコードが公開されているので、改造できますね。
  • kinnekoの日記 - JSON関係リンク集

    JSON/簡単なテスト:基 http://jsgt.org/ajax/ref/test/json/test1.htm JSONとContent-Type http://blog.nomadscafe.jp/archives/000578.html JSON in JavaScript語訳 http://d.hatena.ne.jp/brazil/20050915/1126717649 Introducing JSON 日語訳 http://d.hatena.ne.jp/brazil/20050915/1126709945 JSON + prototype.js http://www.machu.jp/diary/20060110.html JKL.Dumper - JSONデータダンプクラス http://www.kawa.net/works/js/jkl/dumper.html

    kinnekoの日記 - JSON関係リンク集
  • 水面に反射するような効果を画像に加えるJavaScript「Reflection.js」

    上記画像を見れば分かるように、水面やなめらかな金属などに映り込んだような効果を画像に簡単に持たせることができるようになります。わざわざ画像を加工するソフトウェアを起動する必要がなくなるというわけ。映り込みの度合いも調整可能です。 Internet Explorer 5.5以上、Firefox 1.5以上、Opera 9以上、Safariで動作する模様。 Reflection.js http://cow.neondragon.net/stuff/reflection/ 「class="reflect"」というのを加えるだけで基的に利用可能になります。画像ごとに効果を加える必要がなくなるというのがメリットらしい。ブログのアバター画像などで使うことを主目的に開発されたらしいですが、そのほかにも何か面白いことができそうな気もする。 なお、上記サイトからWordpressphpBB、vBulle

    水面に反射するような効果を画像に加えるJavaScript「Reflection.js」
    Wacky
    Wacky 2006/05/29
    水面やなめらかな金属などに映り込んだような効果を画像に簡単に持たせることができるようになります
  • 米Google、Ajax開発ツール「Google Web Toolkit」のベータ版を公開 | エンタープライズ | マイコミジャーナル

    Googleは5月17日(現地時間)、現在米カリフォルニア州サンフランシスコ市内で開催されているJava開発者向けカンファレンス「2006 JavaOne Conference」会場において、Ajaxアプリケーション開発キット「Google Web Toolkit(GWT) ベータ版」の提供開始と、その概要について説明した。GWTの利用により、Google MapやGmailなどで実現されているようなリッチなユーザーインタフェースをもったアプリケーション開発が容易になる。 GWT最大の特徴は、Ajaxアプリケーション開発にEclipseなどの既存のJava開発ツールを流用して、そのデバッグ機能を余すことなく利用可能にしている点だ。Webブラウザ上でネイティブアプリケーション並みの複雑な画面処理や、ページのリフレッシュなしでデータ更新を実現するAjax技術は、Google Mapでの

    Wacky
    Wacky 2006/05/18
    すことなく利用可能にしている点だ。
  • Google Web Toolkit - yojikのlog

    多分Gmailとかで使われてそうなフレームワーク*1。 http://code.google.com/webtoolkit/ これすごい。逆転の発想だなー。 Javaで作ったウィジェットのソースをJavaScriptにコンパイルする事によってリッチなAjaxアプリを作る。実行は、JavaScriptで作られたJREエミュレーション用ランタイムを使って、クライアントのブラウザ上で行う。 開発時は「hosted mode」で開発する。このモードではコンパイルせずにJavaネイティブ(変な言い方)で実行することによって、デバッキングなどJavaのIDEのパワーをうまく生かした開発ができる。このモードのとき、GWTはAWTとかSwing上でブラウザをエミュレートするのではなく、埋め込みブラウザ*2と連携する。つまり埋め込みブラウザ側で画面表示やイベントのハンドリング等を実行する。Javaとブラウザ

    Google Web Toolkit - yojikのlog
    Wacky
    Wacky 2006/05/18
    Javaで作ったウィジェットのソースをJavaScriptにコンパイルする事によってリッチなAjaxアプリを作る。実行は、JavaScriptで作られたJREエミュレーション用ランタイムを使って、クライアントのブラウザ上で行う。
  • 7行テトリス(JavaScript)

    7行テトリス 操作法: 左右矢印キーで移動、Enterキーで回転 ※JavaScriptで書いているんでソース丸見えです。 ソースをギリギリまで切り詰めて書いたのでソース見ると結構面白いです。 遊ぶ (注)windowsのIEでしか動かないようです