摘要:一正則表達式使用正則表達是的字符串的三個基礎用法進階用法的用法支持正則的用法的正則用法的普通用法如果匹配不到值返回的進階用法正則的進階知識字符串的普通用法正則用法二面向對象封裝繼承多態三原型鏈與作用域鏈原型鏈作用域鏈四嚴格模式嚴格模式的實現
一、JS正則表達式
使用正則表達是的字符串的三個API
//(1)replace基礎用法 var str = "welcome to my home" str = str.replace(/m/g,"x") console.log(str)//welcoxe to xy hoxe
//(2)replace進階用法 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的進階用法
正則的進階知識
字符串的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)二、面向對象
封裝
繼承
多態
三、原型鏈與作用域鏈原型鏈
作用域鏈
四、ES5
嚴格模式:
嚴格模式的實現
"use strict"
禁止給未聲明的變量賦值
將禁默失敗升級為錯誤
普通函數的調用中的this不在指向window,而是指向undefined
ES5的對象保護
單個屬性保護
訪問器屬性
數據屬性
對象結構的保護
防擴展
密封
解凍
屬性的分類
命名屬性
數據屬性
訪問器屬性
內部屬性
class屬性
替換this的三種方式
call
bind
apply
數組API:
新增數組API
列表里引用:
五、ES6列表項目
六、未完待續 七、閉包文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/108650.html
摘要:原文鏈接恰當地學習適合第一次編程和非的程序員持續時間到周前提無需編程經驗繼續下面的課程。如果你沒有足夠的時間在周內完成全部的章節,學習時間盡力不要超過周。你還不是一個絕地武士,必須持續使用你最新學到的知識和技能,盡可能地經常持續學習和提高。 原文鏈接:How to Learn JavaScript Properly 恰當地學習 JavaScript (適合第一次編程和非 JavaSc...
摘要:個人前端文章整理從最開始萌生寫文章的想法,到著手開始寫,再到現在已經一年的時間了,由于工作比較忙,更新緩慢,后面還是會繼更新,現將已經寫好的文章整理一個目錄,方便更多的小伙伴去學習。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 個人前端文章整理 從最開始萌生寫文章的想法,到著手...
摘要:回調函數提供兩個參數和,表示有沒有錯誤發生,是文件內容。文件關閉第一個參數文件時傳遞的文件描述符第二個參數回調函數回調函數有一個參數錯誤,關閉文件后執行。 showImg(//img.mukewang.com/5d3f890d0001836113660768.jpg); 人所缺乏的不是才干而是志向,不是成功的能力而是勤勞的意志。 —— 部爾衛 文章同步到github博客:https:/...
摘要:如果對沒概念,建議先讀這里中文文章。理解什么是匯編,以及編譯器如何生成它,對于理解是很有幫助的。舉個例子,大腦會將指令最開始的比特通過管道送到中。 作者:Lin Clark 編譯:胡子大哈 翻譯原文:http://huziketang.com/blog/posts/detail?postId=58c55a3ba6d8a07e449fdd23 英文原文:A crash course i...
閱讀 1047·2021-11-22 15:33
閱讀 3357·2021-11-08 13:20
閱讀 1368·2021-09-22 10:55
閱讀 2052·2019-08-29 11:08
閱讀 771·2019-08-26 12:24
閱讀 3068·2019-08-23 17:15
閱讀 2224·2019-08-23 16:12
閱讀 1932·2019-08-23 16:09