作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力弄清楚应该如何编写使用 jQuery 的部分 View 。
例如,在下面的部分 View 中,我显示了一个连接到 jquery 自动完成插件的文本框。
最终,我希望显示的结果旁边有一个“X”,用户可以将其删除,但就本示例而言,所选文本只是附加到同级 div 中。
我的 jQuery 代码可以放在部分 View 中吗,还是应该将其放在外部文件中?如果使用外部文件,那么使用分部 View 的另一个开发人员将需要知道应该包含外部 js 文件 - 这样可以吗?
我想我的问题确实是,虽然我对 jQuery 很满意(在 DOM 中查找元素、异步调用操作等),但我需要一些指导来说明将所有这些代码放在哪里别让我陷入困惑。
我刚刚输入的内容有意义吗???
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$(".acEmployee").autocomplete({
source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
select: function(event, ui) {
$(this).siblings().append(ui.item.value);
}
});
});
</script>
<div><div></div><input class="acEmployee" /></div>
最佳答案
如果 JavaScript 是“连接”代码,那么我不介意它与部分代码一起出现 - 毕竟,它相关的所有内容都在那里。
如果 JavaScript 是“框架”代码并且可以在各处重用,并且不依赖于部分中的任何内容,那么我将其放入自己的文件中。
这正是我所做的,但我也有兴趣听听其他人的方法。
关于javascript - MVC 部分 View 和不显眼的 jQuery/Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5376102/
我是一名优秀的程序员,十分优秀!