相关疑难解决方法(0)

为什么在HTML中使用onClick()是一种不好的做法?

我曾多次听说过onClick()在HTML 中使用JavaScript事件是一种不好的做法,因为它对语义不利.我想知道缺点是什么以及如何修复以下代码?

<a href="#" onclick="popup('/map/', 300, 300, 'map'); return false;">link</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

130
推荐指数
8
解决办法
10万
查看次数

带有Javascript onclick事件的HTML锚标记

在使用Google时,我发现他们在锚标签中使用onclick事件.

在谷歌标题部分的更多选项中,它看起来像普通标签,但是点击它不会被重定向但是打开了一个菜单.通常在使用时

<a href='more.php' onclick='show_more_menu()'>More >>></a>
Run Code Online (Sandbox Code Playgroud)

它通常会在没有触发的情况下进入'more.php' show_more_menu(),但我在该页面中显示了一个菜单.谷歌怎么办?

javascript anchor onclick hyperlink

74
推荐指数
4
解决办法
43万
查看次数

在同一个按钮中使用routerLink和(单击)

这是在询问最佳做法.在同一个按钮中使用routerLink和(单击)是一个好习惯.

<button routerLink="/link" (click)="back()">
Run Code Online (Sandbox Code Playgroud)

因为我们可以将路由器导航逻辑放在back()方法中,如下所示,

this.router.navigate(['/link']);
Run Code Online (Sandbox Code Playgroud)

我所发现的就是,这篇文章并没有谈到要遵循的最佳实践.如果一个比另一个好,你能解释一下原因吗?

angular-ui-router angular

7
推荐指数
3
解决办法
1万
查看次数