最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js+for循環(huán)實現(xiàn)字符串自動轉(zhuǎn)義的代碼(把后面的字符替換前面的字符)

 更新時間:2020年12月24日 21:32:21   投稿:mdxy-dxy  
這段代碼是從網(wǎng)上看到的一段不錯的代碼,用for命令實現(xiàn)字符串的轉(zhuǎn)移,而且使用的是for循環(huán)直接將后面的字符替換成前面的字符,這個邏輯以前沒試過

核心代碼

<script>
String.prototype.html = function(encode) {
    var replace =["&#39;", "'", "&quot;", '"', "&nbsp;", " ", "&gt;", ">", "&lt;", "<", "&yen;", "¥", "&amp;", "&"];    
    var replaceReverse = ["&", "&amp;", "¥", "&yen;", "<", "&lt;", ">", "&gt;", " ", "&nbsp;", '"', "&quot;", "'", "&#39;"];
	  var target;
	  if (encode) {
	  	target = replaceReverse;
	  } else {
	  	target = replace;
	  }
    for (var i=0,str=this;i< target.length;i+= 2) {
       str=str.replace(new RegExp(target[i],'g'),target[i+1]);
    }
    return str;
  };

console.log("<div>腳本之家</div>".html(true));
</script>

效果圖

其中for循環(huán)大家可以看下用法

for (var i=0,str=this;i< target.length;i+= 2) {
str=str.replace(new RegExp(target[i],'g'),target[i+1]);
}

這個用法確實不錯,有g(shù)et了一個新技能。

相關(guān)文章

  • JavaScript 詳解預編譯原理

    JavaScript 詳解預編譯原理

    這篇文章主要介紹了JavaScript 詳解預編譯原理的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • JS之相等操作符詳解

    JS之相等操作符詳解

    下面小編就為大家?guī)硪黄狫S之相等操作符詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • 基于javascript實現(xiàn)tab切換特效

    基于javascript實現(xiàn)tab切換特效

    這篇文章主要介紹了基于javascript實現(xiàn)tab切換特效的相關(guān)資料,具有一定的參考價值,需要的朋友可以參考下
    2016-03-03
  • javascript 冒號 使用說明

    javascript 冒號 使用說明

    雖然之前寫過不少的javascirpt的腳本,但是對冒號:卻不甚了了,感覺即陌生又熟悉,沒辦法老毛病又犯了,不把問題搞清楚那個(:)
    2009-06-06
  • 前端常用的js函數(shù)方法

    前端常用的js函數(shù)方法

    這篇文章主要給大家分享的是常用的js函數(shù)的方法,告別搜索引擎的幫助,提高你的開發(fā)效率,,需要的朋友可以參考一下,希望對你的學習有所幫助
    2021-12-12
  • Javascript在IE或Firefox下獲取鼠標位置的代碼

    Javascript在IE或Firefox下獲取鼠標位置的代碼

    由于Firefox和IE等瀏覽器之間對JS解釋的方式不一樣,F(xiàn)irefox下面獲取鼠標位置不能夠直接使用clientX來獲取。網(wǎng)上說的一般都是觸發(fā)mousemove事件才行。我這里有兩段代碼,思路都一樣,就是風格不同。
    2009-12-12
  • uni-app調(diào)取接口的3種方式以及封裝uni.request()詳解

    uni-app調(diào)取接口的3種方式以及封裝uni.request()詳解

    我們在實際工作中要將數(shù)據(jù)傳輸?shù)椒掌鞫?從服務器端獲取信息,都是通過接口的形式,下面這篇文章主要給大家介紹了關(guān)于uni-app調(diào)取接口的3種方式以及封裝uni.request()的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • js獲取對象為null的解決方法

    js獲取對象為null的解決方法

    js獲取對象為null的情況,想必很多的朋友都有遇到過吧,只要是js對字符串的解析跟對數(shù)字串的解析還是不太一樣,這是需要注意的地方
    2013-11-11
  • JavaScript原型和原型鏈詳解

    JavaScript原型和原型鏈詳解

    在面向?qū)ο蟮木幊陶Z言中,類和對象的關(guān)系是鑄模和鑄件的關(guān)系,對象總是從類創(chuàng)建而來,比如Java中,必須先創(chuàng)建類再基于類實例化對象,這篇文章主要介紹了JavaScript原型和原型鏈的相關(guān)知識,需要的朋友可以參考下
    2024-05-05
  • JS實現(xiàn)簡單隨機3D骰子

    JS實現(xiàn)簡單隨機3D骰子

    這篇文章主要為大家詳細介紹了JS實現(xiàn)簡單隨機3D骰子,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10

最新評論

常宁市| 丘北县| 伊金霍洛旗| 建水县| 新民市| 云龙县| 桓仁| 宁城县| 巢湖市| 古丈县| 浙江省| 绥宁县| 南乐县| 朝阳县| 黄骅市| 黄平县| 临西县| 临泽县| 赤城县| 巴南区| 巴彦淖尔市| 昭苏县| 中牟县| 札达县| 荔波县| 穆棱市| 鄂尔多斯市| 逊克县| 嵩明县| 惠安县| 安徽省| 无棣县| 宁都县| 墨脱县| 慈利县| 峨山| 丰顺县| 织金县| 罗田县| 正镶白旗| 富平县|