温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:01
下面我们来介绍开发技术,我们呢会使用平台自研的AMJS框架进行开发。它的全称呢,叫application model,是一个移动优先的高性能跨端GS框架。支持一次编写,多端渲染,也就是说我们只要进行一次编码即可同时生成安卓LS小程序,甚至是VAPP都可以生成,非常的轻松。它的性能非常优秀,那么最终经过编译呢,和原生APP性能基本一致。那么整个框架呢?它是借鉴了RA框架和view框架的一些思想。所以说如果你之前从事过rar开发,诶,或者说VI5开发的话呢,那么你去学习这个AMGS会非常的方便。当然,如果你没有学习过也没关系,后续我们会有专门的章节啊,来详细介绍AMJS的所有内容。它和啊这个view框架不同的点就在于它提供了很多很强大的一些自定义组件,能够让我们非常简单的实现一些移动端的功能,诶,这就是他的一个优秀之处。
01:12
好了,后续呢,我们会专门的详细介绍,所以这呢,我们只要做一个初步了解,诶知道我们接下来会用这个AMJS开发我们的一个项目。下一个呢,是我们定义的文件呢,不是传统的HL文件,也不是view啊,或者RA的那些文件啊,而是我们自己定义的叫STML的文件啊,它是我们这个项目中专用的文件,类型结构呢,和view单文件组件非常相似,是用一种类HL语法来表达一个页面或者说一个组件的。那比方说下面就有个小例子啊,我们通过这个变声工具创建了一个空白的STM文件呢,它就长成下面这个样子。Ten用来放页面结构,Script呢放咱们的j cell呢放样式。
02:03
从而结构、行为、样式三者分离,那么它们三者又组合成一个组件,或者说一个页面。不同的是里面这些,诶像这个view组件对吧,像这些API ready,这些生命周期函数和我们之前的view框架会有所区别,所以后续呢,我们要重点学习。好了,这就是我们后续开发的用的一些技术啊,主要是MMJS技术,那么STML呢,它是一个单文件的一个组件,对吧,它是为我们的这个技术服务的。
我来说两句