はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ XHR

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 5 / 5件)
 

まだXMLHttpRequestを使ってるの? fetchのすすめ

2018/10/09 このエントリーをはてなブックマークに追加 342 users Instapaper Pocket Tweet Facebook Share Evernote Clip XMLHttpRequest fetch DOM 地位 唯一

JavaScriptでWeb的なプログラムを書いたことがある人は、XMLHttpRequestを使った経験もあるのではないかと思います。($.ajaxしか使ったことがないよという人はすみませんがサポート対象外です。) XMLHttpRequest,略してXHRは、JavaScript(+DOM)でサーバーとHTTP通信をするための唯一の方法としての地位を長らく保っ... 続きを読む

encodeURIComponentが世界基準だと誤解してた話 - Qiita

2015/02/23 このエントリーをはてなブックマークに追加 117 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita encodeURIComponent エンコー

URLをいじくるプログラムをいじっていて、仕様がよくわからなくて悩んだのでまとめます。 ことの経緯 HTTPとはなんぞやとか、GETとPOSTがどうの、それぞれでパラメータがどういう経緯でウェブアプリケーション(とかCGI)に渡って来るのかぐらいは知っていました。で、ウェブでXHRでGETリクエストを送る場合にはJavaScriptのencodeURIComponent()で各パラメータをエンコー... 続きを読む

Pinterest: ユーザに影響のでないデプロイ方式への改善 - ワザノバ | wazanova

2014/08/16 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip wazanova Pinterest デプロイ ワザノバ 方式

Pinterestは、サーバの一部を本番から外し順次アップデートするという方式でデプロイをしています。それが起因してページ全体を無駄にリロードさせている状況を改善するための取り組みを紹介しています。 背景 Pinterestのサイトでは、JavaScript + XHRにより、ページ内で必要なコンテンツだけが、クリックされた際に適宜更新されるようになっている。 ユーザが最初にPinterestのサ... 続きを読む

AngularJS を本気でつかうための tips - blog.64p.org

2013/12/10 このエントリーをはてなブックマークに追加 263 users Instapaper Pocket Tweet Facebook Share Evernote Clip AngularJS MyApp Tips ハンドリング エラー

最近、管理画面で AngularJS をつかってみている。 そんな中で、いくつか工夫した点があるのでそれをシェアさせていただきます。 XHR のエラーを表示する XHR のエラーがおきた際のハンドリングをいちいち手でかくのは非効率。管理画面とか中の人しかつかわないので、エラーがおこった旨を随時報告するだけでよい。 そんなケースでは以下のようにする。 angular.module('myapp.ex... 続きを読む

JavaScript 体感速度を上げるいくつかの手のメモ - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

2009/11/12 このエントリーをはてなブックマークに追加 300 users Instapaper Pocket Tweet Facebook Share Evernote Clip subtech DCL document.write 各所

■ JavaScript 体感速度を上げるいくつかの手のメモ 02:46 DOMContentLoaded ですら遅いので、HTML 生成時に script 要素を各所に埋めこんで処理を先走りさせる DCL 前に通信を開始できるなら意味があるかもしれない document.write する script (広告とか) があると DCL が遅延するので価値があがる 初期表示に必ず XHR による通信... 続きを読む

 
(1 - 5 / 5件)