タグ

2014年8月18日のブックマーク (6件)

  • XMLHttpRequest - Wikipedia

    XMLHttpRequest (XHR) は、JavaScriptなどのウェブブラウザ搭載のスクリプト言語でサーバとのHTTP通信を行うための、組み込みオブジェクト(API)である。 すでに読み込んだページからさらにHTTPリクエストを発することができ、ページ遷移することなしにデータを送受信できるAjaxの基幹技術である。 XMLHttpRequestを利用したWebアプリケーションは非常に多く存在し、例として、Google マップ、Facebookなどが挙げられる。 XMLHttpRequestは、マイクロソフトがOutlook Web Access 2000のダイナミックHTMLによるウェブインターフェースに活用するため、1999年公開のInternet Explorer 5においてActiveXオブジェクトとして実装したのが始まりである[1]。その後、2001年にMozillaプロジ

    ar0
    ar0 2014/08/18
  • Javascriptでランダムパラメータ

    > ランダムパラメータはなんでもいいと思うのですが > 日付(年月日時分秒)がいいのかなと考えております。 DateオブジェクトのgetTimeメソッドはミリ秒単位の時刻を返すので、これを使うといいと思います。 以下のJavaScriptHTMLに追加し、 <script type="text/javascript"> <!-- function jump_nocache(a) { location.href = a.href + (a.search ? "&" : "?") + (new Date).getTime(); return false; } //--> </script> 各Aタグに onclick="return jump_nocache(this)" を追加して下さい。 でも確か、HTMLのみでもメタタグのhttp-equivでキャッシュの制御ができたように思います。

    Javascriptでランダムパラメータ
    ar0
    ar0 2014/08/18
  • CSSやJSをキャッシュさせない方法

    せっかくCSSやJSを修正してもブラウザのキャッシュが効いているため修正が反映さないことがある。しかし以下の方法を使用することでブラウザのキャッシュではなく修正済みのファイルを反映させることができる。 方法その1 クエリー文字列を追加する ファイル名の語尾にクエリー文字列を追加すると最新のファイル内容が反映される。 <link rel="stylesheet" href="hoge.css?20120130"> 方法その2 ファイル名を変更する。 ファイル名を変更して最新のファイルを反映させる。 <link rel="stylesheet" href="hoge.20120130.css"> どちらも効果は同じだがクエリー文字列は間違えて古い方のファイルなどで上書きしてしまう可能性があるのでファイル名を変更するやり方のほうが無難だろうか。 1日に数回ファイルを上書きする場合はhoge.1.

    CSSやJSをキャッシュさせない方法
    ar0
    ar0 2014/08/18
  • JavaScriptやCSSの更新時にキャッシュから読ませない

    おそらく架空のストーリ プログラマ「プログラムを更新しました」 テスター「いきなりエラーがでますよ!動作確認したんですか!」 プログラマ「え、私のところでは動くけど…、キャッシュクリアしました?」 テスター「キャッシュをクリアしたらエラーがでなくなりました」 テスター「でも、ユーザ全員にキャッシュをクリアさせるの?」 今日、JavaScriptCSSの更新時にキャッシュから読ませない方法を知りました。 先人達は偉大すぎます。 <link href="common.css" rel="stylesheet" type="text/css"> この記述だとサーバ側の「common.css」を更新しても、 クライアント側のキャッシュの「common.css」が使用されて、 サーバ側の変更が反映されない可能性があります。 これをcssやjsにクエリー文字列を付加することで、 「common.cs

    ar0
    ar0 2014/08/18
  • Yahoo! JAPANサービス全般

    このページを閲覧するにはJavaScriptをオンにする必要があります。 Loading×Sorry to interruptCSS ErrorRefresh

    ar0
    ar0 2014/08/18
  • ブラウザ上でcssやjavascriptのキャッシュを使わせない方法 | WisdomTrees

    cssjavascriptのファイルを変更したけど、ブラウザ上でキャッシュが残っていて 反映してくれない。仕方なくF5を押す。 と言う事で内にタグを使ってキャッシュを抑制している人も多いかも知れません。 具体的には↓の様に。 <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> でもこの方法だけだと、上手くキャッシュが破棄されない事も多々ありまして、 普段自分が使っているブラウザ「Firefox」でも、この方法ではキャッシュ残っちゃいます。 おそらく、HTTPの仕様に則ったものではないんでしょうね。 と言う事で、この問題をどのように回避するかと言うと、こうします。 //javascript <script type="text/javascrip