.code {
background-color: #f2f2f2;
border: 1px solid #c3c3c3;
padding: 0.1em 0.5em;
}
「プルリクエスト来たけど、なんかバージョンが違うからうまく反映できない…」といったとき、
どのようにマージ作業を行っていくか記載します。
具体的には、プルリクエストの画面で以下のようなメッセージが表示されているとき、どのようにプルリクエストを反映するかについて記載します。
10月 2013年
クロスドメイン制約 を XmlHttpRequest level 2 で 回避 (プリフライト)
クロスドメイン制約 を 回避 する クライアント & サーバー 実装 を XmlHttpRequest level2 の プリフライト を利用して実現します。
クロスドメイン通信 を実現するには "サーバー側" と "クライアント側" の2カ所に対して手を入れる必要があるかどうか考えます。
ここでは、"クライアント側" と "サーバー側" 両方に手を加えて クロスドメイン通信 を実現する方法を載せます。
具体的には、XmlHttpRequest level2 の プリフライト を利用して クロスドメイン通信 を行えるようにします。
Akinari Tsugo
0:03
ASP.NET,
C#,
Web API,
クロスドメイン通信
JavaScript で 関数 を 文字列化 する方法
「文字列 で記載された 関数 を 実行 する」方法は eval を使いますが、
ここではその逆「関数 を 文字列化 する 方法」を記載します。
関数の文字列化
サンプルコード(関数 → 文字列)
var actFunc, strFunc;
// 関数の実態
actFunc = function (a, b) {
return a * b;
};
// 関数の文字列化
strFunc = '' + actFunc;
// 試しに表示してみる...
window.alert(strFunc);
Akinari Tsugo
1:04
JavaScript