創(chuàng)建正則表達(dá)式 使用構(gòu)造函數(shù)創(chuàng)建 使用字面量創(chuàng)建 正則中常用的方法 test() 檢索字符串是否匹配正則表達(dá)式邻寿,匹配則返回true,不匹配返回false exec() 檢索字...
因?yàn)榘⒗镌次募锩嬉呀?jīng)包含了AppStream视哑、Base绣否、centosplus、Extras和PowerTools的相關(guān)內(nèi)容挡毅,所以需要把這些文件改名為bak蒜撮,不讓系統(tǒng)執(zhí)行。 ...
學(xué)習(xí)裝飾器之前我們首先要明確一個(gè)概念:裝飾器本質(zhì)上是一個(gè)函數(shù),@expression 的形式其實(shí)是一個(gè)語法糖段磨, expression 求值后必須也是一個(gè)函數(shù)取逾,它會(huì)在運(yùn)行時(shí)被調(diào)...
交叉類型 交叉類型是將多個(gè)類型合并為一個(gè)類型。 這讓我們可以把現(xiàn)有的多種類型疊加到一起成為一種類型: 聯(lián)合類型 聯(lián)合類型表示一個(gè)值可以是幾種類型之一苹支。 我們用豎線( |)分隔...
TypeScript結(jié)構(gòu)化類型系統(tǒng)的基本規(guī)則是砾隅,如果x要兼容y,那么y至少具有與x相同的屬性债蜜。比如: x 的每個(gè)參數(shù)在 y 中都能找到對(duì)應(yīng)的參數(shù)晴埂,所以可以把y賦值給x。但如果...
初識(shí)泛型 如果我們想寫一個(gè)函數(shù)寻定,它的參數(shù)和返回值類型相同儒洛,首先我們會(huì)想到下面這種寫法: 或者使用any來定義類型: 但是使用any類型會(huì)導(dǎo)致我們無法保證參數(shù)類型與返回的類型一...
函數(shù)類型 完整的函數(shù)類型 參數(shù) 可選參數(shù) 在TypeScript中我們可以在參數(shù)后面使用 ?實(shí)現(xiàn)可選參數(shù)的功能: 可選參數(shù)必須跟在必須跟在其他參數(shù)后面。 默認(rèn)參數(shù) 與普通可選...
從ECMAScript 2015狼速,也就是ES6 之后晶丘,JavaScript 加入了 class 關(guān)鍵字,使得開發(fā)者能夠使用基于類的面向?qū)ο蟮拈_發(fā)方式唐含,但是它的本質(zhì)依然是構(gòu)造函...
接口的使用 如果我們有一個(gè)函數(shù),這個(gè)函數(shù)接受一個(gè) person 對(duì)象沫浆,然后返回它的某個(gè)屬性捷枯,這時(shí)會(huì)發(fā)現(xiàn)它報(bào)錯(cuò)了: 我們必須用一種類型描述這個(gè)參數(shù),但是這個(gè)類型又不屬于各種基本...
布爾類型 我們用 boolean 來表示布爾類型 (開頭是小寫的) 數(shù)字類型 字符串類型 數(shù)組類型 有兩種方式可以定義數(shù)組专执。 第一種淮捆,可以在元素類型后面接上 [],表示由此類...
安裝TypeScript 如果你的本地環(huán)境已經(jīng)安裝了npm工具本股,可以直接通過以下命令安裝: 查看TypeScript是否安裝成功攀痊,輸入以下命令,顯示版本號(hào)則安裝成功: 初始化...
三年前端誰還搞CSS啊拄显,現(xiàn)在給你來個(gè)受力分析的題目苟径,你確定你還會(huì)做嗎
我的奶酪在哪里 評(píng)論自面試了幾個(gè)前端,給爺整哭了躬审!