00:00
这个关掉这个17呢,我打开打开之后,咱们这个是不是能做了,可以写了啊,再写一下,拜。这边呢,我复制一下啊。哎,这17个版本是。写东西了吗?写的是把上午写的啊,那再换一个吧,啊明白吧,这边呢,第17个呢,我就把路径再拿一下吧,啊来我这边拿一下路径。这边的路径拿一下点它点它来把这个复制一下,然后把它关闭,OK,点这个,然后在这呢部署一下添加走贴过来好删除OKOK。然后这边呢,咱们给它关了,打开这边我写上第18个版本啊,是用什么。使用Ajax方式啊校验。使用A校验用户代码是否什么存在吗?啊,这户代码是否存在,这个好写吧。
01:13
再写一遍吧,等于那步骤熟悉一下啊,打开哪个代码写就行了,在ad吧,是不是添加页面啊,添加页面哪个框啊哪个框。是不是用户代码啊,是不这个框是不是那个用户代码一边扣的吗?一边扣的往后走来往后走再走再走,这这么长的,这是这是那个红色星号对吗?这个星号往后我看看写到写到这了行吧,加个什么SPA可以吗?啊加个ID。这个ID的话,我就写上叫T吧。哎,你想到这还还有警告呢。什么情况?行,我再加一个行吗。感觉怎么不太对呢,行吧,就这么着吧,啊,有问题咱们再说吧,行吧,来这边呢,失去焦点吧,怎么失去焦点那啊,那个on啥来着,On be呗,On be对不对,On be完了之后,这写什么叫叫什么呀,这个咱们就check吧扣吧,行不行,这边写谁就行了,这点来了。
02:21
行吧,就是它就行了啊好了,那么这边呢,咱们是不是把函数写一写啊,函数写一下啊,在这使用A在校验用户代码是否存在,行了,Function写上啊,Function写上check写上Yoga code,然后就在这写就行了,怎么写X request,咱们是不是还得再写一遍呀?来再写一遍吧啊熟悉一下,如果window.x X activity request这个条件成立的话,Else对不对,If window点叫active X object啊这个成立的话,咱们就new X request等于6HTB request注一样啊注意了,这个呢,大家第一次写的时候肯定不能成功啊,为什么呢?因为这个大小写很严格啊,有的时候你大写小写写错了,这个东西就很难说了啊对,SSTB,所以呢。
03:22
那我希望你写错了,你要能把它错误调出来啊就好了,怎么调,我以前说过将代码全部删掉,剪到另外一个文档中,明白吗?然后把程序再粘过来,这个能够运行,你就把它放到这再粘过来一段,再测一下,能运行就行,行吧,这块你看你怎么测啊,希望能够学会这种方式吧啊来X request是不是on叫ready吧,State吧甚吧方式写上对吧?来这个代码一会写啊X点什么open吧,方法打开,打开通道之后什么请求速用get吧啊后面怎么办?斜杠斜杠塑带斜杠check什么your扣吧来问号u code等于什么,加上code吧,加上去逗号to就行了啊这边呢,为了避免那个叫什么缓存,加个下划线啊加个等号加个and,前面加上去双引号加俩加号用一个对吧,叫什么呀,点get time啊这就行了啊,这样的话,这个串拼完之后就没。
04:22
每次都不一样了,X快点什么send吧,发送这是四步嘛,一创对项,二注册,三开启通道,四发送中间这判断if,如果什么X request,什么叫ready啊,是吧,Ready,什么state吧,嗯,State啊,等于等于四吧,这边的话咱们判断一下if快点什么standard是吧,等于等少200吧,那这边的话document.get element by did,谁叫什么tip,什么you code吧,点in h tml request,点直接response,什么text是不是就行了,就就就就这几步了啊。
05:05
行,这个这样就是这编程步骤是非常固定的,现在写这么多东西以后的话,我们使用几块的话,就就就就一个方法就行了啊,所以现在的话,这是学的是原理啊,学的是最底层的东西,好接下来这个是不是得写一下好复制一下吧,大概谁啊。就是这个叫什么,这个外B插面文件哈,来打开,打开之后咱们这写叫什么使用aja校验啊,用户代码是否可用啊。是否存在啊,又完了,又给我报错了看。到这了。啊。写写到这了对吧,这个啊复制一下翻过来好把这个剪了删掉啊这边呢,咱们接过来,然后把这个复制一下,复制一下啊,然后这边咱改成S溜扣对吧,这个啊选中复制一下,然后打开咱们这个X2C,打开这个啊直接的新建一个类接过来继成STB词来,好这边呢,咱们重启一个方法吧,这方法是不是叫那个叫什么do get。
06:30
Do get啊,OK,行,这个删掉,这边呢,咱们看一下写上注释啊呃,叫做使用啊,Aja校验用户代码是否可用啊,这边的话咱们就写上一个request,这个得连数据库吧,这个连数据库了啊,怎么写啊,Request有方法点get parater加什么code吧,拿到吧,拿到user code之后呢,比code得连数据库啊,Connection是吧?Connection等于now,加上去叫prepare statement等于那吗?好,这边呢,加上去啊,加上去之后呢,咱们来一个结果集啊,结果集有了之后呢,咱们直接就加就行了啊来这边加上去connection等于我们有一个方法呢,Did to.get什么connection么?加上去一个啊,加上之后呢,咱们加上去一个。
07:31
来这边呢,再写上pbu条close啊,都给关了啊,这边呢,你其实就写一个思路语句就行了啊,这个思路句是select吧,行啊,不让我吧,关键条件是一扣那什么问号啊,这边就编译一下吧啊来编译之后呢,你肯定给它赋值吧,嗯,来S语句写上啊s string给它附上去you code,然后查询返回结果及判断吧,这就是加个boy类型啊,就是加个boy类型叫哈,有没有?哎,写个false就是结果集里边要是有的话,咱们就干什么呀,复值吧,比nice这就行了。
08:12
你这边拿到之后,你想一想response一个方法叫set,什么content,写上test h前面叉等于GB18030写上,写上之后,接下来你就可以调response一个方法叫get writer吧,啊get writer,返回一个什么print writer吧啊print writer啊返回writer out拿到它之后,接下来就开始调用out判断。如果has u了,这个用户已经有了,怎么办怎么办?是吧,你有有的话out点什么print吧,Print就行了啊,打印输出输出一个啊,比如说你这边的话就加一个found标签啊,Found标签这边写一个color颜色啊,你就加个红色的,叫什么用户代码已经存在吧,已经啊已经存在行了,这边呢把它复制一下贴过来,这个还是改成绿色吧啊绿色啊叫用户代码可以使用啊,可以使用那行了。
09:15
就完了试试吧,啊看行不行,来这个呢,我们给它部署了,部署了之后呢,把服务器启动,服务器启动之后,咱们这个呢,呃,关了吧,啊这个也没有用,关了吧啊这个咱们清空掉,然后呢,咱们打开它。然后访问离异UV项目,然后我这边点登录,然后点它点它点它之后呢,这边呢,我看一下啊,来新增这边写上去,比如说张三啊张三啊,你看这个用户代码已经存在是吧?那写上吧,写上李四的,李四有没有啊,用户代码可以使用了,李四没有了是吧?这不没有李四吗?来筛一下决定。删掉,嗯,这个删了它是吧,只有一个张三新增你加上张三这不行啊是吧,用户代码已经存在了,这是跟数据库跟那个叫什么。
10:08
跟底层是不是交互了,跟底层交互了啊,使用什么交互的呀?AX页面局部刷新,哪个刷新就这一块刷新,剩下的位置都不动。能理解吧,啊,李四啊,这是肯定可以的,来李四,但是咱们这个肯定会有问题,什么问题啊。他不听咱的对吧,有没有这种情况。你用代码不存在,那我是不是该提交还是提交啊。蓝度吧,但是你要是提交,我就全给你清空。是吧,你们看你们我们这个见状啊,因为底层有双层校验明见吧,第一层是不是在这校验了一下,第二层在底层我们保存之间校验没有,是不是也有校验啊,所以咱们这个功能就做到这儿了啊,肯定是可以的,没有问题了啊,那我相信他看见这个肯定就不一般是不会在这提交了。
11:01
你说你看到那个还会提交,那你这这好像是不太那个什么是吧,行吧,这个这个就先到这吧,啊先到这这个主要这个功能啊,给大家讲一个知识点啊,这个知识点呢,就叫这个aja,希望大家能够把aja编程步骤呢记住了啊,那四步是什么?一步是创建对象,二步是这个注册回调函数,第三步就是开通道,第四步通道开了就开始发送了。那get跟posts不一样,什么怎么解决缓存的posts怎么解决乱码的盖怎么解决乱码的啊,这个你都要掌握了啊,行了,咱们这边的话就A这就说到这啊,咱们这个。看这个时间还是比较充裕啊,那咱们这样吧,咱们做一个那个就是下了那边联动嘛,就是那个什么省啊市啊行吧,做那么个东西啊,嗯,玩一玩是吧,咱们这个东西今天还是有时间啊嗯。好,我们看一下这个从早晨到现在都讲了哪些东西呢?简单说一下是这样,首先第一个呢,是我们封装分页对象,今天你看简单吧,就三个版本是吧,一个封装分析对象,就是那个配置封装一下啊,你看会不会封装,第二个知识点呢,就是给大家介绍一下UI线程,呃,UI线程。
12:15
然后你要知道页面为什么会变成白色页面,原因是在哪,还有一个问题就是最后讲那个知识点,就是AX这个东西。啊,虽然这有三个版本,但是知识点不少啊,光一个A够你写一段时间的。嗯。
我来说两句