原创 js學習筆記(set類型&weakset)

set類型 定義及聲明方式 set類型類似數組,但set內的元素不會有重複 let set = new Set(); set.add(1); set.add("1"); console.log(set); => [1,'1']

原创 自定義封裝upload組件及使用(vue)

upload組件 模板部分 <template> <div class=""> <a-upload name="file" :multiple="false" // 是否支持多文件上傳

原创 js學習筆記(閉包)

閉包 定義 function csdn() { let n = 1; return function sum() { console.log(++n); } } 函數可以訪問到其他函數作用域中的數據 產生閉包的條件 ·

原创 js學習筆記(函數)

函數 聲明 function name( params ) { 函數體 } // 改聲明方式有函數提升 let name = function( params ) { 函數體 } // 改聲明方式沒有函數提升 let us

原创 js學習筆記(map集合&weakmap)

map集合 定義 與對象類似的集合,但對象的鍵只能是字符串,但map的鍵可以使用任意類型 申明及元素添加 let map = new Map(); map.set('name','csdn'); map.set({},'git

原创 js學習筆記(set類型)

set類型 定義及聲明方式 set類型類似數組,但set內的元素不會有重複 let set = new Set(); set.add(1); set.add("1"); console.log(set); => [1,'1']

原创 js學習筆記(symbol)

symbol 聲名定義symbol let smb = Symbol( ); let smb2 = Symbol( ); console.log( smb == smb2 ); => false //symbol數據類型是不重複的

原创 js學習筆記(數組的查詢及相關函數)

數組的查詢相關函數 indexOf/lastIndexOf let arr = [1,2,3,4,2]; arr.indexOf(2); => 1 arr.indexOf(9); => -1 //在數組中查找元素,若存在就返回索引

原创 js學習筆記(數組的循環及相關函數)

數組的循環 for for (let i = 0; i < arr.length; i++) { console.log(arr[i]); //循環體 } for of for ( let value of array )

原创 js學習筆記(字符串)

字符串 字符串的轉義 let a1 = 'http:\/\/scdn.com' //使用 \ 轉義符 let a2 = 'scdn &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; .com' // &nbs

原创 css學習筆記(box-sizing盒子模型)

盒子模型 1. box-sizing:content-box; 默認值,寬度和高度指定內容區的大小。 2. box-sizing: border-box; 盒子的寬度和高度包含了邊框、內邊距以及內容區域 總結 相比較默認值c

原创 css學習筆記(選擇器)

1. 符合選擇器 a. 帶有title屬性p元素 p[title] {... } b. 帶有title且屬性值爲xxx的p元素 p[title=xxx] {... } c.帶有title且屬性開頭爲abc的p元素 p[t

原创 js學習筆記(數組的相關函數--增刪改查)

數組的函數(一) push、unshift、pop、shift let arr1 = ['scdn','csdn.com']; let arr2 = ['bilibili','bilibili.com']; arr1.push(.

原创 js學習筆記(布爾類型)

boolean布爾類型 布爾類型的聲明 const boolean = new Boolean(false); console.log(typeof boolean); => object let boo = true; //用

原创 js學習筆記(數值類型)

Number 聲明 let number = new Number(88); let number = 88; 基本函數 let num1 = 99; let num2 = 99.5566; console.log(Number