View Controller Lifecycle
viewDidLoadとviewDidAppearの使い方についてのメモ(ほぼ公式ドキュメントのコピペ)。引用中の太字装飾は私。
Work with View Controllersにある「Understand the View Controller Lifecycle」に書いてある説明は以下のような感じ。
塵が積もって山とならないメモのログ
viewDidLoadとviewDidAppearの使い方についてのメモ(ほぼ公式ドキュメントのコピペ)。引用中の太字装飾は私。
Work with View Controllersにある「Understand the View Controller Lifecycle」に書いてある説明は以下のような感じ。
CryptoSwiftを使ってAES-256-CBCで暗号化してNodeで復号化するの記事で、CryptoSwift (iOS) で暗号化したデータをサーバー側(Node.js)で復号化する話をしましたが、今回はその逆向きで、Node.jsでABS-256-CBCで暗号化したデータをCryptoSwiftで復号化するという話。
File APIから取得した画像のサムネイルをblueimp/JavaScript-Load-Imageを使って表示していたところが、Firefox 40になってから表示されなくなったので、なんでだろうなあと思っていたら、Firefox 40からのCSPのポリシーに修正が入っていて、*(ワイルドカード)でblob:、data:、filesystem:のリソースを許容しなくなったのが原因でした。
CryptoJSを使ったクライアントサイド(Javascript)とサーバーサイド(Node.js)での暗号化と復号化について。CryptoJSはbrix/crypto-jsのやつを使用します。
iOS側でCryptoSwiftを使ってAES-256-CBCで暗号化したデータを、Node.jsで受け取って復号化するという話。
String.prototype.indexOf() - JavaScript | MDNは、Stringの中の文字があったら、その文字の開始位置を返して、ない場合は「-1」を返します。
javascript - Firefox strange right click event bubbling behavior - Stack Overflowでレポートされている変な挙動はFirefox 31.0でも残っているようで、右クリックしたときに、documentに対してclickイベントを発火する。他の要素ではlistenできないようなので、どうもbubblingしてきたのではなくて、documentにclickイベントが起きている。みたい。
少し前にJavaScriptの値の受け渡し方について改めて調べていたら、Passing by value vs. by referenceの話が大変参考になった。詳しくは上記リンクを参照。
AngularJSでngBindHtmlを使用すると、ngSanitize(angular-sanitize.js)のencodeEntitiesに行き着く(はず)。そこでは下記のような処理が行われています。