日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

javascript - 關于js高級程序中的問題

瀏覽:248日期:2023-02-10 17:59:42

問題描述

我在看到javascript高級程序設計(第三版)第492頁的時候,有個疑問

javascript - 關于js高級程序中的問題

當我用了'假'URL以后,刷新了,會返回404錯誤,除非我在Web服務器上有個真的這樣的鏈接,那用戶難免去刷新頁面,難道我真的要去搞一個真的文件對應真的鏈接.那還要這個pushState()有什么用,豈不是很不方便嗎

問題解答

回答1:

pushState主要用在SPA應用中, 回答題主的問題:

出現404。這是因為PushState模式下的URL里面沒有#,瀏覽器會真的向服務端發起一個請求,而我們在服務端并沒有對應于這個路徑的資源。

但是并不需要在服務器上有一個真鏈接(會把人累死), 只需要更改一下服務器的配置, 讓不存在的頁面(404)重定向到根路由即可.

以Tomcat為例,配置非常簡單,只要在你的項目的web.xml里面加上以下配置就可以了:

<error-page><error-code>404</error-code><location>/</location> </error-page>

這樣一來,對于找不到資源的路徑,Tomcat會全部重定向到根路徑上去,這樣你的前端框架不論是angular/vue/react/backbone 就可以在前端自己處理請求的URL了。

對于其它類型的服務端,例如nginx/apache/IIS,請參考這篇文檔:https://github.com/angular-ui...

來源: https://my.oschina.net/mumu/b...

回答2:

按刷新會以當前瀏覽器的url發請求到服務器。

例如你通過pushState()把當前地址變成 boomshaklaka.com/boom點刷新后服務器收到這個地址發現不存在會返回404的。

回答3:

首先你要理解前端路由跟后端路由的區別。

在只有后端路由的情況下,你請求的所有頁面都是由后端返回給你的,這時所有路由都是由后端控制。

但有時侯我們不希望刷新頁面,但url也想它改變,比如SPA應用。這時候我們就需要一個前端路由,這個pushState在這就起這個作用。

回答4:

javascript - 關于js高級程序中的問題

首先我還是習慣后臺處理路由, 我就以后臺路由舉例子:

首先url 可以任意去定義, 至于你想關聯項目中的哪個文件, 任意

<action name='index'> <result>xxx/index.jsp</result></action><action name='login'> <result>xxx/index.jsp</result></action>

可以由不同的action指向同一個頁面, 所以你的網站要至少保證有一個頁面吧

其次:

在 HTML 文件中, history.pushState() 方法向瀏覽器歷史添加了一個狀態。

更多是用來設置一個錨點:

window.location = '#foo';

