程序设计

专业和发烧友程序员的问答

8
HTML属性的长度是否有限制?
HTML中的属性值需要多长时间? 我data-foo="bar"在新的应用程序中使用HTML5样式数据属性(),并且在一个地方存储大量数据(最多100个字符)非常方便。虽然我怀疑这笔款项是可以的,但它提出了多少是太多的问题?

5
如何将此上下文传递给函数?
我以为这是我可以轻松搜索的东西,但是也许我没有问正确的问题... 如何在给定的javascript函数中设置“ this”所指的内容? 例如,与大多数jQuery函数一样,例如: $(selector).each(function() { //$(this) gives me access to whatever selector we're on }); 如何编写/调用自己的独立函数,并在调用时具有适当的“ this”引用?我使用jQuery,因此,如果有jQuery特定的方式可以做到,那将是理想的选择。
213 javascript  jquery  scope  this 

4
如何设置一个git项目以使用外部repo子模块?
我想创建一个回购远程回购的回购。 例如,假设jQuery作为子模块: git://github.com/jquery/jquery.git 用jQuery作为子模块创建存储库并添加我自己的外部设备作为远程存储库的过程是什么? 同样,一旦设置完成,如果我推/拉到自己的遥控器,外部设备是否会完好无损?



10
如何使用jQuery获取表格单元格值?
我正在尝试找出如何使用jQuery获取每一行的表格单元格的值。 我的桌子看起来像这样: <table id="mytable"> <tr> <th>Customer Id</th> <th>Result</th> </tr> <tr> <td>123</td> <td></td> </tr> <tr> <td>456</td> <td></td> </tr> <tr> <td>789</td> <td></td> </tr> </table> 我基本上想遍历表,并获取Customer Id每一行的列值。 在下面的代码中,我已经确定需要执行此操作以使其遍历每一行,但是我不确定如何获取该行中第一个单元格的值。 $('#mytable tr').each(function() { var cutomerId = }
213 jquery 



14
如何从React中的事件对象访问自定义属性?
React能够呈现自定义属性,如 http://facebook.github.io/react/docs/jsx-gotchas.html中所述: 如果要使用自定义属性,则应在其前面加上data-。 <div data-custom-attribute="foo" /> 那是个好消息,除了我找不到从事件对象访问它的方法,例如: render: function() { ... <a data-tag={i} style={showStyle} onClick={this.removeTag}></a> ... removeTag: function(event) { this.setState({inputVal: event.target????}); }, 元素和data-属性以html呈现。像标准属性一样style可以访问event.target.style。而不是event.target我尝试: event.target.props.data.tag event.target.props.data["tag"] event.target.props["data-tag"] event.target.data.tag event.target.data["tag"] event.target["data-tag"] 这些都不起作用。

15
Angular 2单元测试:找不到名称“描述”
我正在从angular.io关注本教程 正如他们所说,我已经创建了hero.spec.ts文件来创建单元测试: import { Hero } from './hero'; describe('Hero', () => { it('has name', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.name).toEqual('Super Cat'); }); it('has id', () => { let hero: Hero = {id: 1, name: 'Super Cat'}; expect(hero.id).toEqual(1); }); }); 单元测试就像一个魅力。问题是:我看到一些错误,这些错误在教程中提到: 我们的编辑器和编译器可能会抱怨他们不知道是什么it ,expect因为它们缺少描述Jasmine的键入文件。我们现在可以忽略那些烦人的投诉,因为它们是无害的。 他们确实忽略了它。即使这些错误是无害的,当我收到很多错误时,在我的输出控制台中看起来也不是很好。 …

16
String.Replace忽略大小写
我有一个字符串叫做“ hello world” 我需要将“世界”一词替换为“ csharp” 为此,我使用: string.Replace("World", "csharp"); 但是结果是,我没有替换字符串。原因是区分大小写。原始字符串包含“世界”,而我正在尝试替换“世界”。 有什么办法可以避免在string.Replace方法中区分大小写?
213 c#  string 

5
有没有一种方法可以使用GPG密钥在Git中“自动签名”提交?
有没有一种简单的方法可以使Git始终对创建的每个提交或标记进行签名? 我尝试了类似的东西: 别名commit = commit -S 但这并不能解决问题。 我不想安装其他程序来实现此目的。容易做到吗? 只是一个附带的问题,也许不应该对提交进行签名,而只能标记我从未创建过的标签,因为我为Homebrew等项目提交了单个提交。

18
何时选择已检查和未检查的异常
在Java(或任何其他具有检查的异常的语言)中,当创建自己的异常类时,如何决定应检查还是不检查它? 我的直觉是,在调用者可能能够以某种有生产力的方式恢复的情况下,将要求使用检查异常,而对于无法恢复的情况,未检查异常将更多,但我会对其他人的想法感兴趣。

13
为什么单选按钮不能为“只读”?
我想显示一个单选按钮,提交其值,但根据情况,使其不可编辑。禁用不起作用,因为它不提交值(或者是?),并且它使单选按钮变灰。只读确实是我想要的,但是由于某些神秘的原因,它不起作用。 是否需要一些怪异的技巧才能使只读功能按预期工作?我应该只用JavaScript来做吗? 顺便说一句,有人知道为什么只读在单选按钮中不起作用,而在其他输入标签中却起作用吗?这是HTML规范中那些无法理解的遗漏之一吗?

12
Ruby on Rails:在哪里定义全局常量?
我刚开始使用我的第一个Ruby on Rails Webapp。我有很多不同的模型,视图,控制器等等。 我想找到一个粘贴真正的全局常量的好地方,该定义适用于我的整个应用程序。特别是,它们既适用于我模型的逻辑,也适用于我观点中的决策。我找不到任何DRY放置这些定义的位置,这些定义对于我的所有模型和我的所有视图均可用。 举一个具体的例子,我想要一个常量COLOURS = ['white', 'blue', 'black', 'red', 'green']。在模型和视图中,都可以在各处使用它。我在哪里可以在一个地方定义它以便访问? 我尝试过的 与它们最相关的model.rb文件中的常量类变量,例如@@COLOURS = [...]。但是我找不到一种明智的定义方式,这样我就可以在我的观点中写,Card.COLOURS而不是像这样的笨拙了Card.first.COLOURS。 模型上的方法,类似def colours ['white',...] end-同样的问题。 application_helper.rb中的一个方法-到目前为止,这是我正在做的事情,但是只能在视图中访问助手,而不能在模型中访问 我想我可能已经在application.rb或environment.rb中尝试了一些东西,但是那些看起来似乎并不正确(它们似乎也不起作用) 难道没有办法定义从模型和视图都可以访问的内容吗?我的意思是,我知道模型和视图应该分开,但是肯定在某些领域中有时会需要引用相同的领域特定知识吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.