00:01
好,咱们开始上课,嗯,从今天开始,我们今天一天总要选一个框架,叫two,来two。然后呢,我先介绍一下,哎,给大家发的那个东西,大家解压了以后,就是我桌面的这个文件。那么打开以后呢,分为这么几部分。第一个src,它这个里边放置的是我z two里面所有的相关的库,我都给大家下载下来,哎,然后放到这儿了,然后呃,再说一下这个里边这个里边上面这一部分就是我们课堂要去敲的代码啊,点开一个prepare,一个work。然后这个to server1看到server是相当于是服务器。我呢用note去生成了一个啊项目,因为到时候我们要去做一个案例,他需要给我返回一点数据。然后呢,这儿有一个思维导图,咱们先把这个思维导图打开。让他开着。然后咱们先看下面这儿,大家看这是两个re two的,哎离线文档,中文文档,哎我都给拿下了下来,一个是1.2的,这个是最新的,然后还有一个是1.0的,这个1.0的很有可能也有人在用,是因为有的公司他可能用的RI two的版本,你比如说1.7 1.5 1.6,那这个时候你需要参考的是1.0这个文档,对这个里面怎么看呢?你这这个1.2的不用点开这个啊,但是这个你不能删,是因为这个他要引用他的东西。
01:33
啊,1.2的文档在这儿,这不是1.2的吗?啊,1.2的。然后我呢,先把这个关掉1.0的在哪看大家点进来点它。这不是1.0吗?哎,这是两个文档,好,有了这么几部分,我们先来看一下。这个思维导图,我呢,把这个收起来。哎,我们要学的这个框架呢,叫re To Gs来可以,我发给大家时候看有的同学好像压根没听过这个人文。
02:06
听过这个吗?听过是吧,啊,为什么要讲这个呢?是因为不管说我们同学出去面试,还是说在开发当中,哎,都会用到这个,所以啊要给大家讲一下啊,来咱们从入门开始看,反正这些东西最后我们肯定要全部过完,先看一下入门这一块,首先我们要先了解什么是p two。大家看这句话,嗯,To是一个轻量级的,张贵酷一说,这个轻量级是什么意思呢?哎,对,就是轻量,轻量就是比较小。关键是看纪律化,它是专门为移动端定制的框架。你想我们,哎在现在开发当中,经常去开发移动端,那这个时候其实Z用Z框架其实比较好。哎,大家之前在写移动端的时候,你们是用的原生的对不对。
03:05
呃,就原生的好,那往下来看呢,它与减宽睿有着类似的API。俗称会解query,就会用p two,哎,这是他官网的一句标语啊,学rip two对于我们来说难度不大,难度不大,就像他说的,会解困人就会认足,只不过是他里边人家有自己的一些独特的特点而已。来,我们来看一下的特点都有什么。这一个针对移动端就不说了,再往下看,为什么说它是轻量级的?最早的时候的压缩版本只有8KB左右。那这个时候大家想一下8KB是什么概念?我们现在一个图片啊,有同学用苹果手机,你看一下一个图片是多大。一兆,有的有可能到十兆。呃,拍入高清的图片,也就是说人家这一个库,哎,它的核心库有时候比你一个图片都要小。
04:08
再往下看响应执行快,这个其实和上边哎是连锁的,因为你的轻量,所以我响应肯定要快。因为我里面的东西比较简单。这个语法API大部分同杰克瑞一样,对于我们来说,学习难度低,上手快,那是因为我们学习过杰克瑞。啊,学习过query,他们是目前API完善的框架中体积最小的一个。呃,比较完善的框架,也说你再找不出来啊,比他小的。这呢有to的官网,这个地址呢,我也给大家,哎放在这了,下边这个是GI上面去下载two的这个哎地址。好,那看完这些以后。
05:03
来。先把这也给大家看。这个杰瑞这个库,到现在为止大家应该是哎,记忆,呃,很多东西还没忘吧。没忘没忘的话,那这样吧,咱们把这个哎导进来。我呢直接切换过来,你们需要导的就是我刚刚介绍里边,哎,大家看一下在这个里边。这不有个吗?搭完了把这个导进去就OK了,好,我呢先把这些干扰全部关掉,然后呢,我打开浏览器,然后呢,我这。就是我这有个two,那我直接在这儿去访问一下。这个呢,是人家的官网,我刚刚不是给大家发了,里面有两个离线的那个文档吗?啊,都可以去看这个官网的地址,在思维导图里面有啊,我们来看一下这句话,这官网就是他主页。
06:02
To Gs这句话大家应该认识。Javascript forly什么?是一个轻量级的javascript库,对于现代的浏览器来说,它有着大部分你是它大部分的API。同解块类的一样,金融。对,这是官网的货,然后后面这句,如果说你用JA了,你已经知道如何去使用。咱班英语有过六六级的吗?应该有吧。有过八级的。啊之不是,之前是有学生过马的。咱们这边之前有好几个学生,他们是之前在留学。
07:03
啊,然后回来学完这个又回去留学什么。确实有过八级的,咱班有没有过六级的?应该有。来吧,那个不是重点啊,咱往下来看。这个大家应该知道是干嘛的。他是不是给我们提供的下载的地址,大家看一下现在官方文档时,你要知道这个什么意思。是开发版本对不对,然后你再看这有特点是点me.me呢是不是压缩的意思,压缩,然后后边他这说的是for production。产品意思就是哎,一个是开发环境用的,一个是生产环境。这两个环节大家知道吗?开发环境就是我们在开发的阶段过程中去使用的版本,那这个时候通常我们用的不是压缩的。
08:02
而我们项目要上线的时候,你为了哎使你的项目更加的清亮,这个时候我们使用的是这个压缩版本。也说你的项目最终是不是要在线上跑,跑的时候叫生产环境。哎,你看他这个说的是9.6对不对,那现在9.6~1.2的1.2,现在我们再往下看看一个东西,哎,看这。Modules。To modules什么意思呢?Modus是不是模块的意思,S是负数,也就是说下边这一个列表里面都是和z to相关的模块。上来第一个人,这不用说,这是它的核心库。其实这些每一个模块对应的就是一个GS文件。我刚刚给大家是不是看到的,解压以后有src下面有很多的GS过,其实就是他。
09:01
那你看一下上边这五个是不是打对勾的,打对勾的意思是上来我核心库就支持这些操作,发送这样子报表的。而下边是不是有些没打对勾的,这些没打对勾的意思是你除了引入核心库以外,你想要做下面的操作,你得引入我对应的库。比如说这个。Touch哎,大家在写移动端的时候,经常要用到的事件是他start move and。也就是我在移动端是不是少不了touch事件,那这个时候,哎,为了保险起见,我们就把touch这个库也得引入进去。哎,我们已经给大家下载好了。知道了这些以后,看一下左边这个列表导行。咱们往这边来看块什么意思。核心大家看一下第一个是什么。
10:04
我们是不是又看到Dollar符了?哎,这就是为什么说它和减宽瑞的大部分语法一样。哎,他的很多思想就是间接的query。说的不好听的一点。啊,有点抄袭。但是不能完全抄,完全抄是不是就被告了?所以我得有点自己的特点啊,往下来看,其实有很多的东西我们都见过,而且用法跟杰瑞一模一样。什么A,经常用吧?你们之前肯定用过它,判断是不是数组往下变成and and class,这个咱们是不是也用过,哎,Attend添加,对那这些东西呢,我们现在就不一个一个过它啊,没有这个必要。
我来说两句