サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
kikki.hatenablog.com
本章では、jQueryまたはjavascriptで非同期通信する方法についてメモ書きします。 javascriptで非同期通信 jsonデータでPOSTする場合 [javascript file] var _xhr = new XMLHttpRequest(); _xhr.onreadystatechange = function () { switch (_xhr.readyState) { case 1: // request start break; case 2: // recieved header data break; case 3: // reciving body data break; case 4: // complete xhr connect switch (_xhr.status) { case 200: // success // * in the case,
本章では、2016年6月27日に発表されたASP.NET Core1.0とMicro-ORM MapperのDapperを利用して、高パフォーマンスなクロスプラットフォームWEB開発を実践します。 はじめに Microsoftは、以下のアナウンスの通り、オープンソースとして開発されたWEB開発プラットフォーム「ASP.NET Core」を発表しました。 blogs.msdn.microsoft.com ASP.NET Coreは、従来のASP.NET MVCのパフォーマンスを遥かに凌駕します。 github.com web.ageofascent.com プレーンテキストの表示のパフォーマンス結果では、ASP.NET MVCが1秒間に約58,000リクエスト処理能力に対して、ASP.NET Coreでは1秒間に約313,000リクエスト処理能力の結果となっています。同条件で、Node.js
本章では、ASP.NET MVCで同期・非同期(Ajax)に関わらず、認証過程でCSRF Tokenを発行する方法について共有します。 CSRF CSRFとは CSRFは、Wikipediaで以下のように定義されています。 クロスサイトリクエストフォージェリ(Cross site request forgeries、略記:CSRF、またはXSRF)は、WWW における攻撃手法のひとつである。 クロスサイトリクエストフォージェリ - Wikipedia そこでWebサイト運営者は、悪意あるユーザが別のユーザになれないよう、Webサイトを調整する必要があります。 CSRF対策 CSRFを防ぐ方法として、以下の記事があります。 何らかの処理を起動するような、ユーザのクリック(=意思あるいは同意)を確認すべき全ての画面遷移とその前後で(ログインパスワード入力フォームを含む)で、ワンタイムトークンを
本章では、Spineで画像を伸び縮みさせ、滑らかに動くキャラクタを制作する方法について共有します。 FFDとは deformの定義 deformには、以下の意味があります。 ゆがめる 変形する つまり、FFDを直訳すると「自由に形を変形する」という意味となります。 SpineでのFFD SpineにおけるFFDの実現方法は、画像を多角形で分割し、頂点を移動させることで画像を変形させます。頂点の数が少ない場合では画像を大きく変更させることができ、頂点の数が多い場合には細かく画像を変形させることができます。画像を綺麗に変形させるためには、「頂点」の数だけでなく「辺」の作り方にも注意を払う必要があります。伸びる・回転する方向に「辺」を引く意識を持つと、綺麗に表現できます。上手く調整すると、以下図のように、あたもかも3Dモデルをアニメーションさせているかのように表現できます。 それではFFDの作り
本章では、jQueryで非同期かつ複数同時並列でサーバーにリクエストする方法について共有します。 jQueryのモジュール jQueryには、「Deferred」と呼ばれるモジュールがあります。これは、非同期処理が終わった後に、別の処理を実行させるために用います。利点としては、非同期処理が複数あり、前の処理を待って処理を始める際に、プログラムがネスト地獄にならない利点があります。 非同期・複数・並列 非同期・複数・並列で非同期通信する場合には、「$.when.apply」を利用します。予めリクエストするURLと送信データを準備しておき、一度のコールで同時にリクエストします。 イメージ図を以下に用意しました。 縦軸:tが時間を表しています。jqXHRListでリクエストURLを複数用意し、非同期通信を始め、完了時にデータをすべて受け取ります。それぞれの処理にかかる時間が違う場合でも、「don
node.jsでテストの書き方について共有します。 nodeunitをインストール アプリがあるフォルダで以下のコマンドを実行。 $ npm install nodeunit テストコードの作成 nodeunitでは、テスト方法として2種類用意されている。 まず基本的な記法は、以下の通りです。 exports.【テスト名1】 = function(test){ // テストプログラム1 }; exports.【テスト名2】 = function(test){ // テストプログラム2 }; もう一つの方法がテストをグループ化する方法で、以下の記法となる。 exports.【グループ名】 = function(test){ 【テスト名1】: function(test){ // テストプログラム1 test.done(); }; 【テスト名2】: function(test){ // テスト
このページを最初にブックマークしてみませんか?
『kikki.hatenablog.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く