タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとJavaScriptとieに関するnitoyonのブックマーク (25)

  • IE 6, IE 7, IE 8 が退場した未来 - latest log

    Internet Explorer の自動アップグレードについて | TechNet 長かった… 当に長かった… やっと、IE 6, IE 7 が居なくなるのですね… uupaa.js ver 0.8 に埋まっている処理から情報を抜き出し IE 6, IE 7, IE 8 が居なくなった未来では何が可能になるのか抜粋してみました。 IE8 でやっと使えるようになる機能 一部は IE 6 や IE 7 でも使えるのですが、対応が限定的だったり不具合が多かったりと、安心して使えなかった機能も含まれています。 display: inline-block display: table, table-cell など position: fixed; E:active {...} E:focus {...} E::first-child {...} E:lang(C) {...} E::after

    IE 6, IE 7, IE 8 が退場した未来 - latest log
    nitoyon
    nitoyon 2012/03/07
    IE8 でできること、IE9 でできること。
  • 実写をミニチュア化する。しかもDHTMLで。 - collisions.doppac.cc

    ■えー、例によってぜんぜん意味はないんですが、思いついたのでやってみました。フィルタを使っているのでたぶんWindowsのIE(IEコンポーネントブラウザ)でしか見れないと思います。 http://work.doppac.cc/miniature/miniature.html on/offをクリックすると効果をトグルで変更します。 ■いちおう説明しておくと、上下をぼかして擬似的に被写界深度を浅くすることで、まるで模型のように見える風景写真、というやつです。最近ネットでよく見かけますな。日だと城直季さんという作家さんが、こういう写真の作品をたくさん発表しております。 城直季さんの作品 http://www.gooddesigncompany.com/gallery_g/index.cgi?index=6# http://www.tokatsufilm.com/special/trave

    nitoyon
    nitoyon 2009/09/10
    IEのブラーフィルタで写真をミニチュア化する。事前に写真加工している。
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    nitoyon
    nitoyon 2009/04/03
    がんばってクロスブラウザ版を作れば、Flash 使わずに HTML 崩壊できたりするのかな。
  • IEメモリリークの最後の壁はAjaxのonreadystatechangeやった!! - SEの行き着くところ…

    今日はIEのメモリリーク対策に注力した - SEの行き着くところ…の続き。ついについに解決した。解決の糸口(というか答え)はPrototype.jsにしっかりと書いてたやんか! // avoid memory leak in MSIE: clean up this.transport. onreadystatechange = Prototype.emptyFunction; どうやらDOMオブジェクトだけでなく、new ActiveXObject('Msxml2.XMLHTTP')もメモリリークする模様。(確かに考えてみりゃそっちの方がリークしそう・・) ここでポイントだったのはonreadystatechangeに「null」を入れても効果がなく、関数外で定義された(できればグローバルスコープの)空関数を定義する、というところやった。(上のコードでいうとPrototype.emptyF

    nitoyon
    nitoyon 2009/01/16
    IE の onReadyStateChange で発生するメモリリーク。null を代入するだけではダメ。
  • はてブ閲覧時のリソース不足 長時間はてブを利用していると添付の画像の様に画面がぐちゃぐちゃになる事が頻繁にあります。 他のアプリのウインドウも激しく乱れ.. - 人力検索はてな

    はてブ閲覧時のリソース不足 長時間はてブを利用していると添付の画像の様に画面がぐちゃぐちゃになる事が頻繁にあります。 他のアプリのウインドウも激しく乱れ新たにプログラムを起動出来なくなります。 システムリソースが不足した時と酷似しています。 NT系ではDesktop Heapがリソースに相当するとの事なので、MSのDesktop Heap Monitorを導入しましたがUsed Rateが30~60%程度でも件のリソース不足のような挙動になります。 他のアプリの起動し過ぎの場合にはUsed Rateが95%以上でないと件の状況にならないようです。 その時にはフォントが大きく表示される等の挙動がありますが、長時間のはてブ閲覧時にはありません。 そこでお聞きしたいのは、はてブのページを沢山閲覧した時に特有のこの現象がDesktop Heapが原因でないのなら何が原因かという事です。 判りやすい

    はてブ閲覧時のリソース不足 長時間はてブを利用していると添付の画像の様に画面がぐちゃぐちゃになる事が頻繁にあります。 他のアプリのウインドウも激しく乱れ.. - 人力検索はてな
    nitoyon
    nitoyon 2008/12/23
    GDIオブジェクトの上限10,000に引っかかると画像を表示できなくなる問題。消費中のGDIオブジェクト数はタスクマネージャ[プロセス]タブ、[GDI オブジェクト]カラムから確認できる。
  • ソート高速化を試みる: Days on the Moon

    JavaScript の Array#sort は、比較関数を渡さない場合、各要素は文字列として比較され、並び替えられます。これに関して、IE などで用いられている JScript では、文字列化を一度しか行わず結果をキャッシュしている、すなわち内部的にシュワルツ変換 (Schwartzian transform) を行っているようで、配列要素の toString メソッドを適宜調整することによりソートを高速化できるというのが IT 戦記で触れられていました。 これはつまり、通常次のようにするところを、 // 比較関数 function C(order) { this.order = order; } array.sort(function (a, b) { return a.order - b.order; }); 次のようにすると JScript で高速化が図れるというものです。 //

    nitoyon
    nitoyon 2007/10/31
    String として Array につっこんでソートの高速化を図る。トータルでは遅くなってしまった失敗例。/メモ: amachang版もIE専用な点に注意。
  • TypeNameでInterface名(もどき)を取得する<IE専用> - Yet Another Hackadelic

    はじめに VBScriptのTypeName()関数は変数はその変数がどんな型なのかを返してくれる関数です。 これはscript要素がtext/vbscriptならば使えるのですが、出来ればJavaScriptで使いたいって話です。 Microsoft API and Reference Catalog window.execScript()について 実はこんなメソッドがwindowオブジェクトにありました。 window.execScript(sExpression, sLanguage) こういう感じで使います。 Window - Web APIs | MDN VBScriptをJavaScriptで呼び出したり出来る こんな感じです。 if (window.execScript) { window.execScript('Function xTypeName(x): xTypeNam

    TypeNameでInterface名(もどき)を取得する<IE専用> - Yet Another Hackadelic
    nitoyon
    nitoyon 2007/10/20
    execScript で VBScript の TypeName 関数を呼ぶ。こんなことができたのかー。HTMLWindow2 とかを取得できる。
  • IEの気持ち - 最速チュパカブラ研究会

    amachang史上最多のブクマ数をマークした例のwindow.documentの高速化に関して、便乗してちょっと書いてみようと思います。 基礎知識 ブクマコメントで 2007年10月11日 b:id:staki vbやった事ある人なら自然に沸く発想だったりする。理屈も同じなんじゃなかろうかと妄想。五倍ってのは中々無かったけど。 * と指摘されているのは、たぶんCOMまわりの事だと思います。御存知のように、Windowsはシステム内のあらゆる部品をCOM(Component Object Model)オブジェクトとして実装しており、IE内のxxElementやDocument、Window、そしてIE自身もCOMです。 で、javascriptでよくやる window.document という操作も、(amachangのテクニックを使っていない場合は)COMを通して行うことになります。この

    nitoyon
    nitoyon 2007/10/13
    JSのコードを頭の中でIDispatch::Invokeを使うC++。COMのコードに展開すればIEの気持ちが分かる。
  • IT Mill Ltd is now Vaadin Ltd

    IT Mill Ltd is now called simply Vaadin Ltd because the Vaadin Framework™ is what the company is all about. Please visit vaadin.com/company for more information about the company or read more about the technology at vaadin.com. This page will redirect automatically in 30 seconds.

    nitoyon
    nitoyon 2007/08/01
    各種ブラウザのデフォルトのショートカット一覧表。Webサービス作るときに割り当てられないキーを探すのに便利。調査対象は Win IE7, FF2, Opera9 のみ。 via ajaxian
  • IEのメモリリークが直ってるっぽい。 - zorioの日記

    javascriptで循環参照するようなコードを書くとメモリリークするIEのバグが、6月のWindows Updateで直ってるそうだ。 Ajaxian » IE Memory Leaks Be-gone http://ajaxian.com/archives/ie-memory-leaks-be-gone 確かに、KBでメモリリークが直ったような事が書いてある。 http://support.microsoft.com/kb/933566/ http://d.hatena.ne.jp/zorio/20060316/1142528060 で書いたコードで試してみた。 普通に循環参照:http://zoriolab.info/leaktest1.html クロージャ使用:http://zoriolab.info/leaktest2.html 毎月WindowsUpdate後にスナップショット

    nitoyon
    nitoyon 2007/06/27
    Windows Update で対処というのが面白い。/Windows Update 後にスナップショットというテクニック。 via b:id:amachang
  • これがGoogleブラウザの正体?--オフラインでもウェブアプリが使える「Google Gears」

    Googleは、ウェブブラウザの機能を拡張する技術Google Gears」の提供を開始する。ネットワークにつながっていないPCでもブラウザ上でウェブアプリケーションが使えるようにするもの。第一弾として、5月31日にフィードリーダー「Google Reader」をGoogle Gearsに対応させる。 Google GearsはJavaScriptを利用して、オフラインでもブラウザ上でウェブアプリケーションが動作できるようにしたもの。仕様はオープンソースで公開し、第三者が無料で利用できるようにする。 Googleはブラウザ上でワープロ文書や表計算シートが作成できる「Google Docs & Spreadsheets」など、これまでに多くのウェブアプリケーションを無料で提供してきた。ただ、これらのサービスはネットワークに接続していないと利用できないという大きな弱点があった。Google

    これがGoogleブラウザの正体?--オフラインでもウェブアプリが使える「Google Gears」
    nitoyon
    nitoyon 2007/06/02
    Firefox3を待つよりも、IE対応させるこの方法の方が現実的。ただ、オフライン対応させたいWebサービスってのがどれだけあるかがまだ読めない。可能性は増えた、さぁ、どうなるか。
  • Fiddler2 を使ってIEでのリファラの送信を止める - 葉っぱ日記

    Fiddler2は Proxy 型の HTTP デバッガで、送受信のルールを JScript で柔軟に記述することで様々なカスタマイズができます。例えば、IE では止めにくい Referer も、Fiddler のルールをカスタマイズすることで簡単に止めることができます。手順は次のとおり。 まず、Fidller の "Rules" メニューから "Customize Rules..." を選択すると、メモ帳で "CustomRules.js" が開かれるので、以下のように記述します。 class Handlers { //この2行を追加 public static RulesOption("Disable Referer") var m_DisableReferer: boolean = false; //これより下は元のまま。 public static RulesOption("Hid

    Fiddler2 を使ってIEでのリファラの送信を止める - 葉っぱ日記
    nitoyon
    nitoyon 2007/03/26
    JScript で Fiddler の挙動をカスタマイズ。リファラ送信以外にも使えそう。Fiddler は proxy 型の HTTP モニタリングツール。
  • TechTarget - Global Network of Information Technology Websites and Contributors

    Looking for information about Informa TechTarget products and services? The commercial homepage has moved. Visit Informa TechTarget News 30 Jul 2025 / Cloud Providers Microsoft Q4 earnings surge on cloud results; AI gains steam Booming cloud business drove fourth-quarter and full-year results past analyst expectations as the AI race continues to heat up. 30 Jul 2025 / Clinical documentation Ambien

    TechTarget - Global Network of Information Technology Websites and Contributors
    nitoyon
    nitoyon 2007/03/08
    IEのガベコレ。未読。
  • ExplorerCanvas

    Modern browsers like Firefox, Safari, Chrome and Opera support the HTML5 canvas tag to allow 2D command-based drawing. ExplorerCanvas brings the same functionality to Internet Explorer. To use, web developers only need to include a single script tag in their existing web pages. Overview Sample pages using the canvas tag are included with the source code. For more information about the canvas tag,

    nitoyon
    nitoyon 2007/01/04
    canvas タグを IE で使えるようにするJSライブラリ。内部的には canvas -> VML の変換を行う模様。
  • IEと透過PNG

    このページはIE7で致命的なエラー出るという情報を頂き、暫く公開を中止して 修正予定のまま放置しておりましたが、ようやく修正致しましたので再び公開します。 PNGのアルファチャンネルによる 透過(半透明)もサポートされていないインターネットエクスプローラ6。 (GIFと同レベルの256色での単色透過は問題ありません) バージョン7でようやく半透明PNGがサポートとなりましたが、他のブラウザと比較して 余りにも遅れすぎ…。 更にIE7は、Windows Vista、Windows XP、 Windows Server 2003だけですね。これらより古いWindowsには使えません。 そして2006年末の現時点では、まだまだIE6 のユーザーが圧倒的に多いようです。 WEBサイトを作る側からすれば困った問題ですね。うかつに透過PNGを使ってしまうと、 IE6ユーザーから見ると「透過失敗してる…

    nitoyon
    nitoyon 2006/12/31
    IEで透過PNGを表示するための方法いろいろ。http://www.designwalker.com/2006/12/transparent-png.htmlも参照。
  • 透過PNGをIE6以下のバージョンで綺麗に表示する方法 - DesignWalker

    nitoyon
    nitoyon 2006/12/26
    DXImageTransformを使って、PNGをIE6でも透過にするライブラリ。
  • [javascript] IEとFirefox2.0以上で動作するClient Side Storage

    Firefox2.0では、WHATWGのWeb Application1.0仕様の一部である、Client Side Storageを実装しています。FirefoxのClient Side Storageには、セッション中のみデータが有効で同一ドメイン間のみアクセスできるSession Storageと永続データ管理が可能でクロスドメインでデータにアクセスすることもできるGlobal Storageがあります。 これにより、IE5以上とFirefox2.0以上で永続データ管理が可能になりました。どうせなら同じAPIで使用したいのでFacadeデザインパターンを使用し、カプセル化したいと思います。 Client Side Storageデモ その前に、Firefox2.0sessionStorageとglobalStorageについて。 sessionStorage sessionStora

    nitoyon
    nitoyon 2006/11/06
    IE5, FF2 以上。UserData BehaviourとglobalStorageを共通化するクラス。
  • http://s.drmg.net/chd/dhtmldiver/htm/1_summary.htm

    nitoyon
    nitoyon 2006/10/23
    JavaScript の DOM 覗くツール。IE専用。.inf でレジストリ設定してインストール。HTMLダイアログ。
  • http://japan.internet.com/developer/20060307/25.html

    nitoyon
    nitoyon 2006/09/06
    IE専用だが XML と XSL を使った UI 設計。ツリー、コンテキストメニュー、プログレスバーなど。
  • 最速インターフェース研究会 :: IEでXMLHttpRequestを使えるようにする

    もうあんまり需要無いような気もするけど。 IEで「new XMLHttpRequest」と書けるようにするラッパを書いてみた。 XMLHttpRequest for IE http://la.ma.la/misc/js/ie_xmlhttp.html 結構前にIE7(JavaScriptの方)の人が似たようなのを作ってたのですが、 http://dean.edwards.name/weblog/2004/11/ie7-xml-extras/ ふつうに使う分にはこれでも問題はないです。 if(typeof ActiveXObject == "function" && typeof XMLHttpRequest == "undefined"){ XMLHttpRequest = function(){ return new ActiveXObject("Microsoft.XMLHTTP")

    nitoyon
    nitoyon 2006/08/18
    IEでも new XMLHttpRequest としたり、XMLHttpRequest.prototype などを使えるようになるラッパ。