好的,最近我发现了这个链接: https://angularjs.org/
我注意到他们使用了自定义属性前缀"ng-"
文章中提到,例如: http://html5doctor.com/html5-custom-data-attributes/ 甚至在stackoverflow上也有: https://dev59.com/gHPYa4cB1Zd3GeqPhEgZ#17091848 还有很多类似的文章,但是唯一有效(我并不是说它们不起作用)的前缀是"data-"。
那么,有人能解释一下吗?为什么这些百万级的项目和公司都使用无效的前缀来自定义HTML元素属性,而似乎没有人在意呢? 或者我是哪里出了问题?
我真的很希望得到一些想法,甚至是一些信息来源,而不仅仅是像“每个人都这样做”和“别管它,随它去”的文字。
文章中提到,例如: http://html5doctor.com/html5-custom-data-attributes/ 甚至在stackoverflow上也有: https://dev59.com/gHPYa4cB1Zd3GeqPhEgZ#17091848 还有很多类似的文章,但是唯一有效(我并不是说它们不起作用)的前缀是"data-"。
那么,有人能解释一下吗?为什么这些百万级的项目和公司都使用无效的前缀来自定义HTML元素属性,而似乎没有人在意呢? 或者我是哪里出了问题?
我真的很希望得到一些想法,甚至是一些信息来源,而不仅仅是像“每个人都这样做”和“别管它,随它去”的文字。