我在管理我们自己写的JS代码(不是JS库如jQuery)以下关注:最佳实践
是更好地相关的JavaScript只有HTML或把它与服务器端代码?意味着从服务器端代码返回JS代码还是创建单独的JS文件并将其从html代码或事件引用到html页面中是否更好?
在这里,我想提一个例子:
说我有2个服务器端页面,注册并登陆,并且说,我们正在使用jquery验证插件(使用脚本代码在HTML中引用),我们将用它来验证注册表和登录表单,在这种情况下,我们需要为登录页面写入验证JS语句$('.login_form').validate();
,并为注册页面写入验证JS语句$('.register_form').validate();
。
所以我需要创建2个js文件(login.js,register.js)并在其js文件中添加每个语句,或者将代码写入html页面本身,或者从每个页面服务器返回js代码边码?
在这里我的困惑是,如果我将创建2个单独的文件,它将更好地维护JS代码,因为它是单独的,但对于性能和页面加载浏览器需要加载额外的js文件,只有一个另一方面,如果我想使用服务器端代码生成JS代码,那么维护JS代码将很难,但至于性能明智,我猜它更好。
那么考虑到可维护性和性能,你有什么建议?