温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
下面我们来介绍AJS框架。它是一个移动优先的高性能跨GS框架,诶那么这句话呢,它就体现了几个特点,移动优先,高性能跨端的一个GS框架。移动优先呢,好理解,就是专门开发的是移动端的产品,安卓iOS小程序这些产品那么高性能,性能非常好,当你选择native APP开发的模式的话呢,它渲染出来的这个APP啊,和原生APP基本一致。那么夸张,就是一套代码就可以生成多端应用,非常的方便,那么节省大量的开发时间和精力。同时这个AMJS框架呢,它的研发也吸取了很多框架和view框架的思想,它的整体语法呢,和view框架的语法基本一致,所以说如果你具备view开发的一些经验的话呢,那么你学习MJS非常的轻松简单。
01:01
所以他学习成本非常的低。好了,它特点呢,就是我们前面说的啊,第一个应用有相关的view开发基础,上手特别快啊,第二个多端,一套代码即可编译成多端应用,那么可以搞定所有移动端开发的内容。第三个呢,就是它的API非常的丰富,提供了1万加的模块,2万加的API可以直接调用,非常的方便。好了,这么一个优秀的框架的话呢,它呢也提出了自己的一些文件体系,那么传统的H5开发是HL文件,那么view开发的话呢,是点六文件,RA开发呢是点JSX文件,对吧?那么咱们这个平台开发呢,是点STL文件。一个STL文件呢,就是一个页面,或者说一个组件。啊,它的结构呢,和view的单文件组件非常相似啊,基本一一样,它也是包含三个顶级语言块,分别是tempate script和cell,诶,前面我们介绍过啊,分别对应的是页面结构,页面的JS和页面的的样式。
02:10
同时它也支持你引入外面的JS和外面的一些CS文件以及其他的组件。最终呢,这个文件呢,会被编译成APP或者小程序代码。整个文件内容我们之前给大家写过,就是template script和style。那么后续咱们就要学习啊,咱们的这个,诶结构有哪些组件可以用,对吧?JS有哪些生命周期函数有哪些内容可以定义的样式有哪些样式都可以用,是不是支持所有的样式呢?那么这就是我们接下来要学习的重点。
我来说两句