成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

encodeURI、encodeURIComponent、decodeURI、decodeURICo

stonezhu / 793人閱讀

摘要:組成形式一個是由組件分隔符分割的組件序列組成。其一般形式是其中斜體的名字代表組件,是當作分隔符的保留字符。以上說明摘自標準,為了容易讀懂做了點編輯加工。

一、這四個方法的用處

1、用來編碼和解碼URI的

統(tǒng)一資源標識符,或叫做 URI,是用來標識互聯(lián)網(wǎng)上的資源(例如,網(wǎng)頁或文件)和怎樣訪問這些資源的傳輸協(xié)議(例如,HTTP 或 FTP)的字符串。除了encodeURI、encodeURIComponent、decodeURI、decodeURIComponent四個用來編碼和解碼 URI 的函數(shù)之外 ECMAScript 語言自身不提供任何使用 URL 的支持。

2、URI組成形式
一個 URI 是由組件分隔符分割的組件序列組成。其一般形式是:
Scheme : First / Second ; Third ? Fourth

其中斜體的名字代表組件;“:”, “/”, “;”,“?”是當作分隔符的保留字符。

3、有和不同?

encodeURI 和 decodeURI 函數(shù)操作的是完整的 URI;這倆函數(shù)假定 URI 中的任何保留字符都有特殊意義,所有不會編碼它們。

encodeURIComponent 和 decodeURIComponent 函數(shù)操作的是組成 URI 的個別組件;這倆函數(shù)假定任何保留字符都代表普通文本,所以必須編碼它們,所以它們(保留字符)出現(xiàn)在一個完整 URI 的組件里面時不會被解釋成保留字符了。

以上說明摘自ECMAScript標準,為了容易讀懂做了點編輯加工。

4、圖解四個函數(shù)的不同:

ECMA對這四個函數(shù)還做了詳細解釋,可能是為了寫的更邏輯化一些,采用了類似變量配合邏輯的寫法來說明,但是讓初學者看得云里霧里的特別繞,所以有必要把它寫得更像是人讀的東西……

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/96053.html

相關(guān)文章

  • JS對url進行編碼和解碼(三種方式)

    摘要:對應的解碼函數(shù)是。它用于對的組成部分進行個別編碼,除了常見的符號以外,對其他一些在網(wǎng)址中有特殊含義的符號,也不進行編碼。元黑糖顆粒固飲編碼解碼元黑糖顆粒固飲 escape 和 unescape escape()不能直接用于URL編碼,它的真正作用是返回一個字符的Unicode編碼值 它的具體規(guī)則是,除了ASCII字母、數(shù)字、標點符號@ * _ + - . /以外,對其他所有字符進行編碼...

    lx1036 評論0 收藏0
  • JS系列之url編碼

    摘要:它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國際標準。如果組件中含有分隔符,比如和,則應當使用方法分別對各組件進行編碼 ASCII 字符 ASCII(American Standard Code for Information Interchange,美國信息互換標準代碼)是基于拉丁字母的一套電腦編碼系統(tǒng)。它主要用于顯示現(xiàn)代英語和其他西歐語言。它是現(xiàn)今最通用的單字節(jié)編碼系統(tǒng),并等同于國際標...

    TerryCai 評論0 收藏0
  • JS基礎篇--JS對url進行編碼和解碼(三種方式區(qū)別)

    摘要:它的具體規(guī)則是,除了字母數(shù)字標點符號以外,對其他所有字符進行編碼。對應的解碼函數(shù)是。其次,不對編碼。與的區(qū)別是,它用于對的組成部分進行個別編碼,而不用于對整個進行編碼。因此,,這些在中不被編碼的符號,在中統(tǒng)統(tǒng)會被編碼。 Javascript語言用于編碼的函數(shù),一共有三個,最古老的一個就是escape()。雖然這個函數(shù)現(xiàn)在已經(jīng)不提倡使用了,但是由于歷史原因,很多地方還在使用它,所以有必要...

    xiaoxiaozi 評論0 收藏0
  • URI編解碼詳解encodeURIComponent、encodeURI

    摘要:可選項目,一般使用隔開或隔開的鍵值對可選項目包,其它額外的標識信息和的不同這和長得也很相似,是的縮寫,譯為統(tǒng)一資源定位符。格式類似協(xié)議主機名具體地址可能還有參數(shù)這里有三個概念,統(tǒng)一資源標識符,統(tǒng)一資源定位符,統(tǒng)一資源名稱。 URI URI是Universal Resource Identifier通用資源標志符,是一個用于標識某一互聯(lián)網(wǎng)資源名稱的字符串。 該種標識允許用戶對任何(包括本...

    Youngdze 評論0 收藏0
  • 《JavaScript 闖關(guān)記》之單體內(nèi)置對象

    摘要:單體內(nèi)置對象對內(nèi)置對象的定義是由實現(xiàn)提供的不依賴于宿主環(huán)境的對象,這些對象在程序執(zhí)行之前就已經(jīng)存在了。還定義了兩個單體內(nèi)置對象和。此外,所有原生引用類型的構(gòu)造函數(shù),像和,也都是對象的屬性。 單體內(nèi)置對象 ECMA-262 對內(nèi)置對象的定義是「由 JavaScript 實現(xiàn)提供的、不依賴于宿主環(huán)境的對象,這些對象在 JavaScript 程序執(zhí)行之前就已經(jīng)存在了」。意思就是說,開發(fā)人員不...

    antyiwei 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<