亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

頁面的傳參跳轉問題,用JS實現

頁面的傳參跳轉問題,用JS實現

開心每一天1111 2018-08-09 13:13:00
做一個企業網站的選擇列表,要實現點擊后選擇的內容背景變顏色,點擊下一個時候上一個回到原來的顏色,同時地址隨之改變,是傳一個參數那個那樣的,點擊一下,頁面就刷新一下,怎么樣實現?
查看完整描述

1 回答

?
揚帆大魚

TA貢獻1799條經驗 獲得超9個贊

首先說明一下什么是路由(Router)

“根據用戶交互,提供根據url將用戶所需的頁面的程序”

路由分前端路由和后端路由

后端路由非常普遍

一個a連接, 后端router監聽到 get請求,然后response 所需要的頁面

您說的問題就可以使用后端Router 進行解決,

每個頁面的列表背景顏色加深的選項都不同,根據需求返還不同的頁面

這樣做的缺點是
1.頻繁的進行http請求,加載新的頁面又需要一定的加載時間,不利于交互的進行

前端路由

而前端路由,則是在只在前端進行切換,不進行http的交互

根據 url #后面的參數,重新渲染整個頁面,并且切換被點擊的選項的class

如果 您用過reactjs 的話, 其中配套的 react-router 就是一種前端路由

總結

什么時候用前端路由 什么時候后端路由?

這要根據您的網站的需求決定

如果您的網站 只需要展現幾個網頁 沒有復雜的交互 使用后端路由

如果您的網站 需要進行大量且復雜的交互 為了提升交互體驗,可選擇使用前端路由

不過技術選型也不是我們這些小碼農能決定的,如果您是站長那就另當別論了~


查看完整回答
反對 回復 2018-09-28
  • 1 回答
  • 0 關注
  • 808 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號