国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

javascript replace高級(jí)用法

Carson / 3392人閱讀

摘要:要求將下列字符串中的用紅色字體顯示在最初將其腳本語言命名為,后來在與合作之后將其改名為。但的主要設(shè)計(jì)原則源自和。高級(jí)用法之獲取正則匹配的右邊的字符要求將下列字符替換成解釋獲取的就是右邊的內(nèi)容,如上正則中就是。

在前端與后臺(tái)交互的時(shí)候我們通常都需要將后臺(tái)傳遞的數(shù)據(jù)綁定到html中,這個(gè)綁定數(shù)據(jù)的方式我們通常是使用jQuery或者使用原生的innerHTML進(jìn)行綁定,當(dāng)然也可以使用artTemplate模板來綁定數(shù)據(jù),那么artTemplate模板它綁定數(shù)據(jù)的原理是什么呢?其實(shí)它就是利用了replace()方法。

對(duì)于正則replace約定了一個(gè)特殊標(biāo)記符”$”:

1)、$i(i取值范圍1~99):表示從左到右正則子表達(dá)式所匹配的文本
2)、$&:表示與正則表達(dá)式匹配的全部文本
3)、$`(`:1旁邊的那個(gè)鍵):表示匹配字符串的左邊文本
4)、$"(":?jiǎn)我?hào)):表示匹配字符串的右邊文本
5)、$$:表示$轉(zhuǎn)移

1、replace基本用法
1.1、replace基本用法之替換移除指定class類
2、replace高級(jí)用法之 ---- $i 2.1、簡(jiǎn)單的$i用法
2.2、$i與分組結(jié)合使用
2.3、$i與分組結(jié)合使用----關(guān)鍵字高亮顯示
當(dāng)我們使用谷歌搜索的時(shí)候我們會(huì)發(fā)現(xiàn)我們搜索的關(guān)鍵字都被高亮顯示了,那么這種效果用JavaScript能否顯示呢?答案是可以的,使用replace()很輕松就搞定了。
2.4、反向分組----分組的反向引用
在正則中,當(dāng)我們需要匹配兩個(gè)或多個(gè)連續(xù)的相同的字符的時(shí)候,就需要用到反向引用了,查找連續(xù)重復(fù)的字符是反向引用最簡(jiǎn)單卻也是最有用的應(yīng)用之一。上面的”$i”也是反向分組的一種形式,這里再介紹另一種反向分組。
3、replace高級(jí)用法之參數(shù)二為函數(shù)
replace函數(shù)的第二個(gè)參數(shù)不僅可以是一個(gè)字符,還可以是一個(gè)函數(shù)!
3.1、參數(shù)二為函數(shù)之參數(shù)詳解
3.2、參數(shù)二為函數(shù)之首字母大寫案例
3.3、參數(shù)二為函數(shù)之綁定數(shù)據(jù)----artTemplate模板核心

周星馳喜劇電影:

4、replace高級(jí)用法之獲取與正則表達(dá)式匹配的文本 4.1、replace高級(jí)用法之獲取與正則表達(dá)式進(jìn)行匹配的源字符串
4.2、replace高級(jí)用法之獲取正則表達(dá)式匹配到的字符
5、replace高級(jí)用法之獲取正則匹配的左邊的字符
6、replace高級(jí)用法之獲取正則匹配的右邊的字符

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/101727.html

相關(guān)文章

  • 文章6:JS高級(jí)

    摘要:一正則表達(dá)式使用正則表達(dá)是的字符串的三個(gè)基礎(chǔ)用法進(jìn)階用法的用法支持正則的用法的正則用法的普通用法如果匹配不到值返回的進(jìn)階用法正則的進(jìn)階知識(shí)字符串的普通用法正則用法二面向?qū)ο蠓庋b繼承多態(tài)三原型鏈與作用域鏈原型鏈作用域鏈四嚴(yán)格模式嚴(yán)格模式的實(shí)現(xiàn) 一、JS正則表達(dá)式 使用正則表達(dá)是的字符串的三個(gè)API //(1)replace基礎(chǔ)用法 var str = welcome to my ho...

    v1 評(píng)論0 收藏0
  • 正則系列——JavaScript正則表達(dá)式基礎(chǔ)語法鞏固篇

    摘要:基礎(chǔ)語法鞏固正則表達(dá)式引擎根據(jù)正則去匹配字符的時(shí)候,是通過檢查索引的方式。妻原配就是好,可以直接使用正則表達(dá)式調(diào)用它。下面解釋一下上面這些常用的元字符查找單個(gè)字符,除了換行和行結(jié)束符。正則系列文章整理到了 上一章內(nèi)容:正則表達(dá)式實(shí)戰(zhàn)篇 知識(shí)回顧 前2章分別學(xué)習(xí)了正則表達(dá)式入門技巧,以及遇到正則需求該如何去分析問題,還有正則表達(dá)式實(shí)戰(zhàn)的一些場(chǎng)景解釋。 這一章內(nèi)容偏向理論,推薦你點(diǎn)擊開頭的...

    phodal 評(píng)論0 收藏0
  • Vue.js-狀態(tài)管理與Vuex

    摘要:學(xué)習(xí)筆記狀態(tài)管理與狀態(tài)管理與非父子組件跨級(jí)組件和兄弟組件通信時(shí),使用了中央事件總線的一個(gè)方法,用來觸發(fā)和接收事件,進(jìn)一步起到通信的作用。倉庫包含了應(yīng)用的數(shù)據(jù)狀態(tài)和操作過程。新建文件,并寫入的配置,會(huì)依賴此配置文件來使用編譯代碼。 學(xué)習(xí)筆記:狀態(tài)管理與Vuex 狀態(tài)管理與Vuex 非父子組件(跨級(jí)組件和兄弟組件)通信時(shí),使用了bus(中央事件總線)的一個(gè)方法,用來觸發(fā)和接收事件,進(jìn)一步...

    lykops 評(píng)論0 收藏0
  • 談?wù)?em>javascript插件的寫法

    插件顧名思義就是能在一個(gè)頁面多處使用, 各自按自己的參數(shù)配置運(yùn)行, 并且相互不會(huì)沖突.會(huì)寫javascript插件是進(jìn)階js高級(jí)的必經(jīng)之路, 也是自己所學(xué)知識(shí)的一個(gè)典型的綜合運(yùn)用. 如果你還沒頭緒, 無從下手的話, 不用著急, 今天我們就一起來探討一下插件的一般寫法.所需技能: 1.面向?qū)ο笥梅?2.閉包的理解 3.變量作用域的理解 以一個(gè)tab選項(xiàng)卡的為例: 第一步: 我們需要寫html結(jié)...

    lakeside 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<