我有一些代码
<input type="checkbox" id="chk" value="value" />
<label for="chk">Value </label>
<br/>
<input type="button" id="But1" value="set value" />
<br />
<input type="button" id="But2" value="read checked" />
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
$(document).ready(function () {
console.log("Ready ...");
registerHandlers();
function registerHandlers() {
$('#But1').click(function () {
$('#chk').prop('checked', !$('#chk').is(':checked'));
});
$('#But2').click(function () {
var chk1 = $('#chk').is(':checked');
console.log("Value : " + chk1);
});
$('input[type="checkbox"]').change(function () {
var name = $(this).val();
var check = $(this).prop('checked');
console.log("Change: " + name + " to " + check);
});
}
});
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery处理复选框的更改?我需要把处理程序更改为选中的任何复选框.
[更新]
有一个复选框和几个按钮.每个按钮都可以更改复选框.如何捕捉更改复选框的事件? …
除了可读性之外,使用之间是否存在任何可辨别的差异(可能性能)
str.indexOf("src")
Run Code Online (Sandbox Code Playgroud)
和
str.match(/src/)
Run Code Online (Sandbox Code Playgroud)
我个人更喜欢match(和regexp),但同事似乎走了另一条路.我们想知道它是否重要......?
编辑:
我应该在一开始就说过,这是用于执行部分普通字符串匹配的函数(在JQuery的类属性中获取标识符),而不是使用通配符等进行完整的正则表达式搜索.
class='redBorder DisablesGuiClass-2345-2d73-83hf-8293'
Run Code Online (Sandbox Code Playgroud)
所以它的区别在于:
string.indexOf('DisablesGuiClass-');
Run Code Online (Sandbox Code Playgroud)
VS
string.match(/DisablesGuiClass-/)
Run Code Online (Sandbox Code Playgroud) 我正在调试VS 2010中一些棘手的通用基于列表的代码 - 大量的层次结构处理等.当然,在immediates窗口中不允许使用lambda表达式和匿名方法,我不能通过代码单步执行以通常的方式,因为我仍然试图了解层次结构......
任何人都可以建议解决方法或替代工具吗?
早在20世纪90年代末,当我在研究生院时,VRML就要接管这个世界.我的同事和我通过将其连接到Java和Javascript代码来构建各种有用和有趣的东西.
当然,当时计算机比现在慢很多倍 - 多核CPU主要是科幻小说或静寂研究项目的东西,而我们的VRML应用程序运行起来有点太慢,无法在现实世界中流行起来.
十年之后,即使是具有沼泽标准GPU的廉价PC,也可以轻松地运行我们的任何VRML模型,并且可能需要限制以确保它们不会太快以至于无法使用.但是VRML社区已经死了一点,web-3d还没有流行,我甚至找不到浏览器插件.X3d被提及了一段时间,但也没有流行起来.
有没有人有任何想法发生了什么?还有其他一些我不知道的3D网络技术吗?
我正在尝试在IIS7上运行的Web应用程序上设置双向身份验证.客户端主要是移动设备,首先我试图使用第三代iPad运行演示.我以为我首先要让它在我的工作站上运行(也运行IIS),然后通过iPad复制工作证书.
但是我撞墙了.
我已经让网站通过https安全运行并安装了自签名服务器证书,但我似乎无法弄清楚如何生成我可以在iPad上安装的客户端证书.当我在运行Windows 7的本地工作站上工作时,我无法使用通常的方法http://machinename/CertSvr来执行此操作.
所以我想知道是否有办法makecert生成测试客户端证书,或者我是否可以更改服务器证书中的使用标志,使其适合在客户端上使用.或者也许还有一些工具,谷歌的最后一天还没有发现?
更新:
我找到了这个指南并跟着它来了.这一切似乎工作,没有错误,我结束了两个PFX文件,一个用于服务器和一个客户端(我产生这些使用pvk2pfx,并保持原有的.pvk和.cer以防万一的文件).
我安装了服务器证书Certificates (Local Computer) > Trusted Root Certification Authority并在其下安装了客户端证书Certificates (Current User) > Personal.我还将服务器证书(CA一个)导入IIS.当IIS配置为接受或忽略客户端证书时,一切正常.但是一旦设置为'Require',我在申请该网站时会得到403.7.我也尝试将客户端证书导入到IE/Chrome中的证书存储区,但同样没有骰子.
有什么明显的东西我做错了吗?
我们在局域网上的专用机箱上运行TFS 2010,并通过VS2010连接到它.在过去的几周里,访问/退出文件的访问时间和时间都很荒谬.有时甚至可能需要几分钟才能获得存储库的视图.
我们检查了网络访问时间,一切看起来都是有序的 - 例如RDP和服务器上安装的共享速度并不是很慢,所以看起来TFS是罪魁祸首.任何人都可以建议我们应该研究哪些明显的领
我需要设置样式 元素,使它们看起来像是启用了它们.有人可以帮忙吗?disabled <select>
PS.我非常清楚这种与HCI原则等相关的事情的缺点,但它是一个要求,所以如果有可能我必须这样做......
谢谢.
编辑:
@AlexThomas的方法在HTML代码中禁用元素时效果很好但不幸的是我正在使用JQuery进行禁用/启用:
<select class='dayselector'>
<option>Monday</option>
<option>Tuesday</option>
<!-- .... etc. -->
</select>
$(".dayselector").attr("disabled",true);
$(".dayselector").attr("disabled",false);
Run Code Online (Sandbox Code Playgroud)
所以选择器:
$(".dayselector") //works and gets all the selects
Run Code Online (Sandbox Code Playgroud)
和
$(".dayselector option") //works and gets all the selects' option items
Run Code Online (Sandbox Code Playgroud)
但
$(".dayselector [disabled='true']") //doesn't return anything.
和
`$(".dayselector [disabled='false']") //doesn't return anything.
Run Code Online (Sandbox Code Playgroud)
有什么我想念的吗?
我是一名基于Mac的.Net开发人员,所以多年来我养成了将某些常用功能重新映射到更"Macish"键盘快捷键的习惯:
CUT: Ctrl + X => Alt + X
COPY: Ctrl + C => Alt + C
PASTE: Ctrl + V => Alt + V
SELECT ALL: Ctrol + A => Alt + A
SAVE: Ctrl + S => Alt + S
Run Code Online (Sandbox Code Playgroud)
等等.
有了这个花哨的schmancy VS 2010 Premium版,我们刚刚得到了额外的菜单,例如
Test
Data
Run Code Online (Sandbox Code Playgroud)
其菜单访问(加速器?)快捷方式Alt + S并且Alt + A其优先级高于我的用户自定义的快捷键SAVE和SELECT ALL.
有没有办法禁用这些访问器,所以我的覆盖将起作用?
我有一个包含两个不同类型泛型列表,例如着想,让他们打电话Products和Employees.我正在尝试找到与员工位于同一位置的产品,即在哪里product.SiteId == emp.SiteId
List<Product> lstProds;
List<Employees> lstEmps;
Run Code Online (Sandbox Code Playgroud)
我的(老skool)大脑告诉我使用forEach循环找到匹配但我怀疑有一个('更好'/更快/更快?)的方式来使用Linq.任何人都可以照亮我吗?我在网上找到的所有例子都涉及原语列表(字符串/整数),并没有特别有用.
我最近在一次面试时得到了这个问题,并且无法弄清楚如何优雅地做到这一点.从那时起,它一直在唠叨我,如果我对某些"现代"技术/技术缺乏了解,我就无法解决,或者我只是愚蠢.任何建议都会非常受欢迎.
想象一个简单的类层次结构:
abstract class Person {
public string Name { get; set; }
}
class Child : Person { }
class Parent : Person {
public List<Person> Children { get; set; }
}
class Ancestor : Parent { }
Run Code Online (Sandbox Code Playgroud)
问题是如何遍历这些对象的层次结构并打印出遇到的所有人.因此对于以下场景:
Ancestor myAncestor = new Ancestor {
Name = "GrandDad",
Children = new List<Person> {
new Child { Name = "Aunt" },
new Child { Name = "Uncle" },
new Parent {
Name = "Dad",
Children = new List<Person> { …Run Code Online (Sandbox Code Playgroud) c# ×3
linq ×2
.net ×1
3d ×1
casting ×1
checkbox ×1
client ×1
css ×1
forms ×1
generic-list ×1
html ×1
ide ×1
iis-7 ×1
inheritance ×1
javascript ×1
jquery ×1
keymapping ×1
lambda ×1
menu ×1
networking ×1
performance ×1
regex ×1
string ×1
tfs ×1
tfs2010 ×1
vrml ×1
windows-7 ×1