2018-04-09

我计划以犀牛书为学习的教材,每天一点点。

今天回来已经10点半了,现在还没洗澡,时间真不够啊,今天看第一页的第一段的一小半吧。

对象是js的基本数据类型。对象是一种复合值:它将很多值(原始值或者其他对象)聚合在一起。

{这个到好理解,对象是数据类型,这种对象是一种复合值也好理解,就像文中说的可以装对象{数组,函数}或原始值}

可通过名字访问这些值

(对象的访问当时就是对象.名字)

对象也可以看做是属性的无序集合,每个属性都是一个名/值对。

{语义上号理解,对象里面都是key: value,没有顺序的特征,对象访问表达式也没有按顺序访问的方式。但是数组也是中特殊的对象,它因为有索引值,所以是不是可以说数组是属性的有序集合呢?但是如果把数组看做对象,索引值者是作为特殊的属性名。}

属性名是字符串,因此我们可以把对象看成是从字符串到值的映射

{属性名是字符串,这句话不理解,属性名可以是字符串,但不一定必须为字符串啊,是不是ES3的规则啊?疑问。如果属性名都是字符串,后面一句话就比较好理解,对象的属性名和属性值是一种映射关系,映射关系应该就是通过一个名——对应一个值吧? 而且对象的属性名必须是唯一的,所以一一对应的关系}


总结:

  1. 如果要把一个页面中的一部分抽离出来成为一个复用性的组件,那么这个组件内部写什么就得想清楚,我今天犯得错就是把循环也写进了那个组件内部。组件就应该是单独的一个,需要循环多少个事父组件决定的,所以循环不写在被抽离的组件中。是这个意思吧?但是数据是由外面传入内部。下次记住,理解清楚。
  2. 写CSS,今天犯了一个错,也是没思考清楚。所有的元素都有上下间距除了第一排。仔细看一看,父容器底部有多余的位置,就可以变成所有的元素都有margin-bottom.

感谢你今天指出的两个问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 8,727评论 0 4
  •   引用类型的值(对象)是引用类型的一个实例。   在 ECMAscript 中,引用类型是一种数据结构,用于将数...
    霜天晓阅读 4,809评论 0 1
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 10,714评论 0 21
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,058评论 19 139
  • 百乐眠也没能很好的让我入眠,而我也始终找不到一个更好的办法去调整自己的情绪。 每一段感情的开始最初都是真心实意的想...
    美小驴阅读 2,755评论 0 0

友情链接更多精彩内容