00:00
刚才说了一个这个navigator,那接下来呢,我们来说一个这个,我们先说黑水吧,嗯,说我们这个历史记录这个对象,哎黑水啊历史记录这个对象,那我们这块来先说一下这个黑水,黑水可以干嘛呢?黑水这个对象可以用来呃操作我们这个浏览器干嘛呢?诶向前或什么的,或向后翻译啊,所谓的历史记录它就是什么呀,向前向后翻译,但是现在这东西有个问题啊,如果我我先把浏览器都给关掉啊,关掉以后来打开,一打开以后呢,现在是没法操作的,为啥没法操作,因为现在我们这是不是没有历史记录啊,啊没有历史记录啊,所以这块为了确保可以去操作它呢,我这里边呢,建一个页面叫做一个test 01.1个,然后呢,我这写着简单东西,来一个这个H2H。
01:00
1H1呢,我来一个这个TEST01,然后呢,我在这写一个这个超链接rap来什么呢?来一个呃去这个呃这个TEST02,然后呢,我这来一个这个test02.1个HTML,当然我现在还没有TEST02对吧,我一保存咱们来复制一下CTRLCCTRLV,这来一个谁呢?来一个这个TEXT02啊TEXT0点,然后来确定这来什么呢?这来一个去这来改个名啊打开它改个名叫做一个太子灵二,这来什么呢?去去。去我们这个零二,我们叫做一个黑水。诶黑水点这个A套,然后呢,这地址我也改一下,来什么呢?来一个这个黑色一保存,现在我一,现在我访谁呢?我访问这个T的零一,他这是不是有超链接了呀,我这一点它走,你是不是过来到T子零那了,然后一点它过来是不是跑到我们这个黑黑水啊,诶黑水二,那这里边我们可以做一个标识吧,给它加一个,给它也加一个我们这个H101呢,里边我就放一个这个history,这样咱们能看的会清楚一点,对吧?诶清楚一点,那我们来说一下我们这个history蕊,它可以干嘛呢?可以用来操作我们这个页面,向前向后翻页,我们先alert一下history,同样它也是window对象那个属性,你直接一打印,是不是就有一个object history啊,诶history啊,还是注意啊,我们用的时候是什么呀,小写的啊,小写的这块一刷新,包括是不是也能获取到这个history啊,诶history啊好,那这我们来现在往这儿来看,看看这个对象它有什么。
02:45
生印可以用的,来先看这history,它里边有什么呀?有属性三个方法,哎,不多,都比较简单,我们先看第一个属性吧,属性交易什么呀?叫做一个Les Les是不是长度啊,叫什么呢?返回浏览器历史列表中URL的数量什么意思?谁来看一下,直接点一个Les保存啊,我先关了,关了我这来访问一运行。
03:12
诶什么玩意儿一,诶现在是一,那什么意思呀?哎,我是不是一共就访问了一个页面啊,哎,一个页面来我们再来干嘛呢?还是访问我这个TEST1,咱们先访问这个TEST2吧,先访问TEST2保存。现在是访问TEST2啊,我这一点一点超链接,是不是跑到我们这个黑那个页面了,诶我这一点走你诶别着几了两个,为什么是两个呀,是不是访问了两个页面啊,哎,访问了两个页面来,再跑到我们这T子一,我这运行。诶,我再来点,现在去到TEST2再来去history是吧,三为什么是三呀,访问了三个页面啊,访问了三个页面,所以注意这个Les可以干嘛呢?Les可以获取到我们当前这个访问的什么呀,页面的这个数量。
04:03
Les属性可以呃,获取到我们这个当次访问的这个什么呀,这个链接的这个数量,也就是说你看了几个页面啊,你看了几个页面是它的一个数量,或者叫做一个长度啊,就一个长度,但是这块你要注意了,纸是什么呀,我这一关它有没有了。就没了,只是什么呀,只是对档次的,只是这一次的,我一打开一关闭,它这记录就没了啊,只是当次的啊,只这一次的一关闭就没了,只是访问的事儿,你这一运行它干嘛了呢?它是不是重新计数了呀?哎,变成一个了啊,变成一个只是当次的一关了就没了啊,不能操作上次只能操作这个这次的啊这次的好,那这是我们这个history这块啊,就一个Les可以获得它这个长度,那这样咱们为了测试方便一点啊,我在这给它加一个这个button啊,我们来一个这个点,我一下加一个button,咱们操作的方便一点,然后呢,这块我测试的时候呢,我来一个这个window。
05:03
点一个onload等于一个function,先写它,然后呢,我们这来获取我们这个按钮对象,按钮对象直接挖一个BTN等于一个这个document,点一个get and100id,这里边我们来一个这个没写的是吧,就叫BTN吧,然后呢,给它来一个IDID呢叫一个这个BT,诶按钮对象有了,然后来什么呢?来一个BTN,点一个on click,我要给它绑定一个单击想要函数,诶单击小函数,然后在这里边我来我来测试啊在这边来测试,刚才我们这测试是一个这个length啊获取它这个长度,那接下来看,接下来呢,就是一些什么呢?接下来就是一些这个方法,方法我们来看这有什么。叫什么呀,叫做back back什么意思?诶是不是后退呀,哎,Back就是后退啊,或者换句话说叫做一个回退,我直接复制过来叫做一个back back它是一个这个方法啊,它是一个方法,它可以干嘛呢?诶可以用来,诶回退到上一个页面啊,上一个页面作用呢,作用和我们这个浏览器的这什么呀,回退按钮。
06:21
一样啊,作用和我们这个浏览器的回调按钮一样,我们来直接来一个这个history history点一个back啊,点一个back,我一保存,咱们现在现在呢,现在你回复不了,因为它是不是没访问的呀,没访问的啊来咱们还是先访问我们这个T1。点一个test的零二,再点一个,诶零二黑水,那这块注意什么叫回退按钮啊,这是不是一回按钮啊,我一点是不是退到下一个上一个页面啊,诶那这块呢,我一点它,我一点这个按钮,在这个按钮里边,我是不是调用了一个这个back这方法呀,哎,Back这方法我一看效果一点走你。是不是退回去呀,诶退回去跟这个回退按钮的功能是是不是一样的呀?哎,一样的啊,可以往回退一个界面啊,往回退一个页面功能呢,和我们这回退按钮的功能是一样的啊,这就不多说了,叫做一个back,那back说完了,还有一个和back类似的,刚才咱们看见了叫一个什么history,第一个叫做一个for for叫什么呀,前进啊前进,对,Back是往后跳,那for呢是什么呀?往前跳啊,哎,往前跳啊这什么呀,可以。
07:32
诶跳转到哪呢?跳转到我们的什么呀?呃叫做呃下一个这个什么呀,页面啊,下一个页面作用什么呢?作用和我们这个浏览器的这个什么样前进按钮诶一样啊,作用和我们前进按钮一样,什么意思,那现在呢,我这跳不了,因为我一点过来,它是不是前面没有页面啊,诶那这里边呢,我来给他整一超链接在这儿吧,来一个诶咱们直接来一个01.1个棒,诶去我们这个报这个里面我一保存。
08:03
现在呢,刷新一下是不是有有链接了呀,我一点是不是来到了我们这个这个页面啊,回推到了,现在我们来看一点这个东西是不是掉了一个那个forward呀,来看效果啊,我一点是不是出来你是火狐了,它这个页面已经跳转了,作用呢,和我们这个前进按钮是一样的啊,和这个前进按钮一样的,就是跳转到那个前下一个页面啊,下一个页面,这是我们说这个for一个back back是往往回跳,For是往往前跳啊,方向不一样,做的都差不多,都是用来操作我们这个历史记录的啊,历史记录的,然后呢,还有一个就更没意思了,叫做什么呢?叫做GOGO什么意思呀?趣是吧,哎,Go呢,其实和这也差不多,Go是这两个一个综合体啊,综合体可以什么呢?够可以用来,诶跳转到我们这个指定的什么呀页面,诶另页面我们来说它什么呢?它需要一个这个诶整数。
09:04
呃,作为参数啊,整数作为参数,那比如说我来什么呢?我要写一个一表示什么呢?一表示向前跳转一个页面啊,一表示向前跳一个页面,二呢表示什么呢?表示向前跳转两个页面,所以你看着我写一什么呢?我写一购一啊购一完我来看效果,现在我一刷新,刷新一下,我一点它是不是掉那购一了呀,我一点走你诶是不是又跑这棒棒来了,诶为什么呀,就向前跳转一个,所以我这如果写了一个GO1,它和这个forward实际上是一样的啊,一样的它相当于我们这个forward。诶,那你这块要是总能往前跳,那也没意思了是吧?还有什么呢?如果你来一个负一,负一表示什么呢?向后跳转一个页面,那负二呢?诶向后跳转两个页面,向后跳转两个页面,这个冒号真难看,改一下啊好,那我们现在来看效果啊,我这改一个改成什么呢?改成一个负一,负一我们来看这回退一下,我现在一点它这是不是相当于是一负一啊,诶一点走,你完了是不是跑到TEST020,向后跳一个啊,向后跳一个来我们再看来什么呢?来一个够负二,负二表示什么意思?向后跳两个啊,咱们再看效果,这块一刷新,咱们一点走,你是不是一下回到。
10:40
太子零一了,哎,我们之间是不是还隔着一个太子零二呢,一下跳两个啊,你说我写负三就跳三个,你有你有100个,你写负100是不是也行啊,哎,有几个跳几个啊,这个go呢,更加的什么呀,灵活一点,这个back呢,只是往后跳一个,负二往前跳一个,而我们这go呢,你是不是想往哪跳就往哪跳,诶总之呢,其实它也没有什么特殊功能,其实相对来说用的没有那么多,主要其实就功能就是干嘛呀。
11:05
是不是就是这俩按钮的功能啊,哎,就叫按钮功能啊,往前跳啊,往后跳,往前跳几个,往后跳几个啊这么一个功能好,那这个呢,是我们说的这个history啊,我们这个历史记录的这个对象啊,历史记录对象来那这块呢,我们也评一下。
我来说两句