![](/img/trans.png)
[英]how to reload/refresh a page on event in javascript in facebook?
[英]How facebook, twitter reload their page without any refresh?
我對這個技術很好奇,想知道Facebook、Twitter等很多網站點擊鏈接后沒有刷新就重新加載頁面?
我在谷歌上搜索了這個,但沒有找到任何有用的信息,在這篇 Quora 文章中。 有人說他們使用 WebSocket API 或 AJAX 來請求類似的東西。
那么,這個技術/技術名稱是什么?
大多數現代網站都使用 FE 框架,如 React、Angular、Vue 和許多其他框架,其主要特點是動態構建 DOM 以響應用戶操作而無需重新加載頁面。
這些特定框架的動力工具之一是路由器。 這幾乎是從存儲在 FE 端的藍圖重建頁面
請查看 React Router 的工作演示: https://codesandbox.io/s/nn8x24vm60
PS:當用戶使用特定的路由器鏈接導航時,幾乎 JS 隱藏/刪除 DOM 中的特定元素並用預期的元素替換它們(對於其他開發人員檢查 DOM 來說,這看起來像普通鏈接,除非你真的檢查附加的事件偵聽器)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.