注:bind()函数是jQuery 1.7之前或更早版本采用的一个用来绑定事件处理程序的函数;on()函数是jQuery 1.7版本提供的首选的用来绑定事件处理程序的函数;从1.7版本的介绍以及参数描述来看,其实这两个函数基本上用法一致,但可能在早期的版本中,bind()函数一次只能为标签对象绑定一个事件的处理程序,而on()函数则可以一次为多个不同的事件绑定处理程序。
在bootstrap方法中的绑定类似但是思想不同,
$(document).on('click.bs.carosel.data.api','div',function(){...})
利用的是冒泡的机制,选择document的div。提高了性能。
(2)命名空间
调试时,事件后面加上一段字符串比如click.djtao,再用trigger方法触发时,就不会影响原本的点击事件。
(3)$.data()
搜集指定元素上所有以data为前缀的自定义属性,合并为一个字面量。比如说:
<div data-role="aaa" data-toggle="toggle" data-xxx="djtao"></div>
我要收集role的值
$('#abc').data('role')
如果不带参数,则等于收集并声明了一个json。var value={role:'aaa',toggle:'toggle',xxx:'djtao'}
8.H5的辅助属性
可以支持盲人等人群阅读。通常以arial为前缀统称arial属性。
以上所述是小编给大家介绍的深入理解bootstrap框架之入门准备,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章: