国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

js 獲取url的多種方式

這篇具有很好參考價值的文章主要介紹了js 獲取url的多種方式。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  1. window.location.href:這個屬性返回當(dāng)前窗口(當(dāng)前頁面、iframe)的完整 URL。
  2. window.parent.location.href 是上一層頁面跳轉(zhuǎn)url
  3. window.top.location.href 是最外層的頁面跳轉(zhuǎn)url
  4. document.URL:這個屬性也可以用來獲取當(dāng)前窗口的完整 URL
  5. window.location.toString():使用該方法同樣可以獲得當(dāng)前頁面的完整 URL。
  6. window.location.protocol + '//' + window.location.host + window.location.pathname:通過拼接協(xié)議、主機和路徑信息,我們也能夠構(gòu)建出完整的 URL 地址。
    console.log(window.location.protocol + '//' + window.location.host + window.location.pathname);
  7. 使用正則表達(dá)式提?。?如果你只需要從URL中提取特定部分,比如域名或查詢參數(shù)等,你可以使用正則表達(dá)式配合match()方法進(jìn)行匹配獲取。例如:
    const url = window.top.location.href;
    const domain = url.match(/^(?:https?:\/\/)?(?:[^@\n]+@)?(?:www\.)?([^:\/\n]+)/im)[1];
    console.log(domain); // 輸出域名部分
    
    const params = {};
    url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m, key, value) {
        params[key] = decodeURIComponent(value);
    });
    console.log(params); // 輸出包含查詢參數(shù)鍵值對組成的對象

文章來源地址http://www.zghlxwxcb.cn/news/detail-714583.html

