如何在Visual Studio 2010中维护JavaScript类库?

时间:2012-05-23 18:49:33

标签: javascript visual-studio-2010

我是Visual Studio的新手。简而言之,我想要做的是避免将我经常使用的.js实用程序类一直复制到我的项目中。

当我经常使用Flash时,我可以将所有类文件(实用程序等)放在某个文件夹中,然后我可以告诉Flash有关该文件夹的信息,以便在任何项目中,我可以参考类无需在我的项目文件夹中单独复制它们(通过import语句)。

我有没有办法在VS2010中使用此工作流程进行JavaScript开发?或者我还应该遵循其他最佳做法吗?

2 个答案:

答案 0 :(得分:0)

在Visual Studio中,您可以设置项目模板。在该模板中,您可以包含所有基本项目设置和文件。

http://msdn.microsoft.com/en-us/library/zfzh36t7.aspx

答案 1 :(得分:0)

我将类库中的javascript(至少是常用的js代码)作为资源,然后使用HttpModule提供它们。它运行良好,我只在一个地方有共同的脚本,唯一的缺点是,当你改变javascript时你必须编译项目,而一些开发人员不习惯,他们不喜欢它:)

只需将javascript文件添加到类库并在构建操作中将其标记为嵌入式资源(右键单击解决方案资源管理器中的js文件),然后使用HttpHandler或通用ashx处理程序提供它。您将需要通过该hanlder为您的脚本“询问”一些代码,我通过Page.RegisterClientScriptInclude从客户端需要Javascript代码的相同类库代码中执行此操作。您可以使用以下命令从类库中获取当前页面实例:

  if (HttpContext.Current.Handler is Page)
    Page currPage = (Page)HttpContext.Current.Handler;