码迷,mamicode.com
首页 > 其他好文 > 详细

由上一个血案引发的关于property和attribute关系的思考

时间:2019-04-02 10:51:28      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:attribute   属性   编程   不同   property   改变   size   src   不能   

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区别不同。。。

更深层次的区别:

还没发现。。。。。。。。。

由上一个血案引发的关于property和attribute关系的思考

标签:attribute   属性   编程   不同   property   改变   size   src   不能   

原文地址:https://www.cnblogs.com/bbcfive/p/10640938.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!