00:01
接下来呢,我们总结一下第三章学习的内容。整个章节呢,我们主要围绕学习的是avm JS框架啊,它的一些技术特点,一些技术细节。它是一个专门用于移动端开发的高性能的一个跨端框架语法呢,和view框架语法非常类似。所以说啊,你之前学过view,那么学习这个,那就上手非常快了。那么这里要注意的就是里面定的组件呢,是叫STML文件,点STL,所以这里不要写错了,它的语法呢和view非常类似,它可以数据绑定来动态渲染属性,或者是咱们的文本数据,语法呢是一个画画或者两个画框都行,那么我们这一个画框更简单。它有指定语法we test,用来显示文本,诶,通常情况下呢,因为我们有那个数据绑定语法,所以这个指定一般不用有绑定事件,诶这个就用的多了,它一般简写为艾特福绑定事件,VE can show vn if,用来切换元素的显示隐藏,诶,都可以用,其中v can if如果对组件绑定的话,它会直接卸载组件。
01:10
V杆B用来绑定一个动态的数据的值,这一点呢,我们常用于给组件去绑定一个数据啊,那么就V杆B去绑定一个动态的值,或者给啊给一个其他的内容绑定一个值都行。VGA model呢是用于数据表单项的双向数据绑定,但是因为我们有form组件,它有sum可以自动提交啊,所以实际看发的呢,这种vega model用的还是比较少的。For便利啊,那么这种用的还是蛮多的便利展示元素。除此之外呢,还有计算属性,诶你看我们很多练习中都用上了啊,计算属性呢,就是我们如果一上来有data数据需要显示,但是直接展示不行,需要做些处理,做些计算才能展示的话,我们就用计算属性。它呢,只有一种用法,只读的计算属性,所以要注意。
02:00
我们还可以组件化开发一个组件就是一个STL文件,那么组件呢,它只要引入就可以使用,并不需要注册啊,所以这一点要注意,引入就可以用了,非常的方便。那么组件的代码呢,就是三个标签啊,Table script style table里面写结构,Script里面写JS style里面写式。同时组建呢?它有生命周期对吧?分为三个阶段,初始化,渲染阶段,更新和卸载阶段,那么它们分别会触发相应的一些钩子函数,那么我们通常只会用这个API ready啊。他呢,就是一上来又来发起九二设置定时器板栗事件等这些一次性操作,我们会在这儿做。组建件之间呢也可以相互通信,那么这里主要指的是父子组件啊,父组件可以把数据传给子组件使用,使用的方案是pros,子组件呢可以修改父组件数据,那么用的方式是自定义事件。好了,那么这些就是这些方案啊,除此之外呢,咱们框架呢,给我们提供了非常多的34个啊内置组件,那么它包含了各种各样的功能。
03:09
我们呢,给大家分别演示了一些组件的用法,那么后续我们在写项目的时候还会再用什么?然后这里要注意,就是咱们的整个框架呢,它并不支持所有的CS样式啊,它只是部分的,同时所有组件都采用的flash布局,这里要注意,所以你不需要再写flash布局相关的一些内容,只需要写它具体的细节就好了。同时它都开启了相对定位,所以你要绝对定位的话,就不需要再给负元素开相对定位了。以及写选择器的时候,我们建议一定要给元素呢或者组件啊,取一个独有类名,然后再去写,不要这里面不支持后代选择器,也不支持一些其他的选择器啊,所以这里要注意一下。属性的话呢,就是我们常用的属性,事件的话,就是我们前面摆地事件的时候介绍的,一共有这些是通用事件,好,剩下的其他事件就是看组件它的文档。
04:03
文档中说,他支持哪些世界,他就可以用哪些世界举个例子。比方说我们往下走,On开头的就一定是事件啊,所有on开头的,那么这就意味着当前这个SC组件,它就支持这123455个事件了啊,就这个。好,除了这五个事件以外呢,当然还有支持,那些通用事件也支持,都可以。还有就是一个非常有用的对象,API对象,它呢相对于整个手机啊,手机的各种操作,在这个对象时候都有相应的属性和相应的方法,所以当我们要操作手机的一些内容的时候,我们就要应该想到找API对象上面的属性或者方法去操作了。好了,以上呢,这个就是我们AMJS框架的一些内容,它的重要的点就是在于它的基础语法和内置组件的一些用法。还有就是最后的API对象,它的一些内容,这就是三个比较重要的点。
05:00
好了,那么以上呢,这个就是我们MMJS框架了,相信呢,学到这里大家应该对这个框架呢比较熟悉了。
我来说两句