繁体   English   中英

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

[英]How do I maintain a JavaScript class library in Visual Studio 2010?

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

回到我经常使用Flash的时候,我可以将所有类文件(实用程序等)放在某个位置的文件夹中,然后我可以告诉Flash该文件夹,以便在任何项目中都可以引用这些类而不必将它们分别复制到我的项目文件夹中(通过导入语句)。

我是否可以使用此工作流程进行VS2010中的JavaScript开发? 还是我应该遵循其他最佳做法?

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

http://msdn.microsoft.com/zh-CN/library/zfzh36t7.aspx

我将我的JavaScript(至少可以常用的js代码)放在资源库中,然后将其与HttpModule一起使用。 它运作良好,我只有一个地方有通用脚本,唯一的缺点是,当您更改javascript时必须编译项目,而一些开发人员对此并不习惯,他们也不喜欢:)

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM