js组件化开发试题及解析.docxVIP

  • 2
  • 0
  • 约9.95千字
  • 约 25页
  • 2026-06-06 发布于上海
  • 举报

js组件化开发试题及解析

一、单项选择题(共10题,每题1分,共10分)

在JS组件化开发中,不属于组件核心设计原则的特性是?

A封装性

B复用性

C耦合性

D独立性

答案:C

解析:组件化的核心目标是降低代码耦合,提升可维护性与复用性,耦合性是组件化要避免的问题,而非核心特性。选项A封装性是组件将内部逻辑与外部隔离,符合要求;选项B复用性是组件化的核心价值之一;选项D独立性指组件可单独开发测试,均为组件核心特性;选项C耦合性会导致组件间依赖强,不符合组件化设计原则,因此选C。

在JS组件中,用于存储组件自身可变更的内部状态数据的是?

A外部传入的props

B组件内部维护的state(或内部状态变量)

CDOM节点属性attr

D组件绑定的事件event

答案:B

解析:props是组件外部通过父组件传入的只读数据,用于实现组件间的数据传递,不能被组件自身直接修改;state是组件自身维护的、可随时变更的内部状态,用于控制组件的渲染逻辑与交互行为;选项C的attr是DOM元素的原生属性,与组件状态无关;选项D的event是组件用于触发交互的事件机制,不是存储状态的地方,因此选B。

下列关于组件通信方式的描述,属于父子组件间常用的下行通信(父传子)的是?

A子组件通过自定义事件向父组件传递数据

B父组件通过props向子组件传递数据

C兄弟组件通过

文档评论(0)

1亿VIP精品文档

相关文档