我已经在stackoverflow中检查了5个或更多关于var使用的帖子,但我仍然在寻找关于var用法的答案.我习惯使用Concrete类型而不是var,但我的Resharper抱怨改为var.var是类型的选择 - 即使已知具体类型?
我有一个父元素DIV有子div元素.我为父及其子级提供了单独的单击实现.
<div id="mainContainer">
<div id="childContainer">
</div>
<div id="childContainer2">
</div>
</div>
$('#mainContainer').click(function () {
console.log('main container');
}).children().click(function () {
console.log('childen');
return false;
});
$('#childContainer2').click(function () {
console.log('child container 2');
});
Run Code Online (Sandbox Code Playgroud)
这工作正常.但如果我点击一个孩子,那么事件会运行两次,这是它应该如何工作.我的问题是 - 是否有一种方法可以显式地将事件写入不会影响子项的父项,以便子项不需要执行两次点击功能?
我想知道为什么将@ Html.BeginForm()包含在@using块中,如下所示.如果我不使用@using块是否重要?
@using (Html.BeginForm())
{
}
Run Code Online (Sandbox Code Playgroud)