草庐IT

best_practices

全部标签

javascript - 是 tabIndex : 0 in links considered a good practice in order to avoid href ="javascript: void(0);"?

ahref="javascript:void(0)"被认为是badpractice而且我不能使用href="#"在每种情况下,所以我想添加一个空的a与tabIndex=0为了可以用键盘访问。这被认为是一种好的做法吗?附言Bootstrap的下拉需要在键盘导航的内部元素中,所以我必须使用. 最佳答案 如果您没有href那么它就不是链接,句号。您可以使用在bootstrap下拉菜单中,所以我建议你这样做。 关于javascript-是tabIndex:0inlinksconsideredag

html - 为什么大纲是:none not considered good practice?

谢谢大家。这是一次非常好的讨论,让我明白了很多。我正在处理输入字段并想删除轮廓,但人们说这是一种不好的做法。我不明白为什么。毕竟,不同的浏览器有不同的轮廓,这就摆脱了千篇一律。无轮廓:forminput[type="text"],forminput[type="email"],forminput[type="password"],formtextarea{color:#000!important;border:2pxsolid#bdc3c7;border-radius:6px;padding:7px13px;}forminput[type="text"]:focus,forminput

javascript - 为什么大网站都使用 'bad practices' ?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我经常看到类似这样的文章、帖子和评论:全局变量在javascript中不好脚本标签应该在页面底部CSS应在外部文件中并位于页面顶部脚本应该在外部文件中,而不是简单的脚本标签。等等我查看了一些大网站的HTML源代码,发现它们在HTML标记中有很多纯javascript和CSS。JavaScript和HTML总是被混淆,等等。

查询 : Is it bad practice to use a custom attribute in my html code?

我一直在添加我使用JQuery引用的自定义属性,效果很好。但这是好的做法吗?例子:谢谢大家 最佳答案 最佳做法是使用HTML5data-*属性:这是符合标准的HTML5,与任意自定义属性不同。它还确保您的自定义属性不会与将来的某些标准属性冲突。在最近(1.5+)版本的jQuery中,您还可以使用$('.monkeys').data('customatrr')访问该属性。 关于查询:Isitbadpracticetouseacustomattributeinmyhtmlcode?,我们在S

iphone - 显示大量 RichText : Choosing the best option

显示大量RichText(HTML格式)的最佳方式是什么目前我正在为一个论坛开发一个应用程序。正如您所期望的,网站上的帖子有很多HTML格式、列表、图像粗体文本、彩色文本等...现在我可以想到几个选项(不是很理想,如果您想到任何其他选项,请在评论中发布):自定义单元格使用NSAttributedString+HTML+DTAttributedTextView每个帖子?问题:我在其他地方的应用程序中使用了NSAttributedString+HTML类别,但它不太理想,即使是少量创建NSAttributedString似乎也非常昂贵(缓慢)。对于10篇以上的文章,每篇文章的长度都可能是整

ios - 检测在 tableview : Swift Best Practices 中按下的 uibutton

我有一个表格View,其中包含代表与特定教师相对应的学生的可变数量的单元格。它们是自定义单元格,带有一个按钮,可以触发到新VC的segue,显示有关单元格所属学生的详细信息。我的问题是:在swift中识别哪个按钮被按下的最佳实践是什么?一旦我知道了索引路径,我就可以确定哪个学生的信息需要传递给下一个VC。在下面的帖子中有一个针对objective-c的很好的答案,但我不确定如何转换为Swift。任何帮助将不胜感激。DetectingwhichUIButtonwaspressedinaUITableView 最佳答案 如果您的代码允许

C# : So if a static class is bad practice for storing global state info, 提供相同便利的好的替代方案是什么?

我一直注意到静态类在用于存储全局信息方面在SO上得到了很多不好的评价。(并且全局变量通常受到蔑视)我只想知道下面的示例有什么好的选择......我正在开发一个WPF应用程序,从我的数据库中检索到的数据的许多View都是根据当前登录用户的ID过滤的。同样,我的应用程序中的某些点应该只供被视为“管理员”的用户访问。我目前正在静态类中存储一个loggedInUserId和一个isAdminbool值。我的应用程序的各个部分都需要此信息,我想知道为什么它在这种情况下并不理想,以及替代方案是什么。启动和运行似乎非常方便。我唯一能想到的替代方法是使用IoC容器将Singleton实例注入(inje

c# - 哪个是 C# 和 .NET 的 "best"数据访问框架/方法?

(编辑:我将其设为社区Wiki,因为它更适合协作格式。)有很多方法可以从.NET访问SQLServer和其他数据库。所有这些都有利有弊,这永远不会是一个简单的问题,即哪个是“最好的”——答案永远是“视情况而定”。但是,我正在寻找在不同级别系统的上下文中对不同方法和框架进行高级比较。例如,我认为对于一个快速但不完善的Web2.0应用程序,答案将与内部企业级CRUD应用程序大不相同。我知道StackOverflow上有很多问题都涉及这个问题的子集,但我认为尝试进行总结比较会很有用。随着我们的进行,我将努力通过更正和澄清来更新问题。到目前为止,这是我在高层次上的理解——但我确信这是错误的……

c# - 什么是用于比较引用类型的两个实例的 "Best Practice"?

我最近遇到了这个问题,到目前为止,我一直很高兴地重写相等运算符(==)和/或Equals方法以查看两个引用是否类型实际上包含相同的数据(即两个看起来相同的不同实例)。自从我越来越多地参与自动化测试(将引用/预期数据与返回的数据进行比较)以来,我一直在更多地使用它。在查看一些codingstandardsguidelinesinMSDN时我遇到了article建议反对它。现在我明白了为什么这篇文章是这样说的(因为它们不是同一个实例)但它没有回答问题:比较两种引用类型的最佳方法是什么?我们应该实现IComparable?(我还看到提到这应该只为值类型保留)。是否有一些我不知道的接口(int

json - 戈朗 : best way to unmarshal following json with string as keys

我有类似的json{"api_type":"abc","api_name":"xyz","cities":{"new_york":{"lat":"40.730610","long":"-73.935242"},"london":{"lat":"51.508530","long":"-0.076132"},"amsterdam":{"lat":"52.379189","long":"4.899431"}//citiescanbemultiple}}我可以使用下面的结构来解码typeMyJsonNamestruct{APINamestring`json:"api_name"`APIType