次のようなコードをよく見かけます。
$("#thing").on("mouseenter",function(){ Do stuff });
個人的には、私はほとんどいつも次のように書いています。
$("#thing").mouseenter(function(){ Do stuff });
同様に、私はよく書いています
$("#thing").click(function(){})
しかし、私は人々がそれを修正するのを見てきました (はい、v. 1.7+ よりもon
優先されることを知っているので、基本的に同じ設定の問題です):bind
$("#thing").bind("click",function(){})
私は何か「間違った」ことをしていますか、私が見ていない2つの機能の間に深い違いはありますか? それは常に私がやりたいことをしているように見えるので、実際的な問題ではありませんでしたが、私が見落としている理論的な考慮事項があるかどうか知りたいです.