JavaScript相关问题

时间:2014-02-25 10:03:20

标签: javascript asp.net

我的 Validation.js 文件现在有15000行,但现在我认为在单个页面中设置所有验证功能以获得更好的性能,因为当母版加载然后整个 Validation.js 加载加载需要时间。给我正确的方法来设置我的 Validation.js 是正确的还是单个页面明智的设置是正确的?

2 个答案:

答案 0 :(得分:0)

将所有JavaScript代码放在母版页中绝对是最糟糕的想法,除非您的所有页面都做同样的事情。使用特定文件来满足特定需求将提高性能。至于可重用性问题,您可能希望使用嵌套母版页,因此相同类型的页面可以共享相同的母版页。

要验证输入,如果您的客户使用现代浏览器,您可以考虑使用HTML5验证。然后不需要(或至少更少)JavaScript。

答案 1 :(得分:0)

我会在这里建议两种解决方案。

首先,你应该缩小你的validation.js,这样所有的空格都会被删除,代码就足够了。您可以使用任何第三方实用程序(可在线免费提供),它可以修剪javascript并缩小变量名称,声明,参数,从而将大小减小50%

其次让habbit在你真正需要的页面上使用它。 为此,您可以手动添加验证文件,也可以只创建嵌套母版页并将该母版页用于表单页面。 希望这会有助于“_