在JQuery中附加事件处理程序的以下方法之间有什么区别?
(function () {
var $body = $("body");
$('button').click(function () {
console.log(this) + " - 1";
});
$('button').on('click', function () {
console.log(this) + " - 2";
});
$(document).on('click', 'button', function () {
console.log(this) + " - 3";
});
$body.on('click', 'button', function () {
console.log(this) + " - 4";
});
$body.find('button').on('click', function () {
console.log(this) + " - 5";
});
})();
Run Code Online (Sandbox Code Playgroud)
我发现了一些似乎工作而另一个不工作的情况.例如处理程序2的下方,并不工作一段时间的处理程序1一样.为了完成这项工作,我必须实现Handler 3,这显然效率较低.
$retrieveCust = $("#bxRetrieveCustomer");
// Handler 1
$retrieveCust.find(".icoX").on("click", function () { …Run Code Online (Sandbox Code Playgroud) 我写了一个多人乒乓球比赛,但由于时间约为60毫秒,我的弹跳球并没有顺利进行.游戏本身在这里可用,但由于它只适用于chrome,而且网站本身是用我的母语编写的(你显然需要两个浏览器才能使它工作),这里有问题的方法:
正如您在小提琴中看到的那样,dx并且dy已定义并且每秒刷新被定义为speed.我需要这三个变量保持不变(我知道它们导致球不能顺利移动).
现在的问题是:是否有任何技巧可以不触及这些变量,但让球看起来像是顺利移动?我正在考虑渲染球的新位置+渲染球的前一个位置,不透明度为50%,但我还没有测试它.这个问题还有其他解决方案吗?
我有点理解后代选择器,但更复杂的例子给我带来了麻烦.例如:
#content .alternative p
Run Code Online (Sandbox Code Playgroud)
此规则是否应用于作为元素E的后代的p元素,其中E为:
#content和元素的后代.alternative或者规则应该适用于以下p元素:
#content .alternative?以下规则怎么样?
#content .alternative .alternative1 p
Run Code Online (Sandbox Code Playgroud) 尝试从具有相同名称但位于不同文件夹的两个单独程序集中加载资源时遇到了一些问题:
甲ResourceDictionary命名Resources.xaml在每个这些组件的嵌入式(作为页).
要加载第一个ResourceDictionary,我使用以下代码段:
// Load the assembly in memory
var assembly = Assembly.LoadFrom(@"c:\folder1\FCL.Dll");
// Get Dictionnary
var uri = string.Format("pack://application:,,,/{0};Component/Resources.xaml", assembly.GetName().Name);
var resourceDictionary = new ResourceDictionary { Source = new Uri(uri) };
Run Code Online (Sandbox Code Playgroud)
这个正在运行!
但是,当我尝试加载第二个ResourceDictionary与代码(只是改变了相同的片段Assembly.LoadFrom(@"c:\folder1\FCL.Dll")通过Assembly.LoadFrom(@"c:\folder2\FCL.Dll"),它不会从C加载资源:\文件夹2\fcl.dll,但那些存储在先前加载C:\文件夹1\fcl.dll: - (
原因:URI 的shortAssemblyName字段是相同的,在可能的情况下FCL:
var uri = string.Format("pack://application:,,,/{0};Component/Resources.xaml", assembly.GetName().Name)
Run Code Online (Sandbox Code Playgroud)
有人知道如何解决这个问题吗?
我正在制作一个Web应用程序,用户可以通过它来创建电子邮件活动。在创建活动时,用户使用CKEditor添加电子邮件内容。他可以添加内部CSS / JS。创建广告系列后,其外观如下图所示。
我必须在div中#email_content确切显示电子邮件内容预览的显示方式。但是,为该页面编写的通用CSS也适用于该CSS,#email_content反之亦然。我无权修改通用CSS。
如何显示email_content预览的确切外观?
注意:我知道可以使用iframeemail_content,但是我正在寻找其他解决方法。
我正在使用django的python我想要在注销后点击后退按钮时重定向用户登录页面.怎么做到这一点?在哪里写代码?
要测试django管理员是否处理此..我登录到django admin..log out,然后点击按钮,我能够看到上一页.为什么django管理员不处理这个问题.
这是django admin注销的ccode:
def logout(request):
"""
Removes the authenticated user's ID from the request and flushes their
session data.
"""
request.session.flush()
if hasattr(request, 'user'):
from django.contrib.auth.models import AnonymousUser
request.user = AnonymousUser()
Run Code Online (Sandbox Code Playgroud) 我已经建立了一个在线系统,允许用户使用ColdFusion下载PDF文件.用户必须先登录才能下载文件(PDF和Microsoft Office文档).(此应用程序仅适用于我们公司的员工.)
然而,直到今天我才发现任何有互联网访问权限的人都可以查看这些文件.在Google搜索中只有某些关键字(例如"医疗表单myCompanyName"),他们可以使用浏览器查看PDF文件.
我怎么能阻止这个?
更新
这就是我的问题所在.我已经为所有PDF文件创建了一个文件夹.使用数据库中的ID调用每个文件.如果让用户想查看医疗表格,链接将是:http://myApplication.myCompanyName/forms.cfm?Department = Account&filesID = 001.
如果用户复制此URL并从系统注销,他/她将无法查看此文件.(将显示登录页面)
但是,如果没有网址,其他互联网用户只能通过在网上搜索来查看pdf文件,搜索引擎会提供一个指向文件夹本身的链接,而无需登录.
示例:Medical Form的pdf文件存储在名为Document的文件夹中.当互联网用户搜索医疗表格时,搜索引擎会将其链接到:http://myApplication.myCompanyName/Document/Medical%20Form.pdf
我们在此文件夹中有大量PDF文件,其中大部分都是保密的,仅供内部查看.在php中,我们可以通过使用.htaccess来禁用它.我想知道冷冻是否有这样的东西?
我在这里浏览ASP.Net网络表格教程:在asp.net网站上.本教程包含一个自定义错误的部分,这对我来说有点奇怪.
<customErrors mode="On" defaultRedirect="ErrorPage.aspx?handler=customErrors%20section%20-%20Web.config">
<error statusCode="404" redirect="ErrorPage.aspx?msg=404&handler=customErrors%20section%20-%20Web.config" />
</customErrors>
Run Code Online (Sandbox Code Playgroud)
问题:有人可以handler=customErrors%20section%20-%20Web.config"在defaultRedirect和redirect中解释查询字符串参数吗?
这种语法有特殊含义吗?
我有一个填充了整数的下拉列表.选择"1"时,应显示文本框.我在另一个项目中做了类似的事情,但在这里不起作用.
任何帮助表示赞赏.
C#代码:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ddlHowMany.Items.Add(new ListItem("0", "0"));
ddlHowMany.Items.Add(new ListItem("1", "1"));
ddlHowMany.Items.Add(new ListItem("2", "2"));
ddlHowMany.Items.Add(new ListItem("3", "3"));
}
}
protected void ddlHowMany_SelectedIndexChanged(object sender, EventArgs e)
{
// int howMany = Convert.ToInt32(ddlHowMany.SelectedValue);
if (ddlHowMany.SelectedIndex == 1)
{
txtGraphic1Desc.Visible = true;
}
}
Run Code Online (Sandbox Code Playgroud)
Default.aspx代码:
<asp:DropDownList ID="ddlHowMany" runat="server"
onselectedindexchanged="ddlHowMany_SelectedIndexChanged"
style="margin-left: 8px" Width="50px">
</asp:DropDownList>
<br />
<br />
<asp:TextBox ID="txtGraphic1Desc" class="descriptions" runat="server" Height="92px"
TextMode="MultiLine"
Width="328px" Font-Names="Trebuchet MS" Visible="False">Description of graphic #1</asp:TextBox>
Run Code Online (Sandbox Code Playgroud) html ×3
asp.net ×2
css ×2
javascript ×2
jquery ×2
canvas ×1
coldfusion ×1
controls ×1
django ×1
django-admin ×1
html5 ×1
java ×1
oop ×1
python ×1
runtime ×1
scope ×1
security ×1
uri ×1
web-config ×1
wpf ×1