我檢查從HTML5ROCKS驗證碼: http://www.html5rocks.com/static/demos/parallax/demo-1a/scripts/parallax.jsdocument.querySelector.bind(document)是什麼意思;
,並注意到他們使用
(function(win, d) {
var $ = d.querySelector.bind(d);
....
var mainBG = $('section#content');
....
})(window, document);
爲什麼它們連接的文件到querySelector。它不是已經限定在文檔中嗎?
[本答案](http://stackoverflow.com/questions/13383886/making-a-short-alias-for-document-queryselectorall)具有進一步的解釋。簡短回答:JavaScript解釋器拋出錯誤,因爲應在文檔上下文中調用querySelectorAll()。 –