到了這里,關(guān)于js 獲取url的多種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • vue 中從后端獲取到文件的 url 地址,前端根據(jù) url 地址下載文件

    vue 中從后端獲取到文件的 url 地址,前端根據(jù) url 地址下載文件

    項目用的是 vben admin 框架,用的是 vue3 + TS 項目需求數(shù)據(jù)導(dǎo)出功能,前端需要實現(xiàn)文件下載功能 后端返回的是文件的 url 地址 (本項目中返回的是阿里云 oss 的文件地址) 從后端得到的是一個 url 地址,先通過 fetch api 請求這個 url 地址并轉(zhuǎn)換成 blob 對象,通過 URL.createObjectUrl() 將 blo

    2024年02月06日
    瀏覽(28)
  • js繼承的幾種方式(原型鏈繼承、構(gòu)造函數(shù)繼承、組合式繼承、寄生組合式繼承、ES6的Class類繼承)

    js繼承的幾種方式(原型鏈繼承、構(gòu)造函數(shù)繼承、組合式繼承、寄生組合式繼承、ES6的Class類繼承)

    實現(xiàn)原理: 子類的原型指向父類實例 。子類在自身實例上找不到屬性和方法時去它父類實例(父類實例和實例的原型對象)上查找,從而實現(xiàn)對父類屬性和方法的繼承 缺點: 子類創(chuàng)建時不能傳參(即沒有實現(xiàn)super()的功能); 父類實例的修改會影響子類所有實例 實現(xiàn)原理:

    2024年02月07日
    瀏覽(31)
  • 后端數(shù)據(jù)配置相對路徑,前端添加網(wǎng)站根 URL (根路徑)- js獲取網(wǎng)站項目根路徑- 獲取根路徑后的第一個斜杠前 / 的項目- - 判斷url包含某字符串

    js獲取項目根路徑,如下: 原 http://localhost:8080/testproject/test.html 根路徑: http://localhost:8080 1. js獲取網(wǎng)站項目根路徑

    2024年02月10日
    瀏覽(30)
  • JavaScript ES6實現(xiàn)繼承

    JavaScript ES6實現(xiàn)繼承

    1 對象的方法補充 2 原型繼承關(guān)系圖 3 class方式定義類 4 extends實現(xiàn)繼承 5 extends實現(xiàn)繼承 6 多態(tài)概念的理 function 創(chuàng)建的名稱如果開頭是大寫的,那這個創(chuàng)建的不是函數(shù),是創(chuàng)建了類。 可以把class創(chuàng)建的類當(dāng)做是function創(chuàng)建的類的一種語法糖。但是在直接使用的方面是有不同之處

    2024年02月16日
    瀏覽(27)
  • 【JavaScript】數(shù)組方法 (ES6)

    arr.find(callback) 用于獲取第 1 個符合要求的元素: callback : (item, index, arr) = boolean item -當(dāng)前值、 index -當(dāng)前索引、 arr -當(dāng)前數(shù)組 返回值: callback 第一次返回 true 的對應(yīng) item ;如果沒有符合的元素,則返回 undefined arr.findIndex(callback) 用于獲取第 1 個符合要求的元素的下標(biāo): cal

    2024年02月14日
    瀏覽(27)
  • 【ES6】JavaScript中的Symbol

    【ES6】JavaScript中的Symbol

    Symbol是JavaScript中的一種特殊的、不可變的、不可枚舉的數(shù)據(jù)類型。它通常用于表示一個唯一的標(biāo)識符,可以作為對象的屬性鍵,確保對象的屬性鍵的唯一性和不可變性。 Symbol.for()是Symbol的一個方法,它用于創(chuàng)建一個已經(jīng)注冊的Symbol對象。當(dāng)使用Symbol.for()創(chuàng)建Symbol對象時,會

    2024年02月10日
    瀏覽(28)
  • JavaScript 之 ES6 新特性

    在ES6中,模塊化成為了JavaScript的標(biāo)準(zhǔn)特性。ES6模塊化提供了一種更加優(yōu)雅和可維護(hù)的方式來組織和管理JavaScript代碼,可以有效地避免全局變量的污染和命名沖突的問題。以下是ES6模塊化的一些主要特性: 導(dǎo)出(export): 可以通過 export 將一個變量、函數(shù)或類導(dǎo)出為一

    2024年02月07日
    瀏覽(26)
  • JavaScript Es6_3筆記

    了解構(gòu)造函數(shù)原型對象的語法特征,掌握 JavaScript 中面向?qū)ο缶幊痰膶崿F(xiàn)方式,基于面向?qū)ο缶幊趟枷雽崿F(xiàn) DOM 操作的封裝。 了解面向?qū)ο缶幊痰囊话闾卣?掌握基于構(gòu)造函數(shù)原型對象的邏輯封裝 掌握基于原型對象實現(xiàn)的繼承 理解什么原型鏈及其作用 能夠處理程序異常提升程

    2024年02月11日
    瀏覽(23)
  • JavaScript版本ES5/ES6及后續(xù)版本

    JavaScript版本ES5/ES6及后續(xù)版本

    Brendan Eich在短短10天內(nèi)創(chuàng)建了JavaScript的第一個版本。它被稱為摩卡,但已經(jīng)具備了現(xiàn)代JavaScript的許多基本特性! 為了吸引Java開發(fā)人員,Mocha先是更改為LiveScript,然后又更改為JavaScript然而,JavaScript與Java幾乎沒有任何關(guān)系; 微軟推出了IE,從網(wǎng)景復(fù)制JavaScript,并稱之為JScript; 由

    2024年02月13日
    瀏覽(34)
  • 【Javascript】ES6新增之類的認(rèn)識

    在現(xiàn)代編程語言中,類是面向?qū)ο缶幊谭妒街械暮诵母拍钪弧?與函數(shù)類似,類本質(zhì)上是一種特殊的函數(shù),它允許我們將數(shù)據(jù)和操作封裝在一起,以創(chuàng)建具有共同行為和狀態(tài)的對象。 在類的世界里,我們有類表達(dá)式和類聲明,它們各自具有自己的特性和用途。 ? 類本質(zhì)上是

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包