ajax
プログラミング言語Pythonを使って,Webアプリを簡単に作れるMVCフレームワーク「Django」(ジャンゴ)。その使い方を,入門段階から独学で習得できるYoutube動画をまとめた。 thenewbostonさんによる「Django Tutorials for Beginners」 sentdexさんによる…
Webデザインを素早く仕上げるための「CSSフレームワーク」として最も有名な「Bootstrap」。その最新バージョンを,独学でマスターするために役立つYoutube動画のまとめ。 designmodoさんによる手短な紹介 Quentin Watt Tutorialsさんによる,各要素の詳しい…
JavaScript,もしくはWSH/JScriptで,プログラムの実行中に下記のエラーメッセージに遭遇することがある。 「実行時エラー:解放されたスクリプトからコードを実行できません」 この意味と対処法について。 JavaScriptで,「なくなったオブジェクトを参照し…
ブラウザ比較のまとめTOPへ URLの長さは,最大でも2000文字ほどの長さに収める必要がある。これは,「GETリクエストの最大長」の制約となる。 (通信プロトコル面) HTTPの仕様上は,URLの長さに制限は無い。 (クライアント,ブラウザの面) IEは,URLの長…
JavaScriptライブラリ「jQuery」の,バージョン 1.8 での変更点のまとめ。 jQuery 1.9から先は大幅にAPIが異なるので,変化前の jQuery 1.8を使う人が多い。昔からあったプラグイン類も,1.9では動かないので1.8が必要。そのためレガシーWebサイトの保守作業…
Webページにおいて,URLの「#」記号よりも後ろの部分のことを,URLのハッシュという。URLのハッシュには,呼び方がいくつかある。 呼び方の使い分けの一覧: ふつうにWebページ制作をする時の呼び方(Ajax/Pjaxとは無関係): URLフラグメント URLのハッシ…
ブックマークレットでXMLHttpRequestを使う際も,クロスドメイン制限がある。下記のコードは,異なるドメインからは動作しない。返却されるstatusが0になる。 var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function(){ console.log(xhr.status…
ブラウザ上から非同期通信した場合も,通信の結果として同一ドメインのサーバから返ってくるレスポンスを受信すれば,そのレスポンスヘッダ内に指定されている通りに,Cookieがセットされる。 つまりWebアプリでは,Ajax通信でもクッキーは発行が可能,とい…