亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

文章6:JS高級(jí)

v1 / 841人閱讀

摘要:一正則表達(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 home"
str = str.replace(/m/g,"x")
console.log(str)//welcoxe to xy hoxe
//(2)replace進(jìn)階用法
var str = "welcome to my home"
str = str.replace(/(w)|s(w)/g,(val)=>{
    console.log(val)
})
//(1)search的用法
var str = "hello world"
c = str.search("h")
console.log(c)//0
//(2)支持正則的用法
c = str.search(/o/g)
console.log(c)//4
//(1)match的正則用法
var str = "who am i,i don"t konw"
arr = str.match(/k[w]+w/g)
console.log(arr)//["konw"]

//(2)match的普通用法
var str = "tom is a good boy"
lon = str.match("tom")
console.log(lon)//[ "tom", index: 0, input: "tom is a good boy" ]
//如果匹配不到值返回null

//(3)match的進(jìn)階用法

正則的進(jìn)階知識(shí)

字符串的API

普通用法

   var str = "hello"
   arr = str.split("")
   console.log(arr)//["h","e","l","l","o"]

正則用法

var str = "hello world"
arr = str.split(/s/g)
console.log(arr)

二、面向?qū)ο?/b>

封裝

繼承

多態(tài)

三、原型鏈與作用域鏈

原型鏈

作用域鏈

四、ES5

嚴(yán)格模式:

嚴(yán)格模式的實(shí)現(xiàn)

"use strict"

禁止給未聲明的變量賦值

將禁默失敗升級(jí)為錯(cuò)誤

普通函數(shù)的調(diào)用中的this不在指向window,而是指向undefined

ES5的對(duì)象保護(hù)

單個(gè)屬性保護(hù)

訪問器屬性

數(shù)據(jù)屬性

對(duì)象結(jié)構(gòu)的保護(hù)

防擴(kuò)展

密封

解凍

屬性的分類

命名屬性

數(shù)據(jù)屬性

訪問器屬性

內(nèi)部屬性

class屬性

替換this的三種方式

call

bind

apply

數(shù)組API:

新增數(shù)組API

列表里引用:

五、ES6

列表項(xiàng)目

六、未完待續(xù) 七、閉包

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/108650.html

相關(guān)文章

  • [譯] 如何恰當(dāng)?shù)貙W(xué)習(xí) JavaScript

    摘要:原文鏈接恰當(dāng)?shù)貙W(xué)習(xí)適合第一次編程和非的程序員持續(xù)時(shí)間到周前提無需編程經(jīng)驗(yàn)繼續(xù)下面的課程。如果你沒有足夠的時(shí)間在周內(nèi)完成全部的章節(jié),學(xué)習(xí)時(shí)間盡力不要超過周。你還不是一個(gè)絕地武士,必須持續(xù)使用你最新學(xué)到的知識(shí)和技能,盡可能地經(jīng)常持續(xù)學(xué)習(xí)和提高。 原文鏈接:How to Learn JavaScript Properly 恰當(dāng)?shù)貙W(xué)習(xí) JavaScript (適合第一次編程和非 JavaSc...

    Jason 評(píng)論0 收藏0
  • 【連載】前端個(gè)人文章整理-從基礎(chǔ)到入門

    摘要:個(gè)人前端文章整理從最開始萌生寫文章的想法,到著手開始寫,再到現(xiàn)在已經(jīng)一年的時(shí)間了,由于工作比較忙,更新緩慢,后面還是會(huì)繼更新,現(xiàn)將已經(jīng)寫好的文章整理一個(gè)目錄,方便更多的小伙伴去學(xué)習(xí)。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 個(gè)人前端文章整理 從最開始萌生寫文章的想法,到著手...

    madthumb 評(píng)論0 收藏0
  • Node.js 高級(jí)進(jìn)階之 fs 文件模塊學(xué)習(xí)

    摘要:回調(diào)函數(shù)提供兩個(gè)參數(shù)和,表示有沒有錯(cuò)誤發(fā)生,是文件內(nèi)容。文件關(guān)閉第一個(gè)參數(shù)文件時(shí)傳遞的文件描述符第二個(gè)參數(shù)回調(diào)函數(shù)回調(diào)函數(shù)有一個(gè)參數(shù)錯(cuò)誤,關(guān)閉文件后執(zhí)行。 showImg(//img.mukewang.com/5d3f890d0001836113660768.jpg); 人所缺乏的不是才干而是志向,不是成功的能力而是勤勞的意志。 —— 部爾衛(wèi) 文章同步到github博客:https:/...

    verano 評(píng)論0 收藏0
  • WebAssembly 系列(三)編譯器如何生成匯編

    摘要:如果對(duì)沒概念,建議先讀這里中文文章。理解什么是匯編,以及編譯器如何生成它,對(duì)于理解是很有幫助的。舉個(gè)例子,大腦會(huì)將指令最開始的比特通過管道送到中。 作者:Lin Clark 編譯:胡子大哈 翻譯原文:http://huziketang.com/blog/posts/detail?postId=58c55a3ba6d8a07e449fdd23 英文原文:A crash course i...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<