知识卡片
HTML声明式插件绑定
内容
Bootstrap的JS插件默认靠data-*自定义属性驱动,例如按钮加上data-dismiss=“alert”,页面加载时JS自动扫描document上符合该属性的元素并绑定点击事件,无需手写JS代码。把”行为声明”直接写进HTML标记、由框架统一扫描绑定,是不依赖构建工具的轻量交互方案,代价是行为隐藏在字符串属性里,不便于静态检查和重构。
参考来源
《深入理解Bootstrap》第2章《整体架构》
知识卡片
Bootstrap的JS插件默认靠data-*自定义属性驱动,例如按钮加上data-dismiss=“alert”,页面加载时JS自动扫描document上符合该属性的元素并绑定点击事件,无需手写JS代码。把”行为声明”直接写进HTML标记、由框架统一扫描绑定,是不依赖构建工具的轻量交互方案,代价是行为隐藏在字符串属性里,不便于静态检查和重构。