原创 [JS高程] Map 和 Set

目錄1. Map1.2 基本API1.2.1 Map 實例的創建1.2.2 Map 實例屬性1.2.3 Map 實例方法1.2.4 順序與迭代1.2.4.1 使用迭代器迭代映射實例1.2.4.2 不使用迭代器,使用回調迭代1.3 Objec

原创 [JS高程] Typed Array 定型數組

目錄0. 前言0.1 什麼是定型數組 (typed arrays) ?1. Buffers 和 Views1.1 ArrayBuffer1.1.1 創建ArrayBuffer實例1.1.2 讀取ArrayBuffer的 字節長度1.2 Da

原创 OpenSSH 密碼和公鑰認證原理探究

目錄使用 OpenSSH配置遠程系統上的安全命令行服務1. 使用SSH 訪問遠程命令行1.1 什麼是OpenSSH ?1.1.1 登錄方式:1.1.2 登錄並執行臨時命令:1.1.3 查看登錄用戶1.2 登錄原理1.2.1 密碼連接過程1.

原创 [JS高程] JavsScript 常用數組方法總結

目錄1. Array 構造函數有兩個ES6 新增的用於創建數組的靜態方法:1.1 Array.from()1.2 Array.of()2. Array.isArray()3. 迭代器方法:keys(), values(),entries

原创 [JS高程] Array對象的ES6拓展靜態方法from和of

目錄from()of() 關於數組Array 的幾點回顧 ”ECMAScript 數組跟其他編程語言的數組有着很大的區別, 跟其他語言中的數組一樣,ECMAScript 數組也是一組有序的數據, 但是跟其他語言不同的是, 數組中的每個槽

原创 [JS高程] 單例內置對象

目錄1. 單例內置對象1.2 Global1.2.1 常見的Global 對象方法1.2.2 Global 對象屬性1.2.3 window 對象1.3 Math1.3.1 對象屬性1.3.2 常用對象方法 1. 單例內置對象 所謂單例內置

原创 [JS高程] 字符串模式匹配方法

目錄1. RegExp 對象2. 字符串模式匹配方法2.1 match() , search()2.2 replace()2.2.1 第二個參數爲字符串的應用情況2.2.2 第二個參數爲函數的應用情況 1. RegExp 對象 JS 中像其

原创 [JS高程] 特殊的原始值類型

目錄原始值包裝類型 (特殊引用類型)原始值包裝類型和應用類型的區別 原始值包裝類型 (特殊引用類型) 在ES6 時,ECMAScript 數據類型是這樣去分類的: 原始值(基本數據類型) Number String Boolean U

原创 [JS高程]JavaScript中的RegExp對象

目錄1. RegExp1.1 表示格式:1.2 匹配模式:1.3 RegExp 實例屬性1.4 RegExp 實例方法1.4.1 exec()1.4.1.1 基本用法1.4.1.2 exec() 和 \g 匹配模式1.4.1.3 exec(

原创 手動實現一個vue cli

目錄手動實現一個vue cli1. 思考準備2. 我們組織源碼將會放在名爲src的目錄,webpack 打包需要一個入口文件,我們取作 main.js3. 先預想以下會用到哪些基本依賴,第一個容易想到的是Vue, 然後是我們假設項目需要

原创 [Vue深入組件-邊界情況處理] 控制更新

目錄1. 強制更新2. 阻止更新 - 通過v-once 創建低開銷的靜態組件 1. 強制更新 Vue 允許你強制更新: vm.$forceUpdate() 2. 阻止更新 - 通過v-once 創建低開銷的靜態組件 有時候你的組件中包含了

原创 [Vue深入組件-邊界情況處理] 模板定義的替代品

目錄1. 內聯模板2. X-Template 1. 內聯模板 即將要說的是一個很有意思的Vue邊界應用。 Vue開發者,通常都有着很敏感的組件規則。 我們寫的組件全部都是以一個個組件組裝到一起的。 當涉及組件之間通信,調用時,會出現各種招數

原创 [Vue深入組件]:遞歸組件和組件的循環引用

目錄1. 組件的遞歸1.1 遞歸組件1.2 遞歸組件 - 拓展示例1 : 遞歸渲染扁平數組1.3 遞歸組件 - 拓展示例2 : 遞歸渲染Tree型數組2. 組件的循環調用 1. 組件的遞歸 如果期望你有以下實現: 這是一個嵌套了很多層的組

原创 #antdv 清除指定字段驗證 #antdv表單驗證指定清除

antdv 清除指定字段驗證: this.$refs['ruleForm'].fields.forEach(filed => { if(filed.prop == "meterInfo"){ filed.clearV

原创 [Vue深入組件-邊界情況處理] 程序化的事件監聽器

目錄1. 快速認識2. 進一步認識, 使用方法2.1 vm.$on( event, callback )2.2 vm.$once( event, callback )2.3 vm.$off( [event, callback] )2.3.1