下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:Vue组件中的Data为什么是函数

作者:小玉家的小任儿     来源: https://www.cnblogs.com/itrencaoqi/p/12175420.html点击数:1104发布时间: 2020-05-07 10:38:10

标签: VisualBasicweb前端web开发

Web开发

  组件(Component)是对数据和方法的简单封装。C++Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。

  方法则是组件的一些简单而可见的功能。使用组件可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。VCL和CLX组件是C++Builder系统的核心。

  Vue组件中的Data为什么是函数。

  "Visual"指的是开发图形用户界面(GUI)的方法--不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。"BASIC"指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,是一种在计算技术发展历史上应用得最为广泛的语言。

  VisualBasic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件,用于高效生成类型安全和面向对象的应用程序。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。

  简单点说,组件是要复用的,在很多地方都会调用。如果data不是函数,而是属性,就又可能会发生多个地方的相同组件操作同一个Data属性,导致数据混乱。

  而如果是函数,因为组件data函数的返回值是{属性:属性名},所以每次返回都会在堆空间创建一个新的空间,所以各个组件不会发生操作同一个数据,防止数据混乱。

  简而言之,组件就是对象。C++Builder中叫组件,Delphi中叫部件,而在VisualBasic中叫控件。

  组件是对数据和方法的简单封装。C++Builder中,一个组件就是一个从TComponent派生出来的特定对象。组件可以有自己的属性和方法。属性是组件数据的简单访问者。方法则是组件的一些简单而可见的功能。

  组件并不是很复杂,.NET为我们提供了丰富的底层支持。如果有MFC或者API图形界面的开发心得,那么学会.net组件可能只需要很短的时间就够了。自己开发的组件通常有三种类型:复合组件(CompositeControls),扩展组件(ExtendedControls),自定义组件(CustomControls)。

  VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程