有多种方式可以创建HTML按钮以导航到其他页面。HTML按钮:导航到其他页面 - 不同的方法

方法1

Click Me

$('#btn_click').on('click', function() { window.location = 'http://www.google.com'; });

优势:独立JS从HTML(MVC)

缺点:长码,依靠JS

注:jQuery选择是可选的,可以使用传统JavaScript

方法2

Click Me

优势:1的衬垫,没有必要分配ID到按钮

缺点:混合JS与HTML,依靠JS

方法3

Click me

.clickMe {

-moz-appearance: button;

-ms-appearance: button;

-o-appearance: button;

-webkit-appearance: button;

appearance: button;

text-decoration: none;

color: #000;

padding: 0.2em 0.4em;

}​

优势:无需依靠JS

缺点:看起来像假的按钮,IE9 +要求(appearance是CSS3属性)

注:这是从here

方法4

Click Me

优势:最短的代码,无需依靠JS

缺点:错误使用

标记。如果有另一个提交按钮,则不起作用

程序员,哪种方法是最高效的(因此被广泛使用),为什么?

注意:我们可以把它作为社区维基?

2013-07-10

Raptor

+1

重新编写了问题。请重新考虑。我想我可能会有一个答案':)' –

html切换导航不同页面,HTML按钮:导航到其他页面 - 不同的方法相关推荐

  1. 解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题

    解决导航栏按钮背景色切换,刷新页面,按钮背景色切换,页面和路径没有切换问题 上篇博文中 点击导航栏切换背景色 有一个bug,如果点击第二个或者后面几个按钮,再刷新页面,按钮背景色会跳到第一个按钮上去, ...

  2. android仿微信的activity平滑水平切换动画,Android实现简单底部导航栏 Android仿微信滑动切换效果...

    Android实现简单底部导航栏 Android仿微信滑动切换效果 发布时间:2020-10-09 19:48:00 来源:脚本之家 阅读:96 作者:丶白泽 Android仿微信滑动切换最终实现效果 ...

  3. android上方导航条跳转页面,Native Navigation导航组件的使用说明

    目前稳定版本为1.0版本, 2.0是开发版, 暂时不要用. 支持单页直接跳转, 直接自带顶部导航栏配置(返回,标题栏和右侧按钮), 支持直接跳转到多Tab页面, 支持隐藏显示Tab页, 支持数字气泡. ...

  4. 【微信小程序-原生开发】实用教程02-添加全局页面配置、页面、底部导航

    开始前,请先完成项目创建,详见 [微信小程序-原生开发]实用教程01-注册登录账号,获取 AppID.下载安装开发工具.创建项目.上传体验 前期准备 因我们的项目是根据模板创建的,需先清理掉无效的页面 ...

  5. 手机计算机快速切换功能,新功能!手势导航快速切换应用功能上线~

    原标题:新功能!手势导航快速切换应用功能上线~ 说到手势导航,相信大家一定不陌生 如今,这个家族又增加了一个新成员 "快速切换应用手势" 无需退出当前应用 只需在屏幕底部轻轻一滑 ...

  6. 御用导航提示页面_UI网站导航设计知识与五个知识案例

    导航设计是网站的基石.它确定了至关重要的指标,例如转化率和跳出率,页面停留时间,点击量,并且通常是决定您的访问者拥有良好体验并以比您所说的"用户流量"更快退出网站的决定性因素. 但 ...

  7. 自定义导航栏左上角胶囊按钮返回、首页小房子

    示例项目地址:https://github.com/Shay0921/header-navbar 在小程序中,从转发出来的小程序消息卡片进入,因为页面栈中只有一个,所以不会出现返回按钮,对于一些电商平 ...

  8. uniapp导航栏自定义图标按钮/搜索|uni-app自定导航条

    uni-app自定义导航栏|仿微信顶部导航uni_headerBar,支持标题居左.居中.搜索条,按钮可传入文字/字体图标/图片 uniApp原生导航栏 uni-app原生导航栏也能实现一些顶部自定义 ...

  9. js window.onresize的使用方法及案例:导航随浏览器宽度改变而控制显示导航个数及箭头按钮的显隐

    onresize 事件 onresize 事件会在窗口或框架被调整大小时发生. 最近遇到一个需求:PC站,头部导航,初始只有几条数据,但后来数据增加,分辨率低的小显示器显示不全: 思考:解决这个问题, ...

  10. WindowsPhone 7 页面导航和虚拟路径、导航传值

    一.Phone 7的导航方式分为Xaml页面导航和后台代码导航. 1.Xaml页面导航: 注意NavigateUri是控件属性,故没有此属性的控件只能通过后台代码导航.如:Button控件. 2.后台 ...

最新文章

  1. python(19)编码问题
  2. (gnome-ssh-askpass:609): Gtk-WARNING **: cannot open display:
  3. php内核总结_深入PHP内核之面向对象总结
  4. MSSql-SP_who分析数据库性能
  5. BUUCTF 新年快乐 内涵的软件 Java逆向解密 刮开有奖
  6. centos修改ip mac等
  7. Qt中修改应用程序和标题栏的图标
  8. PyG图神经网络框架--构建信息传递网络(MPN)
  9. 深度学习——卷积神经网络CNN
  10. html 3d坐标,HTML3D
  11. python绘制不带颜色曲线图_绘制一条曲线,并根据每个点的值和定制的颜色图对其进行着色...
  12. 【图像融合】图像融合质量评价方法的研究
  13. VisualStudio VC redist各版本下载链接
  14. Java实战之管家婆记账系统(1)——项目简述
  15. 华为深圳数据分析外包
  16. 智能跟随小车-红外遥控(程序+原理图+PCB+论文报告)
  17. 论文笔记 ACL 2017|Exploiting Argument Information to Improve Event Detection via Supervised Attention
  18. cesium添加高德影像图
  19. 神码ai人工智能写作机器人_AI启动协变量AI为机器人构建通用AI
  20. [日推荐]『与你见字如面』信息时代的一股清流

热门文章

  1. 编程统计候选人的得票数。设有3个候选人zhang、li、wang(候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按废票处理。选民投票结束后程序自动显
  2. 【BUUCTF】[MRCTF2020]套娃
  3. flash在线视频播放器
  4. 【C语言】C语言库函数
  5. python如何读取excel表中的日期与时间
  6. ENVI中的辐射校正
  7. python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法
  8. NewStarCTF 公开赛赛道-WEEK1|REVERSE
  9. 扫描仪怎样装无线网络服务器,扫描仪(7140)安装说明
  10. macOS:M1 上安装 Rosetta 2