00:00
那咱们继续看啊,再往下有历史记录。这个历史记录呢,也是window对象的。也是属于B端编程这块的啊。History。来把这个拿过来,然后点一下创建,那这块呢,咱们有一个有一个什么呢,就是通常啊,在这个地方有一个叫前进和后退。是吧,啊,就是说我们通过假如说这个页面啊,我们调整到另一个页面,假如说这个页面是什么呢?是007随便写了啊007就这个页面,然后呢,这个是007页面,接下来这个位置呢,是007配置很简单,我通过这个呢,跳到这个007,应该怎么跳啊,就画一个超链接也行,对吧。这个超链接呢,写上一个路径,这个路径呢,我们就写上007呗,好,那这个就是007页面了,那现在无非就是说我们运行一下打开它,我们看到一个007,我们点就过去了,对不对是吧?然后在007从那个页面跳到007之后,在007这块有一个按钮,这个按钮呢,我们写上八分之后呢,Y6我们写上后退。
01:19
然后昂click写上window.history.back各位,这就是后退了啊。温点,History是一个历史对象。历史对象点什么?Back就是后退。很简单,我们都给它关了,我们重新再运行一下。打开之后呢。不应该运行这个啊,应该运行这个是吧,运行006打开之后,我们点上007点过去之后呢,点后退就回去了。看见了吧,点它点后退啊。当然这个后退跟这个是一样的啊,你点这个也能后退,对叫叫什么叫来,注意你还可以go啊,Go负一。
02:17
就是还是后退啊,有个方法,有个go方法。购方法是往前进,往前进负一就是往后退吗?就是撤退一步。啊,来这块呢,咱们再来测试一下运行。然后我们点一下这个,点完之后点这个后退是不是行啊,点这个点这个是不是也行啊,哎,都行,那有没有前进这一说呢。006~007006这块呢,我们试一下啊,诶加一个什么呀,T butter,然后接下来我们加一个外,我们叫前进。
03:01
呢,应该能想象到history历史点。你可以前进好几步啊。把它关了之后呢,我们重新打开我们的第一次再打开的时候前进好用吗。应该是前进不了,因为你看它是灰的呀,这个是灰的,这个是灰的,前进和后退是不是都用不了,我点点点点前进不了,但你点过去好了,是不是等于是往前跳了,后退回去之后你再点,你看这个是不是好用了,再点前进,也就是说这个前进你不用掌握啊,重点掌握谁后退,后退的这行代码我们经常写。后退到上一步啊,行,这个呢,是关于咱们的history历史记录好,那么咱们继续再往下啊。下一个这个结束之后,BOM编程就结束了啊来我们新建一个HTM文件,叫008,呃,这个叫什么呢?叫做修改什么。
04:10
或者设置吧,设置浏览器地址栏上的什么URL。啊,设置浏览器地址URL,也就是说我们现在想操作这个地址,听懂了吧,想操作这个地址怎么操作。你操作过前进和后退,你也操作过,怎么打开一个新窗口,你也操作过,怎么关窗口,怎么弹窗都有了,对吧,那这块呢,咱们这个地址栏地址怎么修改好,我们来看看,在这里呢,我们有一个按钮。咱们先让白弄。然后接下来呢。
05:02
On click go百度吧,随便写吧,啊,把这个GO100度的函数拿过来,咱们这写写呗,Script typescript function go行吧,这里可以怎么写呢?可以这样写,各位。温度点。哎,Windows这整个浏览器窗口。拿到这个地址栏对象,你要把这个地址栏对象拿到,怎么拿?需要调用它的一个属性叫location,这样拿到的就是一个location对象,懂吧,这个location对象就代表谁呀。就代表这个地址栏对象,你要改里边的链接,你怎么改啊。哎,Location对象点EF后边写上一个地址。能看明白不,那么接下来呢,我们运行起来来运行运起来之后,我们点一下百度。
06:10
过去了吗?Window location写错了吗?Location对象,Ref等于它。点一下。点一下。看一下这谷歌又又出什么幺蛾子。看看啊。电脑问题和办法几点?那也不能把我电脑砸了。这个呢,就是这样写,各位啊,你还有一种写法怎么写啊,就是连起来写。
07:11
是吧?刷新一下,走远。非得使劲点一下才行啊,对,很温柔,他,他不听话呀,来,我说啊。还有一种写法就是后边的h ref可以怎么着,省略不写。啊,换成什么呀,126。啥玩意儿走?这不应该啊,不应该从来没有出现过这种情况,对这这是为什么,今天反正就是有点奇怪啊,有点奇怪,对,反正这个代码现在有点不太听话,来啊来我说一下啊。
08:15
也有这个location,我要把这个也给大家讲一讲,写上。新浪点。com.cn。这个我们改成新浪。打开点一下。过去了吗?过去。已经改了吗?稍微已经改了啊这。这个也行,同样还是那句话。把这个叫h ref怎么着删掉也行。这儿就天猫吧。来刷一下走。
09:05
超级。我没怎么点呀,就点两下就过去了,但是这个我我看看啊,哎呀,反正是很诡异的这个。这就没事是吧。到你电脑上那个火狐啊,也可能没事。啊。你觉得不是火锅的事儿,就是火锅的事?这就这就这个代码咱们用了都N多年了。你这玩意儿还能哪哪还能有错呀,那看了半天也看不出哪有错呀。所以说就很诡异啊,有些东西。这个代码就是这样写,但是到这儿就不好使,你说咋整。行,我说一下啊,咱们这个例子最主要讲的是。
10:01
Location。Location啊,来找一个同学说一下,到目前为止,浏览器往服务器发请求有几种方式,你给我列出来啊,就有哪些方式可以通过浏览器往服务器发请求的,就是总结啊,总结有哪些方法可以通过浏览器往服务器。发请求有哪些方法?可以通过浏览器向服务器发请求?来。光绪吧。来。好,第一个表单form的什么提交还有吗?哎,太好了,超链接还有吗?
11:11
这是不行,还有什么?这是不行,还有吗?还有。有啊,刚学过的。这个豌豆点open。学了吧,这个对呀,有道理呀,都学了吗?这个位置不也是写一个请求地址吗。
12:04
点一下。Window open window location location。这些都是通过浏览器往服务器发请求吧?好,我再问大家。这几种方式是不是都能携带数据?啊,不是。不是。携带数据行不行,这个指定是行的啊,以上所有的请求方式均可以,携带数据给谁服务器?只有通过表单提交的数据才是动态。
13:02
因为你超链接是写死的呀,你写了一个什么呀,Logo的冒号8080-OA-save问号u name等于什么呀,张三与什么呀,密码password等于什么123,你这是不是固定死的呀,用户不能填,用户是不是是不只能在这点击这个超链接,用户只能点击这个超链接吧。哦,你还少了一种方式。表单型,超链接型这个型这个型open型还有啥。还有是直接在浏览器地址栏上输入URL,然后回车。就这是一种最原始的方式,就是浏览器打开直接在这很暴力的形式是吧,3W点百度点。com直接回车就过去了,那你说这个能不能发请求,这个也是可以发请求的。
14:10
就总之呢,浏览器往服务器发请求的方式就这几种。发送请求,你要记住form表单是可以携带什么数据的,但是放表单携带的这个数据啊,它是用户输入什么,他就他就提交什么,用户输入张三提交张三,用户输入李四就提交李四,他不像后边这几个都是什么固定的,这个是不是也可以手动输入,这个也可以手动输入。提交数据也可以成为什么动态,就我现在我登录的时候,我在这直接写啊HTTP对吧,3W点京东点com斜杠log in.do问号nameme等于张三对吧,张三与什么呀。等于123。
15:04
对吧。我们来看看京东这个,如果登录的话是什么什么发什么数据啊F12看能不能监测出来。账户登录张三密码123呗。我走了啊,看网络。走。不让我那个啥。好。这个是吗?这个是不是log in service?往这拖一下啊看看。这个往这拖一下。
16:00
哎呀。加密了吧。看他怎么传的UUID。传了个UID过去是吧,后边有张三的字样啥的吗?看不出来是吧?总之他返回了一个杰森,你看见了吗?哦,你不懂,杰森对,杰森在这对这个杰森就是马上要讲的嘛,他返回来一个杰森,杰森对。好吧。就把它这个当成这个什么了,都什么都学过了啊,就是现在这个脑子不行,就这样。痴呆了,现在都啊。这个是阶层啊,这个反馈的这个东西是阶层。对他阶层是啥还不知道是吧,咱先不用管它啊,不用管它,总之呢,咱们这个BOM编程这块呢,就这么多东西啊。
17:04
呃,这块演示的时候出了点小小问题啊,但这个小问题我再看一看啊,到底是咋回事啊。对,按说这种方式是可以可以。呃,那这个历史记录这块就是前进和后退呗,是吧?哎,这个就是可以设置我们地址栏上的地址,Alert弹消息框,Confirm是弹确认框,一定以后在删除数据的时候,先问问用户删不删,用户确定删了你再删,用户要说取消,那就咱咱就取消了是不是啊,Open close开窗口以及什么关窗口,大概B编程掌握这几个就可以了啊就可以了。
我来说两句