2011-08-25 90 views
0

我正在尋找一種方法來清理我的HTML視圖(script -tags)。JavaScript,僅在需要時才加載組件/調用方法

例子:

(帶有腳本標記的視圖)

​​

我想刪除這個腳本標籤,並把它變成一個類 - 這個類應該initizalize在文檔準備事件和執行屬於被調用視圖的方法。

我怎麼能意識到這樣的事情?有最佳做法嗎?

我的意圖的短版本: 1.)從html文件中刪除腳本標記,並將此代碼放入某些方法/函數中012)2)僅在調用視圖時調用屬於視圖的方法/函數: 例如: www.url.com/testview.html 執行:obj.views.testview();

我怎麼能認識到像映射的東西,並有可能確定被調用的文件/視圖?

+0

什麼框架在使用使用

$jQuery().ready(function() { call.a.method(); } 

HTML代碼? –

+0

目前只有jQuery。 – Bindungsvalenz

回答

0

必須將它移動到一個腳本文件:

something.js

JS代碼:

<script src="scripts/jquery-1.6.1.min.js" type="text/javascript" charset="utf-8"></script> 
<script src="scripts/something.js" type="text/javascript" charset="utf-8"></script> 
+0

我認爲你不明白我的問題,或者我的描述非常糟糕。我只想執行屬於被調用視圖的方法 - 如果我打電話像url/view1.html我只想執行obj.views.view1()。 – Bindungsvalenz

+0

你能解釋一下嗎?導致我從帖子中瞭解到的是:你想要在HTML中讀取js代碼 –

+0

我編輯了我的帖子。 – Bindungsvalenz

相關問題