我应该在 html 标记中加上“javascript:”吗?
Should I prepend with "javascript:" in html markup?
使用有什么好处吗
<asp:ImageButton ID="btn" runat="server" OnClientClick="javascript:return validate();" />
而不是
<asp:ImageButton ID="btn" runat="server" OnClientClick="return validate();" />
?
以javascript为前缀的目的是什么:?我应该使用它吗?优点和缺点?
它是一个
标签。由于没有循环(中断或继续),这也是对字节的无用浪费。
包含它的人是货物崇拜者,他们从从href
属性复制粘贴它的人那里复制/粘贴它(它用于声明内容来自执行 javascript,而不是通过 HTTP 或其他协议获取)。
你不应该使用它。 javascript:
是一个标签,仅当您要将其放入某个位置或 href 时才应使用。
无论如何,OnClientClick
执行javascript,所以在这里它是多余的。
旧的浏览器不知道你使用哪种语言,没有"javascript"标签。
我会使用 javascript 标签,原因如下:
- 每个读过你的代码的人都知道你在那里使用javascript。
- 与旧版浏览器更好的兼容性
- 为开发人员提供更好的阅读
相关文章:
- Javascript html每点击一次就会更改url
- 通过javascript/html访问twitter共享iframe
- 使用鼠标悬停JavaScript/HTML显示文本
- JavaScript-HTML表单到JSON(空值)和格式
- 使用javascript html实时预览文本区域输入
- 如何每秒从一个变量中提取一定次数的javascript/html
- 使用变量值作为'名称标识符'javascript/html
- JavaScript HTML Onclick
- 非侵入性Javascript HTML注入
- AppendChild Form / Table [Javascript/Html/PHP]
- 按钮don't使用onClick-Javascript HTML重定向
- 在库(javascript/HTML)中将“name”替换为“id”
- 如何确定使用 javascript/html 单击了哪个对象/图像
- 新的javascript HTML元素不遵循css规则
- JavaScript/HTML 错误的解决方案
- 从图像URL javascript html保存图像文件
- javascript html使用webstorage保存表单
- Javascript+HTML中的日期选择器准备好了吗?(需要:DD、MM、YY的单独字段加上日历选择器)
- 谷歌地图/融合表Javascript HTML赢得't显示/可视化所有多边形数据(通过色标)
- JavaScript/HTML命令行小部件