|
此文章由 dcc82 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dcc82 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果这个js仅仅只用在这个view上的话,在view中写js其实也未尝不可
page-level css/js, inline-level css/js全部抽出来,单独放在相应的js,css文件中去,这个想法是好的,比较适合有洁癖的人。实际情况中,有些小困难,能难要求所有的team members都能做到,会比较费时,有时候发现冲突的话,比方说某个css怎么改都会被先前先定的css给覆盖掉,很多人直接火大,来个inline-level的解决掉算了,所以还是要看你对自己的编码要求是怎么看的。
js和css能抽出来的话肯定是好的,但要注意的问题是,你的js function参数的构造要非常的灵活,能写成plugin的样式最好,还要注意浏览器的缓存(比较简单的方法是自动在最后加一串随机字符串,高级一点的用expires header自动来判断)
我好像没在partial view中放过js。如果你的partial view要多次被调用,可以看一下你的framework是不是能做view helper(不同的framework可能称呼不同,但view helper就是为此设计的,适合要格式化某个view的片段, 它不是单纯的include) |
|