我在网页开发方面有点起步,我想知道在HTML设计中使用锚点的最佳做法是什么。我目前正在设计和列出可以点击列表项(li
)的地方,然后使用jQuery执行特定功能。我也使用一些图像作为可点击的按钮,但是,我想知道是否最好使用锚点。在html中使用Anchors的最佳做法是什么?
-2
A
回答
0
如果你想从一个页面重定向到另一个,你应该使用锚标记。但是,如果你想添加事件,所以它的全部取决于标记。
通常情况下,您可以编写内联js或css代码,这不是一个好的做法。虽然您可以使用css或id并将您的个性化代码写入单独的JS文件中。
例如: -
<ul id="primary-nav">
<li> Home </li>
<li> About </li>
</ul>
页上添加的jQuery后,你可以写下来,所需的代码: -
(function(){
$("#primary-nav").on("click", function(){
// Your Code;
})
})
的最佳做法的一些例子是下: -
HTML样板文件
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible"/>
<title>Your Page Title</title>
<meta name="description" content="goes here..."/>
<meta name="keywords" content="keyword 1, keyword 2"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta name="robots"/>
<link rel="stylesheet" href="your-single-deployment-stylesheet.css">
<link rel="apple-touch-icon-precomposed" href="apple-touch-icon-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="apple-touch-icon-72x72-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="apple-touch-icon-114x114-precomposed.png">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="apple-touch-icon-144x144-precomposed.png">
<!-- JS Links should sit on the bottom of the page! -->
</head>
<body>
... content
<script src="yourJavascript.js"></script>
</body>
</html>
CSS
的代码坏话与更好的名称
.is-scrollable {
overflow: auto;
}
.column-body {
background: #000;
}
示例代码
.s-scr {
overflow: auto;
}
.cb {
background: #000;
}
示例例与坏话与更好的名称
.text-highlight {
float: right;
color: red;
}
的代码
.right-red { float: right; color: red; }
示例代码的JavaScript
//avoid repeating var in variable declaration
var foo;
var bar;
var lorem;
var ipsum;
//comma seperated variable declarations
var foo,
bar,
lorem,
ipsum;
避免定义在多个步骤
var foo = {};
foo.prop = 'bar';
foo.method = function() {};
//defined in a single assignment
var foo = {
prop: 'bar',
method: function() {}
}
为了避免污染全局命名空间,请使用以下代码片段在GitHub上
(function(window, undefined) {
var foo = 1; //private variable
})(window);
结帐我的其他职位学习最佳实践,即www.github.com/ananddeepsingh
+0
很好的答案,谢谢。 – kjHajem
0
试试这是非常简单的,即。 javascript的'onclick'事件。这可以在DOM的任何元素上使用它。
如:
<div onclick="alert('Hey this is working')">Click me</div>
相关问题
- 1. 在HTML中显示变量的最佳做法是什么?
- 2. 在HTML文档中使用字符引用的最佳做法是什么?
- 3. 在MVVM中使用ISupportIncrementalLoading的最佳做法是什么?
- 4. 在Wordpress中使用DB的最佳做法是什么?
- 5. 什么是在继承类中使用锁的最佳做法
- 6. 使用jquery/javascript做下面的最佳做法是什么?
- 7. 什么是ViewModel的最佳做法
- 8. 在Android上使用SVG图标的最佳做法是什么?
- 9. HMAC解决方案中密钥的使用(最佳/最佳做法)是什么?
- 10. ASP.NET缓存,什么是最佳做法
- 11. WCF休息 - 最佳做法是什么?
- 12. Nginx和runit ....什么是最佳做法
- 13. 使用EC2可用区域的最佳做法是什么?
- 14. 什么是使用codeigniter的SUM列值的最佳做法
- 15. 使用ninject的WinForms对话框的最佳做法是什么?
- 16. 使用html与基于xml的语言如svg的最佳做法是什么?
- 17. 使用Spark SQL查询数据的最佳做法是什么?
- 18. 什么是使用TFS数据库的最佳做法
- 19. 使用IEqualityComparer <T>的建议最佳做法是什么?
- 20. 使用AES_ENCRYPT的最佳做法是什么?它有多安全?
- 21. 与DataGrids一起使用AJAX的最佳做法是什么?
- 22. 使用点斜线的最佳做法是什么?
- 23. 使用装配属性的最佳做法是什么?
- 24. 使用Cookies进行PHP验证的最佳做法是什么?
- 25. 使用html制作幻灯片的最佳做法或框架是什么?
- 26. 在.Net中使用扩展方法的最佳做法是什么?
- 27. 什么是在C#中的文件处理的最佳做法?
- 28. 集中用户管理的最佳做法是什么?
- 29. 在CQRS中反规范化的最佳做法是什么?
- 30. 在JSP中呈现JSON数据的最佳做法是什么?
什么是这些锚在讲什么? – madalinivascu
你是否偶然在谈论使用''标签来表示不是真正的链接,而是JavaScript驱动的行为? –
锚链是他所指的......我不认为需要澄清。 '锚'是一个非常有名的术语,不是吗? – Lee