這是fiddle。這是gist與我的本地文件的內容。你可以看到,HTML和JavaScript是相同的,我加載了相同版本的jQuery,Handlebars.js和Ember.js庫。它在本地按預期工作,但不會在jsFiddle.net上呈現應用程序模板。爲什麼這個Ember.js應用程序在本地工作,但不在jsFiddle.net上?
我看到在Web控制檯以下錯誤:
[19:44:18.202]錯誤:斷言失敗:你必須通過至少一個對象和事件名稱Ember.addListener @https://github.com/downloads/emberjs/ember.js/ember-latest.js:51
順便提一下,要將測試要點作爲本地HTML文件進行測試,請確保將其運行在Web服務器後面,否則瀏覽器將不會下載JavaScript庫。如果您安裝了精簡版(ruby webserver),請轉到它所在的目錄並運行thin -A file start
,然後在瀏覽器中導航到localhost:3000/jsfiddle-problem.html。