JavaScript路線圖密碼圖挑戰賽
...進行中
https://roadmap.sh/javascript
JavaScript基礎知識
| 秩 | 卡塔 |
|---|
| 8 Kyu | 基本變量分配 |
| 8 Kyu | 基本數據類型 - 弦 |
| 8 Kyu | 基本數據類型 - 數字 |
| 8 Kyu | 基本數據類型 - 陣列 |
| 8 Kyu | 基本數據類型 - 對象 |
| 8 Kyu | 基本的數據類型 - else如果 |
| 8 Kyu | 如果.. else和三元操作員 |
| 8 Kyu | 條件語句 - 開關 |
| 8 Kyu | 循環聲明 - 同時也是..而 |
| 8 Kyu | 循環語句 - for |
| 8 Kyu | 循環聲明 - 破裂,繼續 |
| 8 Kyu | 循環陳述 - for..in和for..of |
| 8 Kyu | 解鎖新技能 - 箭頭功能,傳播操作員和解構 |
提升
...提起,JavaScript範圍,塊,功能,全局
原始數據類型和對象
字符串原始和字符串對象
| 秩 | 卡塔 |
|---|
| 8 Kyu | 字符串對象的方法-slice(),substring()和substr() |
| 8 Kyu | 字符串對象的方法 - indexof(),lastIndexof()和search() |
| 8 Kyu | 字符串對象的方法-concat()split()及其好朋友join() |
| 8 Kyu | 字符串對象的方法-touppercase()tolowercase()和替換() |
| 8 Kyu | 字符串對象的方法 - charat()charcodeat()和從charcode() |
| 8 Kyu | 字符串對象的方法 - trim()和字符串模板 |
| 8 Kyu | 短長 |
數字原始和數字對象
| 秩 | 卡塔 |
|---|
| 8 Kyu | 數字對象及其屬性 |
| 8 Kyu | 數字對象的方法 - toString()和tolocalestring() |
| 8 Kyu | 數字對象的方法 - tofixed(),topondential()和topRecision() |
| 8 Kyu | 從char問題解析好int |
| 8 Kyu | 相反的數字 |
| 8 Kyu | 將數字轉換為字符串! |
| 8 Kyu | 將數字轉換為反向數字陣列 |
| 8 Kyu | 沒有最高和最低數量的總和 |
| 7 kyu | 數字之和 |
| 7 kyu | 奇數的總和 |
| 6 Kyu | 創建電話號碼 |
| 6 Kyu | 找到唯一的數字 |
| 5 kyu | 連續纖維數的產物 |
| 5 kyu | 大量的最後一位數字 |
| 4 Kyu | 總和字符串作為數字 |
| 4 Kyu | 添加大數字 |
... bigint,布爾值,無效和未定義,符號
數學名稱空間對象
| 秩 | 卡塔 |
|---|
| 8 Kyu | 數學的方法--- round()ceil()和floor() |
| 8 Kyu | 數學的方法--- max()min()和abs() |
| 8 Kyu | 數學的方法--- pow()sqrt()和cbrt() |
| 8 Kyu | 數學方法--- log()及其家人 |
| 8 Kyu | 數學方法--- Kata作者的情人:Random() |
數組對象
| 秩 | 卡塔 |
|---|
| 8 Kyu | arrayObject的方法--- push(),pop(),shift()和unshift() |
| 8 Kyu | arrayObject的方法--- splice()和slice() |
| 8 Kyu | ArrayObject的方法---反向()和sort() |
| 8 Kyu | arrayObject的方法--- map() |
| 8 Kyu | ArrayObject的方法--- filter() |
| 8 Kyu | arrayObject的方法---每個()和某些() |
| 8 Kyu | ArrayObject的方法--- concat()和join() |
| 8 Kyu | ArrayObject的方法---降低()和reduceright() |
| 8 Kyu | arrayObject的方法--- isarray()indexof()和toString() |
| 8 Kyu | 將字符串轉換為數組 |
| 8 Kyu | 總和數組 |
| 8 Kyu | 簡潔iv-數組中元素的索引 |
| 8 Kyu | 合併兩個排序的陣列 |
| 8 Kyu | 獲得陣列的平均值 |
| 8 Kyu | 總和混合陣列 |
| 8 Kyu | 在陣列中找到最小的整數 |
| 8 Kyu | 數組加上數組 |
| 8 Kyu | 陣列的差異之和 |
| 8 Kyu | 將數字轉換為反向數字陣列 |
| 7 kyu | 弄平並排序一個陣列 |
| 7 kyu | 按字符串長度對數組進行排序 |
| 6 Kyu | 數組中的最高等級號 |
| 3 Kyu | 機智的靈魂:扭轉陣列 |
功能
| 秩 | 卡塔 |
|---|
| 8 Kyu | 相反的數字 |
| 8 Kyu | aline array.prototype.filter() |
| 8 Kyu | 基本數學操作 |
| 7 kyu | array.prototype.reverse() |
| 7 kyu | array.prototype.size() |
| 7 kyu | 解開參數 |
| 7 kyu | 所有論點的總和 |
| 7 kyu | 懶惰地執行功能 |
| 7 kyu | 功能添加 |
| 7 kyu | 一流功能工廠 |
| 6 Kyu | 範圍功能 |
| 5 kyu | function.prototype.clone |
| 5 kyu | array.prototype.splice(來自,count,intertitems ...) |
高階功能
| 秩 | 卡塔 |
|---|
| 7 kyu | 計算JavaScript開發人員的數量 |
| 7 kyu | 問候開發商 |
| 7 kyu | 紅寶石來了嗎? |
| 7 kyu | 找到第一個Python開發人員 |
| 7 kyu | 準備語言計數 |
| 6 Kyu | 找到最高級的開發人員 |
| 6 Kyu | 檢測pangram |
| 6 Kyu | 字符串中的背景 |
回調功能
| 秩 | 卡塔 |
|---|
| 5 kyu | 通過功能計算 |
| 5 kyu | 包裝功能 |
| 5 kyu | 串聯功能 |
| 5 kyu | 構成功能 |
| 5 kyu | 功能緩存 |
| 5 kyu | 鏈添加功能 |
課程
| 秩 | 卡塔 |
|---|
| 8 Kyu | 經典課程 |
| 8 Kyu | 與ES6類#1一起樂趣 - 人,人,人 |
| 7 kyu | 與ES6類#2一起玩得開心 - 動物和繼承 |
| 7 kyu | ES6級#3-ciods,Cubes和Getters的樂趣 |
| 7 kyu | ES6類#4-cubes和setter的樂趣 |
| 8 Kyu | Speedcode#3×與ES6類有趣的#5-狗和班級 |
| 7 kyu | 超級班級擴展 |
| 6 Kyu | ES6類#6-假文件(基本) |
| 6 Kyu | 十六進制課 |
| 6 Kyu | 在現有類中定義getters和setter |
| 5 kyu | 向量類 |
| 4 Kyu | 一個簡單的TIC-TAC TOE課程 |
| 2 Kyu | 班級列表 |
設計模式
| 秩 | 卡塔 |
|---|
| 7 kyu | 一流功能工廠 |
| 7 kyu | 單例圖案 |
| 7 kyu | 圖案工藝 - 訪客 |
| 7 kyu | 圖案工藝 - 適配器 |
| 7 kyu | 純函數 |
| 6 Kyu | 功能組成 |
| 6 Kyu | 圖案工藝 - 狀態 |
| 6 Kyu | 圖案工藝 - 策略 |
| 5 kyu | 功能緩存 |
| 5 kyu | 記憶的斐波那契 |
| 5 kyu | 簡單事件 |
| 5 kyu | 裝飾器圖案 |
| 4 Kyu | 依賴注入 |
| 4 Kyu | 高級活動 |
正則表達式
| 秩 | 卡塔 |
|---|
| 8 Kyu | 解鎖新武器--- REGEXP對象 |
| 8 Kyu | 正則表達式 - “^”,“ $”,“。”和test() |
| 8 Kyu | 正則表達式 - “?”,“*”,“+”和“ {}” |
| 8 Kyu | 正則表達式 - “ |”,“ []和“()” |
| 8 Kyu | 正則表達式 - “” |
| 8 Kyu | 正則表達式 - (?:),(?=)和(?!) |