至于文中說的404還是因為路由的指向有問題, 沒有找到資源.

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
啪啪亚洲精品| 亚洲人成高清| 国产一区福利| 国产精品国产三级国产在线观看| 免费日韩一区二区三区| 国产日韩电影| 免费国产自线拍一欧美视频| 国产精品色在线网站| av中文资源在线资源免费观看| 欧洲一级精品| 在线精品亚洲| 日本久久综合| 好吊日精品视频| 日本视频在线一区| 日韩一区电影| 国产美女视频一区二区| 婷婷综合亚洲| 国产乱子精品一区二区在线观看| 999久久久91| 国产精品欧美在线观看| 婷婷色综合网| 精品国产美女a久久9999| 玖玖玖国产精品| 亚洲天堂资源| 国产福利电影在线播放| 国产成人精选| 亚洲综合日本| 国产乱码精品一区二区三区亚洲人 | 精品国产乱码久久久久久1区2匹| 日韩av二区| 亚洲精品福利| 福利一区二区免费视频| 视频一区二区三区中文字幕| 精品美女视频| 免费欧美在线视频| 97欧美在线视频| 青青国产精品| 欧美日韩国产免费观看| 国产精品久久久久久久久久久久久久久| 国产一区二区三区精品在线观看| 爽爽淫人综合网网站| 日韩精品欧美| 久久精品福利| 国产亚洲久久| 伊人久久大香伊蕉在人线观看热v| 国精品产品一区| 国产精品成人**免费视频| 蜜桃视频免费观看一区| 在线日韩一区| 亚洲一级少妇| 色乱码一区二区三区网站| 国产精品一站二站| 日本不卡一二三区黄网| 日韩午夜在线| 韩国女主播一区二区三区| 日韩av资源网| 亚洲香蕉久久| 免费成人性网站| 中文字幕日本一区| 亚洲免费影视| 亚洲免费影院| 免费人成在线不卡| 亚洲a级精品| 日本精品另类| 日本免费在线视频不卡一不卡二| 日韩欧美2区| 国产精品对白| 国产不卡一区| 久久婷婷一区| 精品丝袜在线| 亚洲精品2区| 蜜桃av一区二区三区电影| 热久久免费视频| 日韩综合一区二区| 清纯唯美亚洲综合一区| 欧美激情99| 黄色aa久久| 99精品视频在线| 免费观看在线综合| 国产精品久久免费视频| 国产日韩精品视频一区二区三区| 国产精品99久久久久久董美香| 久久午夜影院| 日韩精品欧美| 最新亚洲激情| 国产极品一区| 欧美/亚洲一区| 青草久久视频| 日韩欧美字幕| 欧美日韩精品一区二区三区视频 | 在线国产日韩| 国产一区二区三区视频在线| 亚洲精品2区| 国产精品115| 久久精品电影| 亚洲有吗中文字幕| 国产精品一级| 在线亚洲自拍| 国产成人精品三级高清久久91| 欧美另类综合| 成年男女免费视频网站不卡| 一区二区三区国产在线| 亚洲精品国产嫩草在线观看| 欧美日韩调教| 欧美日韩国产传媒| 国产一区二区三区四区五区| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲播播91| 国模精品一区| 亚洲免费毛片| 国产精品日韩| 丝袜av一区| 国产精品原创| 麻豆91精品视频| 国产欧美日韩精品高清二区综合区| 99视频精品免费观看| 999国产精品视频| 日韩欧美1区| 午夜影院一区| 日韩在线视频精品| 成人台湾亚洲精品一区二区| 国产香蕉精品| 久久国产麻豆精品| 91精品日本| 亚洲人成网77777色在线播放 | 国产日产精品_国产精品毛片| 蜜桃传媒麻豆第一区在线观看| 亚洲福利久久| 欧美日韩水蜜桃| 亚洲激精日韩激精欧美精品| 激情久久久久久| 国精品一区二区| 一区二区视频欧美| 在线亚洲成人| 日韩av在线播放中文字幕| 日韩午夜视频在线| 国产欧美日韩视频在线| 国产精品一页| 久久精品系列| 久久国产日本精品| 99在线精品视频在线观看| 视频一区欧美日韩| 日韩久久一区| 日韩成人a**站| 亚洲五月婷婷| 欧美精品国产一区| 精品国产三区在线| 九色精品91| 国产日产一区| 亚洲视频综合| 青青青国产精品| 亚洲成av在线| 免费在线观看日韩欧美| 欧美影院精品| 成人福利av| 日韩福利视频导航| 亚洲精品国产嫩草在线观看| 日韩制服丝袜先锋影音| 国产麻豆一区二区三区精品视频| 国产精品成人a在线观看| 亚洲一区二区成人| 成人在线超碰| 亚洲精品伊人| 国产日韩欧美一区在线| 91久久久久| 福利片在线一区二区| 免费人成精品欧美精品| 欧洲av一区二区| 亚洲+小说+欧美+激情+另类| 国产精品久久久久av电视剧| 国产日韩在线观看视频| 另类av一区二区| 久久人人97超碰国产公开结果| 国产乱码精品一区二区三区亚洲人 | 日本一区福利在线| 午夜精品网站| 免费观看亚洲| 精品久久一区| 免费在线观看一区| 欧美特黄a级高清免费大片a级| 国产suv精品一区二区四区视频| 亚洲精品在线国产| 噜噜噜久久亚洲精品国产品小说| 日韩av免费| 国产h片在线观看| 精品国产a一区二区三区v免费| 免费在线观看视频一区| 奶水喷射视频一区| 91九色精品| 狠狠爱成人网| 亚洲福利专区| 亚洲高清影视| 亚洲一区二区网站| 亚洲综合另类| 国产精品7m凸凹视频分类| 亚洲大全视频| av亚洲在线观看| 日韩视频一区| 欧美资源在线| 亚久久调教视频|