原创 如何發佈個人npm包

mkdir rc-text-tools(新建一個文件夾) cd rc-text-tools/ npm init 新建一個index.js function cutLongString(string, number) { l

原创 TS的函數與變量聲明

本文目錄: 1.函數定義的兩種方式 2.函數類型 3.可選參數和默認參數 4.剩餘參數 5.函數重載 6.變量聲明 函數的幾個基本概念: 一個函數有輸入和輸出,要在 TypeScript 中對其進行約束,需要給函數的參數和返回值都設置

原创 前端筆試題(基礎20題)

第一題:瀏覽器控制檯上會打印什麼? var a = 10; function foo() { console.log(a); // ?? var a = 20; } foo(); 如果我們使用 let 或 const 代替

原创 每日英語整理

1. throw away throw away 扔掉;拋棄;錯過 例句 It's wasteful to throw away glass,paper and metal. I never throw anything away. 對話

原创 TS中的接口

本文目錄: 1.接口的概念 2.可選屬性和只讀屬性 3.任意屬性 4.函數類型 5.可索引屬性 6.類接口 8.接口繼承接口 9.接口繼承類 10.類實現(implements)接口 1.接口的概念 是對行爲的抽象,而具體如何行動需要

原创 TS中的泛型和裝飾器

本文目錄: 1.什麼是泛型 2.使用泛型變量 3.泛型接口 4.泛型類 5.泛型約束 6.裝飾器 1.什麼是泛型 泛型的定義: 在定義函數、接口或者類的時候,不預先指定具體的類型,而是在使用的時候再指定類型的一種特性。 泛型的優點: 提

原创 TS中的類

本文目錄: 1.創建對象實例 2.繼承 3.靜態方法和屬性 4.訪問修飾符 5.readonly 6.抽象類 1.創建對象實例 在js中,生成實例對象的傳統方法是通過構造函數 我們首先通過傳統的構造函數和原型對象的方法來看一下對象實例的

原创 TS中的函數

本文目錄: 1.函數定義的兩種方式 2.函數類型 3.可選參數和默認參數 4.剩餘參數 5.函數重載 函數的幾個基本概念: 一個函數有輸入和輸出,要在 TypeScript 中對其進行約束,需要給函數的參數和返回值都設置一個類型 函數

原创 TS的變量聲明

在typescript裏面推薦大家使用let關鍵字來代替大家所熟悉的JavaScript關鍵字var。 let關鍵字是JavaScript的一個新概念,TypeScript實現了它 我們先使用typescirpt的語法將var聲明變量的幾

原创 TS的數據類型與高級類型相關

TS中常見的數據類型 JS裏面有七種數據類型。Number,String,Boolean, Null, Undefined, Symbol, Object TS中的常用的數據類型有 (內置類型)Number, String, Boolea

原创 TS開發環境準備

本文目錄: 1.TS介紹 2.TS的編譯 3.開發環境加入代碼檢查工具eslint和prettier 4.開發環境配置文件 1.TS介紹 TypeScript 是一門爲開發大型 JavaScript 應用而設計的語言。TypeScrip

原创 前端筆試題(異步專項練習)

第一題:閱讀下面代碼,我們只考慮瀏覽器環境下的輸出結果,寫出它們結果打印的先後順序,並分析出原因。 console.log("AAAA"); setTimeout(() => console.log("BBBB"), 1000); cons

原创 前端筆試題(2020-09-29)

第一題:瀏覽器控制檯上會打印什麼? var a = 10; function foo() { console.log(a); // ?? var a = 20; } foo(); 如果我們使用 let 或 const 代替

原创 每日英語(2020-09-28)

1. It makes sense It makes sense 有道理,講得通,有意義。 例句 It makes sense to take care of your health. It doesn't make sense to re

原创 每日英語(2020-09-26)

1. throw away throw away 扔掉;拋棄;錯過 例句 It's wasteful to throw away glass,paper and metal. I never throw anything away. 對話