タグ

JavascriptとJavaScriptに関するnozomのブックマーク (542)

  • JSAction スクリプト

    JSActions (+ HideAway Firefox +) のためのスクリプトです。 以下に載っているスクリプトが、動かなくても、Firefox をクラッシュさせても、パソコンを壊しても、 作者は一切責任を取りません。 ここのスクリプトは、増えるかもしれないし、消えるかもしれないし… 選択文字列を Google マップで検索する gmap_search.js selection フォルダに入れて使います 結果は新しいタブで開くようになっていますが、書き換えれば変えることも出来ます (具体的にはスクリプト内のコメントを見てください)。 セッションを保存して終了する save_session_and_quit.js global フォルダに入れて使います 「前回終了時のウィンドウとタブを表示する」という設定を普段は使わないけれど、 今回だけセッションを保存したい、という時

  • Firefox 1.0PR 用 アンカー作成スクリプト | 過去ログ 2004年9月 -moewe-

    こんばんは、信次です。もう一つのサイト作りばかりやってます。ドメイン取ったり大変ですが、一番大変なのが MacIE 完全対応。これは結構辛い。 メールフォームレス to tomo さん えっとですね、うちの場合は 9/25 に来ました。あのページが公開されてからですね。 Shorter Launcher を使いやすく 使いやすくって言っても、「僕が」です。 Shorter Launcher は Ctrl + クリックでアプリの EXE ファイルのあるディレクトリを指定ファイラーで開く機能がありますが、これを ArtTips と同じ様に右クリックにしたい。 そこで登場するのが、またまた マウ筋 です。ターゲットは Shorter Launcher 、そしてアクションを 右クリックにして「キーを送る」で Ctrl + Left mouse button を指定。これで右クリックでアプリのディレ

  • Ajaxian » DOMContentLoaded.Next

    Looking for information about Informa TechTarget products and services? The commercial homepage has moved. Visit Informa TechTarget News 31 Jul 2025 / Policy & regulation CMS releases FY 2026 IPPS final rule, bumping rates 2.6% The FY 2026 Hospital IPPS and LTCH PPS final rule will increase the IPPS operating rates by 2.6%, contributing to an overall $5 billion in hospital payments next year. 31 J

    Ajaxian » DOMContentLoaded.Next
  • URLParser – Public code – Trac

    Poly9's Polyvalent Javascript URL Parser Usage: var p = new Poly9.URLParser('http://user:password@poly9.com/pathname?arguments=1#fragment'); /* OUT * p.getHost() == 'poly9.com' p.getProtocol() == 'http' p.getPathname() == '/pathname' p.getQuerystring() == 'arguments=1' p.getFragment() == 'fragment' p.getUsername() == 'user' p.getPassword() == 'password' */ p.setURL('another.url.com'); /* OUT * p.g

  • scrollBy - ページ内リンクをスムーズにスクロールする - youmos

  • Part2 JavaScript流オブジェクト指向プログラミング

    JavaScriptは,きちんとしたオブジェクト指向言語であって,オブジェクトを利用した高度な開発が可能です。JavaC++,.NET系のオブジェクト指向言語がオブジェクトの定義にクラスという概念を用いる「クラス・ベース」の考え方を採用しているのに対し,JavaScriptではひな型となるオブジェクトを元に独自の機能を付加するという「プロトタイプ・ベース」の考え方を採用している点が特徴です。 まず最初に,皆さんの誤解を解いておきましょう。それはJavaScriptは,きちんとしたオブジェクト指向言語だということです。オブジェクト指向言語と言えば,JavaC++などが有名ですし,C#やVisual Basic 2005といった米Microsoftが開発した.NET系の言語もあります。しかしこれらの言語に比べてJavaScriptは,一段低い「Webブラウザで利用する簡易言語」といったイメ

    Part2 JavaScript流オブジェクト指向プログラミング
  • JavaScriptがズバリ分かる

    Webプログラミングは,もはやJavaScriptを抜きには語れません。Webブラウザ上で動作する簡単なプログラミング言語として,あるいはサーバーサイドと連携するAjaxの一部として,またはオブジェクト指向スクリプト言語として…JavaScriptほど幅広い層に使われている言語はないでしょう。ここでは言語としてのJavaScriptに注目し,Part1ではJavaScriptを学習するうえで基的な文法を,Part2ではJavaScriptにおけるオブジェクト指向プログラミングを解説します。 Part1 JavaScript基礎の基礎 Part2 JavaScript流オブジェクト指向プログラミング

    JavaScriptがズバリ分かる
  • Visioのような図が書けるJavaScriptライブラリ「Open-jACOB Draw2D 」:phpspot開発日誌

    Visioのような図が書けるJavaScriptライブラリ「Open-jACOB Draw2D 」 2006年11月26日- Open-jACOB Draw2D Create drawings and diagrams with the free Javascript library. The User interface allows interactive drawing by using your standard browser. No additional software; no third party plug ins. Just run it and use it. Visioのような図が書けるJavaScriptライブラリ「Open-jACOB Draw2D 」。 次のような図形描画機能を、ライブラリを使うことで自分のツールに組み込めるのが嬉しいところです。 描画した図形

  • モーフィングアニメーション機能が追加された script.aculo.us 1.7 beta リリース:phpspot開発日誌

    モーフィングアニメーション機能が追加された script.aculo.us 1.7 beta リリース 2006年11月24日- mir.aculo.us モーフィングアニメーション機能が追加された script.aculo.us 1.7 beta リリース。 モーフィングアニメーションとは、次の画像があったとすると。 次の画像のように徐々に変わっていくアニメーションです。 サンプルは次のような感じで、他の Effect 同様、実装は非常に簡単です。 new Effect.Morph('error_message',{ style:'background:#f00;color:#fff;border: 20px solid #f88; font-size:2em', duration:0.8 }); // same thing with Element morph is $('error_

  • JS Builder - JavaScript GUI圧縮ツール: ある SE のつぶやき

    JS Builder(Jack Slocum's Blog) JavaScriptの複数ファイルを、まとめてGUIで圧縮できるツールがありました。 しかも、ヘッダーにコメントを付けられるので、ライセンスの記入も簡単。 こういうのを探していたんですよね。 尚、動作には.NET Framework2.0が必要です。 ・スクリーンショット

  • Array#sortはオレmergesortよりも遅い!? - sawatのブログ

    前のエントリのトラックバックが相手方になぜか反映されないのですが、言及していただけました。 404 Blog Not Found:perl - the sort pragma 「マージソートだから遅いわけじゃない」ってことが書いてありました*1。なるほど。 せっかくなので、マージソートもJavaScriptで作ってみました。 var msort = function(ary, cmp) { var aux = new Array(ary.length); for(var i=0,n=ary.length;i<n;i++) { aux[i] = ary[i]; } function m(src, dest, low, high, cmp) { var len = high - low; if(len <= 1) { return; } else { var mid = (high + low

    Array#sortはオレmergesortよりも遅い!? - sawatのブログ
  • クイックソートよりも遅いマージソートな理由 - sawatのブログ

    404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?について コメントしようと思ったけどちょっと長くなったのでTrackbackに。 コメントには"Perl-inspired"とあって使っているのはmerge sortなのだけど、なぜこんなに遅いのか、これだけじゃまだわからないなあ。 遅いのはマージソートだからでいいのでは? (注:これは間違でした。次のエントリも参照してください。) 計算量で言えばクイックソートもマージソートも同じO(nlog(n))ですが、現実的にはクイックソートの方が高速だと思います。例のAppletのデモでも見るからにクイックソートの方が速いですし。 では、なぜ遅いマージソートを使うのか。 同じくマージソートを採用している*1javaではjavadocに以下の記載があります。 このソートは固定である

    クイックソートよりも遅いマージソートな理由 - sawatのブログ
  • 404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?

    2006年11月23日14:45 カテゴリLightweight Languages javascript - Array#sortがオレquicksortより遅い!? な、なんだってー!? ごっつええブログ - JavaScriptによるソートアルゴリズムの比較実験 『JavaScriptを使って一定以上の数量をもった数値配列をソートする場合は、組み込みメソッドよりもクイックソートを使用したほうが高速である』 自分でも検証してみた。 どうやらMozilla系列のJavaScript実装に関しては嘘ではないらしい。以下で確認してほしい。 Firefox 2に関してはほぼ同等だが、Mac IE 5, Safari 2.0.4, Opera 9.02ではbuiltinの方が速かった。しかしその差は最も大きかったSafariでも3倍程度で、builtinとしてはやはり遅いように見える。 # of

    404 Blog Not Found:javascript - Array#sortがオレquicksortより遅い!?
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
    nozom
    nozom 2006/11/22
    最後は精神論というのが笑った
  • ちょっとしたメモ - スクリプトのMIMEタイプがRFCとなって公式登録へ

    2001年の秋からInternet Draftとして検討されてきたScripting Media Typesが、ようやくInformational RFCになるとアナウンスされた。これで「まだ公式には登録されていないが」と断りつつ使ってきたtext/javascriptなどが、「正規の」メディアタイプとして記述できることになる。 この文書は、text/javascript, text/ecmascript, application/javascript, application/ecmascriptの4つをスクリプトのメディアタイプとしてIANAに登録する。ただしプログラム言語のタイプがtext型なのはいろいろ問題が多いとして、最初の2つはobsolete扱いとされた。もっとも、application型のスクリプトMIMEタイプをサポートしているUAは少ないので、現実的にはtext/jav

  • Ingy dt Net / Jemplate-0.10 - search.cpan.org

    A required part of this site couldn’t load. This may be due to a browser extension, network issues, or browser settings. Please check your connection, disable any ad blockers, or try using a different browser.

  • Webアプリに使えるAjaxライブラリ8選! ― @IT

    Ajaxライブラリの全体像を把握しよう Ajaxライブラリ(*注1)はすでに数多くのものが出回っていますが、多過ぎて全体像がつかめていないのではないでしょうか。今回は代表的なAjaxライブラリの一部を挙げ、それぞれを比較しながらAjaxライブラリの全体像を把握していきたいと思います。 どうして、Webアプリ開発にAjaxライブラリが必要なのか どのようなプログラミング言語でもライブラリが存在するように、Ajaxにおいてもライブラリが存在します。 初めにAjaxライブラリの必要性について見ていきたいと思いますが、ここではAjax開発ならではのライブラリの必要性を2点取り上げます(ほかの言語のライブラリと共通する必要性はあらためて取り上げません)。 クロスブラウザ対応 Ajaxの利点として、さまざまな環境における一般的なWebブラウザ上で実行できることが挙げられます。しかしWebブラウザの実装

    Webアプリに使えるAjaxライブラリ8選! ― @IT
  • Safari でのクラッシュを修正: Days on the Moon

    Safari でこのブログを見るとクラッシュすることがあった問題ですが、私の書いたスクリプトに原因がありました。 var Klass = function () { if (this.constructor != arguments.callee) return new arguments.callee(); /* Initialize object... */ }; これは「クラスの機能と関数の機能を併用」を基にしたもので、Klass() のように関数として呼び出されたときも、new Klass() と呼び出されたときと同じく Klass オブジェクトを返すための処理なのですが、これが期待通り働くためには Klass.prototype.constructor == Klass が成り立っていないといけません。しかし、Safari には関数式により作られた関数オブジェクト f に関して、

  • prototype.jsを10KBにする方法の続き(.htaccessをスマートに使う)

    2006-11-26T00:53:01+09:00 追記 いろいろ問題がありました(またか……)。記事を修正し、新しくサンプルページ(prototype.jsをgzip圧縮して利用するテスト(Safari 対応版))を作りました。 ありがたや! prototype.jsを10KBにする方法 : 亜細亜ノ蛾 は思っていた以上に反響(というかブクマ)があって、うれしい限り。 ──といいたいところですが、なんというか、自分は return false ってなんスか? というひと(JavaScript 解ってない)なので、もうちょっと「それは違うよ」という批判記事が読みたいような。──スンマセンね、ツン照れというか天の邪鬼なので。 .htaccess をスマートに使う そんな中で、今回はいいモン仕入れて来たよー、というハック(むしろ基テク?)。 Accept-Encoding に gzip が含

    prototype.jsを10KBにする方法の続き(.htaccessをスマートに使う)
  • 世界の片隅で.jgzと言ってみる | こぶたのラッパ

    AjaxプログラミングにおいてPrototype.jsは非常に重要なライブラリですが、ファイルのサイズが大きいことを理由に良くない!といわれることがしばしばです。 バージョン1.4.0時点で47kbですので、確かに1JavaScriptファイルとしては大きいですし、なんと言ってもテキストのファイルが50kb近くあるというのが生理的に受け付けないのかもしれません(1kgの鉄と1kgの綿はどっちが重い?)。 そんなあなたに(自分もだけど)おすすめなのが、JavaScriptをgzip圧縮する方法。 Windowsの場合、Cygwinを使うかGNU zipなんてのを使えば圧縮できます。 ファイルサイズ | ファイル名 47,445 bytes | prototype.js(デフォルト) 32,717 bytes | prototype_compress.js(Rhinoを使って圧縮) 10,53

    世界の片隅で.jgzと言ってみる | こぶたのラッパ
    nozom
    nozom 2006/11/21
    gzip圧縮したjsファイルは大抵のブラウザから読める