由上一个血案引发的关于property和attribute关系的思考
boss说,学习要刨根问底。
好的,开刨。
一、property和attribute在英语里有什么区别
看似没有区别。但其实大神说:
property是 物体本身自带属性,不能改变的(一旦改了就是另外一个东西了) =》 化学变化
attribute,由于 attribute还可以做动词,表示赋予。。。特性,属于人为赋予的可改变的属性。 =》 物理变化
比如,你的头发,可以人为拉直、弯曲,但不管怎么样,都是你的头发,这叫做头发的attribute。
但是头发的弹性、硬度,这些没办法改变,改了就不是头发了,这是property.
二、property和attribute在编程语言里有什么区别
HTML里
// gameid和id都是attribute节点 // id同时又可以通过property来访问和修改 <div class="box" id="box" gameid="880">hello</div> // areaid仅仅是property elem.areaid = 900;
RN里
// gameid和id都是props <View id="box" gameid="880">hello</View> // areaid仅仅是attribute elem.areaid = 900;
结论:不同编程语言里的property和attribute区别不同。。。
更深层次的区别:
还没发现。。。。。。。。。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步