站长资讯网
最全最丰富的资讯网站

bootstrap中的data是什么意思

在bootstrap中,data的意思是定义自定义属性,自定义属性一般使用“data-”开头,data属性的应用可以让HTML标签可以隐式的附带一些数据,而Javascript就可以对这些属性数据进行读写操作。

bootstrap中的data是什么意思

本教程操作环境:Windows10系统、bootstrap3.3.7版、DELL G3电脑

bootstrap中的data是什么意思

【1 data-属性】

data属性是HTML5的新属性。允许开发者自由为其标签添加属性,存储数据,这种自定义属性一般用“data-”开头。

存储的(自定义)数据能够被页面的 JavaScript 所获取利用。

data-* 属性包括两部分:

  • * 属性名不应该包含任何大写字母,并且在前缀 “data-” 之后必须有至少一个字符。

  • * 属性值可以是任意字符串。

说直白点就是data属性的应用,让HTML标签可以隐式的附带一些数据,而Javascript就可以对这些属性数据进行读/写操作,进而可以做出相应的动作和事件。

【2 Bootstrap 中的data属性】

官网有一段介绍说你可以仅仅通过 data 属性 API 就能使用所有的 Bootstrap 插件,无需写一行 JavaScript 代码。这是 Bootstrap 中的一等 API,也应该是你的首选方式。

以前我们使用原生的javascrpt时候,是先确定了前端样式布局以及需要的交互事件,然后再去利用Javascript以及HTML的DOM树去操作已经存在文本对象,从而实现动态效果等的交互。

后来facebook公司就发现,很多基本网页上效果是比较常用也是使用频繁的,比如下拉菜单、折叠、模态框等等。为什么不把这些常用的提取出一套标准模型,然后制定出使用规则,使用时按照这些规则直接拿来使用就可以了,于是就诞生了Bootstrap。

换一种简说法就是,以前是先有功能需求,再去实现。现在是功能都基本给你覆盖写好了,js相关操作函数都已经写好了,css样式也已经写好,你想使用就直接按照他的规则调用就行。然后为了能

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号