1. 前端框架Bootstrap--按钮和折叠插件
可以通过按钮插件创建不同状态的按钮
(1)单个切换
注意:在Firefox多次页面加载时,按钮可能保持表单的禁用或选择状态
解决方案添加autocomplete=”off”
(2)单选按钮
(3)复选按钮
(4)加载状态
Button插件中的button方法中有三个参数:toggle、reset、string(比如loading、complete)
(5)可代替data-toggle=”button”
通过点击可以折叠内容
基本实例
data-parent: 默认值为false,设置需指定父元素选择器,也就是说,选定其中一个折叠区,其他折叠将隐藏,实现手风琴效果。
data-toggle: 如果前面加data-*,设置’collapse’表示实现折叠;如果是javascript中的属性,默认为true,实现反转
手动调用
collapse方法还提供了三个参数:<a>hide、show、toggle</a>
Show.bs.collapse : 在show方法调用时立即触发
Shown.bs.collapse : 折叠区完全显示出来是触发
Hide.bs.collapse : 在hide方法调用时触发
Hidden.bs.collapse : 该事件是折叠区域完全隐藏之后触发
例子
往后还会更新前端Bootstrap其他知识部分,谢谢大家阅读本人文章,祝愿大家心想事成!
2. 为什么有些前端一直用div当按钮,而不是用button
w3c标准其实有时候挺坑的,为了这个标准,这不能用,那不能用。
还有就是各种标签眼花缭乱,反正多而砸,很多标签可以相互替代。在一定程度上对开发者不友好,增加学习成本。
虽然标准统一是好事,但是太标准也,有时也是一件麻烦事。
比如button,就是按钮,绑定事件的。可是呢现在看来样式太丑,你要美化它,还得去边框等等。还有就是button,你嵌套一张图进去,然后添加事件。先不说是否符合标准,一看就觉得别扭,不是button该干的事。
所以使用button在当下不方便,反正事件大多元素都可以加,而且比button好用。
所以用p模拟也是可以的
因为button按钮的样式一般不符合ui需求。需要重写或覆盖原有样式比较麻烦。
其实按正常来说是应该用button来写按钮,但实际开发过程中每个人的喜好不同,再加上在代码规范上也没有那么多的条条框框,所以就用p来写按钮也是ok的。
在很多人的开发习惯中,块级元素都可用p来实现,行内元素都可用span来实现,毕竟除了特定的标签之外通过css+js都可以实现同样的功能。
其实开发人员不用纠结是用那些标签去实现功能,包括在定义class名的时候也是千奇百怪,我们做不到让每个人都共用一套模式,对于自己而言不管是怎么写的,最后保证不报错并且兼容主流浏览器这就够了。
现在越来越多的前端框架层出不穷,来我公司面试的前端人员甚至只会通过框架去做项目,连最基本的html+css+js基础都不牢固,在实现一些网页特效上显得一头雾水,不是我说掌握更多的主流框架不好,而是在不断学习框架的前提下应该把基本功掌握牢固,当然这也是和当前的培训机构有关系,很多的培训机构都是为了让学员能够最快的去找到工作而忽略了基础知识。
当下前端也在不断地扩宽自己的行业领域,除了vue、小程序之外,有的还要去了解mysql以及php等等,这也是为了在面试中能够找到一个更好的工作。
综上所述按钮用不用button都无伤大雅,主要的是功能的实现以及浏览器的兼容性。
以上是我的一些看法,感谢大家的观看。
Button适合在表单内自动触发比如type="submit",有时候前端需要更多的控制,所以可以使用p,span,a都行。
不过我们现在还是尽量用button表达按钮,type设置为button,仍然用js监听触发或者有的地方直接用onclick。
因为发展到了H5的地步,button的功能完全能用p覆盖了。
1.现在都用自定义样式,button的样式需要写css覆盖。
2.button如果在form元素下的的话,不加type="button",会直接提交表单,这样每次都加很麻烦。
样式容易控制,行为容易控制。直接用原生button,可能会出现想不到的样式行为问题[机智]。
主要因为两点:
其实从语义化思想来看,按钮不该使用,而应该使用 或 。p 虽然具备 onclick 事件响应,但本意是 html 用来布局的;而 和 本身就是 html 按钮。试一下:在一个纯 html 文档(无任何css和js内容和引用)写上 p 和 button 标签,浏览器都会有默认的渲染效果和交互方式。
主要还是 方便。
button是自带 样式 和 事件 的。
比如默认的巨 丑 按钮和在表单中点击会submit 提交 表单。
而p就是一个块元素,干干净净不用重写,想怎么定义就怎么定义。
对比之下,有什么理由不用p呢?[奸笑]
个人感觉最重要的p可以直接自定义样式,button要消除原有样式很烦。
这个问题不应该问前端开发 应该问一下那些制度W3C为什么这么坑 这么反人类 但凡他们规范制定合理一点好用一点 也不至于前端用p来代替 我们也想好好用button啊
3. 台式电脑前端版面的接口、按钮有哪些
台式电脑前端面板的标准接口和按钮主要有:开机键,重启键,3.5㎜音频接口,3.5㎜麦克风接口,2个usb2.0接口,1个usb3.0接口。还有特殊的接口:灯效开关,type -c接口,光驱弹出按钮。
主要就是这些接口和按钮。
4. html中<radio>单选按钮控件标签用法解析及如何设置默认选中
方法有两种。
第一种通过<select>的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果。
< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" selected = "selected" >2</ option >
< option value = "3" >3</ option >
</ select >
第二种为通过前端js来控制选中的项:
< script type = "text/javascript" >
function change(){
document.getElementById("sel")[2].selected=true;
}
</ script >
< select id = "sel" >
< option value = "1" >1</ option >
< option value = "2" >2</ option >
< option value = "3" >3</ option >
</ select >
< input type = "button" value = "修改" onclick = "change()" />
获取<select>标签选中项文本的js代码为:
var val = document.all.Item.options[document.all.Item.selectedIndex].text;
var i=document.getElementById('sel').options[document.getElementById('sel').selectedIndex].value;
(4)前端选择按钮扩展阅读
Radio 对象代表 HTML 表单中的单选按钮。在 HTML 表单中 <input type="radio"> 每出现一次,一个 Radio 对象就会被创建。
单选按钮是表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的。当单选按钮被选中或不选中时,该按钮就会触发 onclick 事件句柄。您可通过遍历表单的 elements[] 数组来访问 Radio 对象,或者通过使用 document.getElementById()。
5. 如何在前端页面点击一个按钮后,另一个数据可修改
使用dataGridView1_CellClick事件此事件参数(object sender,DataGridViewCellEventArgs e)
string key=this.dataGridView1.CurrentRow.Cells[e.ColumnIndex].Value.ToString();
e.ColumnIndex获得你所点击的这个单元格的列索引号。
传递参数的话,方法比较多。
假如在A窗体中有DataGridView控件。要传递到B窗体,可以在B窗体添加一个方法以传参方式传递数据。当点击A窗体的按钮打开B窗体前调用此方法传递数据key即可。
或者可以在B窗体添加属性,在A窗体的按钮点击事件中为B窗体的这个属性赋值即可。
或者可以采用为B窗体添加构造用构造传参。
6. 前端一大篇文章 怎么 点击按钮进行 编辑
遍历出来多个input输入框和编辑按钮,当点击任意一个按钮可以获取当前这行input的值!不知道怎么获取,感觉没标识。
<tr>
<td><input type="text" name="car_number" class="car_number"></td>
<td><input type="button" class="save" value="保存" ></td>
</tr>
<tr>
<td><input type="text" name="car_number" class="car_number"></td>
<td><input type="button" class="save" value="保存" ></td>
</tr>
<tr>
<td><input type="text" name="car_number" class="car_number"></td>
<td><input type="button" class="save" value="保存" ></td>
</tr>
<tr>
<td><input type="text" name="car_number" class="car_number"></td>
<td><input type="button" class="save" value="保存" ></td>
</tr>
7. 前端表格怎么添加选择按钮
<tr><td><input type="button" value="按钮"></td></tr>
tr标签是行,td是列。在td标签里面嵌套input控件标签。
8. .net mvc 的前端页面怎么才能实现点击按钮, 触发功能 我需要的是点击按钮 该按钮变色, 但是像我写的这样
点击按钮改变某行数据的颜色,还是点击按钮改变按钮的颜色?
不管怎样,引入jQuery就很好解决。js或者jQuery实现以上任何操作的思路都一致:1.获取该对象(比如一个<tr>对象,一个<button>对象……)2.设置该对象的属性。