2011-08-25 91 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

相关问题