zoukankan      html  css  js  c++  java
  • 由上一个血案引发的关于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区别不同。。。

    更深层次的区别:

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

  • 相关阅读:
    Notepad++技巧
    LinuxTips从命令行到脚本
    Linux任务前后台的切换
    win7 中使用NFS共享
    Python实例31[批量对目录下文件重命名]
    rsync 的核心算法
    linux/unix设计思想
    linux进程的状态
    Perforce查看workspace sync到的changlist
    python类库26[sqlite]
  • 原文地址:https://www.cnblogs.com/bbcfive/p/10640938.html
Copyright © 2011-2022 走看看