jQuery

jQuery の Deferred と Promise/A+

jQuery の Deferred といわゆる Promise/A+ について、ごっちゃになってたのでメモ。 then/catch で発生した例外は reject された Promise になる jQuery 3 から? Promise/A+ 互換になったため then/catch で発生した例外は reject された Promise として次…

Node.js で jQuery を使う

jQuery の DOM とは関係のない Deferred の動きを確認するために jQuery を Node.js で動かしたかったのだけど、下記によるとそういう場合でも window オブジェクトが必要とのこと。 https://www.npmjs.com/package/jquery ただ、この通りにやってもなんか動…

jQuery で data アトリビュートから文字列を取り出すときは .attr() を使うべき

PHP から JS に値を渡したいとき、PHP から適当な要素の data アトリビュートに書き出して jQuery の .data() メソッドで取り出していたんですけど・・・ http://api.jquery.com/data/ ... When the data attribute is an object (starts with '{') or array…