00:00
好,那我们来看我们的讲义中啊,阿贾克斯的练习。在这儿。首先呢,第一个例子,我们讲的是一个全局刷新,把它呢,再改成一下这个局部刷新啊。全力刷新,为了让我们这个例子呀更具有实际的意义,实际的意义我们给大家讲一个叫做b mi的计算。计算某个用户的b mi。什么是b mi呢?它叫做身体质量指数,英文呢是body mass index,简称叫做b mi。这个b mi呢,是一个在国际上啊,用来衡量你身体情况的胖瘦的这么一个健康的标准。这个如果大家用过那个体脂称的话,体脂称就知道这个什么小米啊,还有什么荣耀等等啊,有好多体脂称。这个体脂秤就能有一项是测试这个b mi的。叫做身体质量指数,它的值呢,哎,有这么一个范围。
01:05
说低于18.5的,就说你比较瘦了。正常的是18.5到3.9。然后是24到27,说明你胖,肥胖呢,28到32,你大于32的话,就说你太胖了。通过这个来衡量你胖瘦的啊,衡量你胖瘦的。这个b mi它是怎么计算的呢?它的计算规则呢,是你的。体重除上身高的平方。是你的体重的公斤数除上身高平方等数字。这个数字如果是在这个范围内,就是你对应是过轻或者正常。那我们来计算一个b mi啊。这里需要用到的是有体重,还有呢身高啊。现在我们来实现一个全局刷新计算b mi的一个例子啊。啊,那这里呢,我们打开一下我们开发工具用的是idea,这个idea呢,是一个最新版的啊,是二零一九点三的,这个工具呢,也是我刚安装的,也是第一次用。
02:12
当然大家之前用的是二零一九一点三点没问题,都是一样的啊。这个工具呢,我们来试一试,看看它怎么用啊。我现在呢,这是一个黑色的一个背景啊。这个风格我不知道大家习不习惯这个黑色的,还是用这个默认那个灰色的。然后大家看你们喜欢用哪个吧。是用这个。灰色的黑色的还是用那个灰色的,就是这个风格啊。再看用哪个吧。就是说你们看起来效果好一点的。目的是让大家看起来清晰一些吗?行,你们要觉得黑色的行,那就用黑色的,如果不合适我们再调啊。好。行,那这个就行啊,那就这个吧,那我现在呢来做这个项目啊,这是我之前写的一个临时的,这个临时呢,是我昨天试一下这个工程能不能用啊,写的这么一个东西,这个就没用了,我们把它删掉就完事了。
03:13
啊,我看一下,我把这个项目呢写哪呢。啊,是这这有一个叫做cos阿贾克斯。这个就没用了,把它删掉,它要。不要。好,这就没有了,行,那我们这儿呢,点击文件我们新建一个工程吧。工程呢,那我们选择的是。Web application web应用,然后version这块呢,默认是4.0的,我们需要呢,创建web叉M文件。Next。工程的名字呢?我叫cos阿贾克斯。然后finish。
04:00
他告诉的地盘这个呢,是已经存在的了。没事,换个名字啊。好,Cos my阿贾克斯,然后finish。好,稍等一下构建项目,项目呢基本构建成功了,看一下呢,目录结构。目录结构里边呢,首先src,然后web应用,Web应包有一个web点叉ML。打开之后呢,这不就是一个XML文件吗?这个文件呢,我们有开始标签,有结束标签,然后有这些属性,其中当前的版本是4.0的。是指的是斯代的版本啊,是4.0的啊,4.0的。好。现在呢,我们要做的是一个计算。B mi的,B mi的,刚才说了关键性的数据呢,它需要有什么呢?体重,它需要有身高,这两个参数肯定是必须呀。
05:10
那我现在来做这个页面,大家一起想应该怎么做啊,这个大家肯定都会做。好,那首先呢,打开这个页面。啊,打开页面之后呢,我们在这开头这个是一个叫全局刷新。全局刷新,我们计算呢b mi,传统方式,你得有表单呢,你得form呀,所以这有一个form action。Action是请求的处理地址,地址呢一会我再写请求方式method,我就用get方式吧,啊首先指定第一个是姓名,指定一个组件,这是text,然后name呢就叫name吧,换一下行,然后CTRLD。
06:18
就是复制。体重,体重呢,需要用的是公斤。好,体重的话简单一点吧,用一个W来表示身高。身高呢,就用H,这样好记一些啊。再来一个。再来一个是submit,然后video呢是提交好,这样就可以了,Action呢稍后再写,这是我们的页面,有三个参数,分别是用户姓名。
07:00
然后体重还有呢身高,身高呢是米为单位的。啊,你为单位好,这是页面。
我来说两句