笔记
DB_鸠
Barry,gogogo!草莓,gogogo!
展开
-
git基础
git是一种版本管理工具,能帮我们管理代码和进行分工合作,github和gitee就是git的两个代码仓库,用来托管代码。原创 2022-08-05 10:21:26 · 512 阅读 · 0 评论 -
MD学习笔记
文章目录编辑器基本标签想法第一次用md编辑器写笔记,边学边写编辑器编辑器选择的是VScode和csdn自带的md编辑器使用vscode需要安装插件markdown perview才可以预览基本标签用md格式不方便演示标签,只能写在代码块里面标题标签#一级标题##二级标题###三级标题文本样式*斜体***加粗**==标记==~~删除线~~引用引用文本嵌套引用文本有序列表1.第一项2.第二项3.第三项无序列表* 第一项* 第二原创 2022-05-25 12:33:51 · 2140 阅读 · 0 评论 -
typescript学习笔记
1、 定义typescript是javascript 的一个超集,也就是js能做的ts也能做在js的基础上,ts新增了一些功能来优化js,例如类型检测类(es6中也有类)接口模块(es6中也有模块化)语言工具包(没看明白是干啥的)...原创 2022-05-13 21:57:27 · 331 阅读 · 0 评论 -
本地存储-记事本案例
1.本地存储有两种,一种生命周期为关闭浏览器,另一种为手动删除关闭浏览器就消失的为会话存储sessionStorage需要手动删除的是本地存储localStorage他们都有相同的方法setItem('存储的名字',存储的内容) 存储数据getItem('存储的名字') 获取存储的数据removeItem('存储的名字') 删除存储的数据clear() 清空存储的数据2.记事本案例...原创 2022-02-14 18:00:49 · 488 阅读 · 0 评论 -
es6笔记2
set对象一个类似于数组的对象,但是不包含相同值1。创建 var set = new Set(); var set2 = new Set([1,2,3]); var set3 = new Set([1,1,1,2,3,4,4,4,5,6])//会自动过滤掉重复的元素2。属性size属性,与数组的length类似3。方法add(),向set中添加元素,返回set本身 delete(),删除set中的元素,返回布尔值,表示是原创 2022-02-12 10:56:23 · 339 阅读 · 0 评论 -
es6笔记
1.let和const 变量和常量的定义变量let的三个特点1.块级有效 if(true) { let a = 1; } console.log(a);//error!2.必须先声明再使用 console.log(ss);//error! let ss = 33;3.存在暂时性死区 var num = 100;原创 2022-02-11 15:57:21 · 368 阅读 · 0 评论 -
正则表达式
正则表达式的定义 var reg1 = new RegExp(/123/);//只要字符串中含有'123'就为true console.log(reg1); var reg2 = /123/; console.log(reg2);字符串检验方法 var flag1 = reg2.test(123342324342); console.log(flag1);//true var flag2 = re原创 2022-02-10 19:12:02 · 408 阅读 · 0 评论 -
深拷贝和浅拷贝
var obj = { id:1, name:"fire", use:{ age:18, key:20, }, color:["pink","red","blue"], }; var o = {}; // //浅拷贝方法:只拷贝最外面一层,深层次只拷贝地址 .原创 2022-02-10 14:58:00 · 165 阅读 · 0 评论 -
js递归函数
定义:递归就是在函数内部调用自身//递归就是在函数内部调用自身 var num = 1; function fn(){ console.log("6句话"); if(num == 6) { return;//递归必须加返回条件,否则就是死循环 } num++; fn(); }原创 2022-02-10 12:57:26 · 353 阅读 · 0 评论 -
改变函数中的this的方法
一般函数中的this指向的是函数的调用者但也可以用一些方法来改变函数中的this指向1.call(改变的this指向,参数1,参数2)2.apply(改变的this指向,[参数1,参数2])3.bind(改变的this指向,参数1,参数2)他们都可以改变this的指向但是call和apply会立即调用函数,bind不会调用函数,会返回一个新的函数的拷贝call和apply传递的参数不同,apply的参数必须是数组。var o = { name:"mu原创 2022-02-08 15:28:16 · 511 阅读 · 0 评论 -
es5中新增的方法
一、方法1.foreach(value,index,arr);遍历数组,第一个值为数组中的每个元素,第二个值为每个元素的索引,第三个值为数组本身。var arr2 = [1,2,3]; arr2.forEach(function(value,index,array){ console.log("每个数组元素"+value); console.log("每个数组索引"+index); console.log(原创 2022-02-05 10:57:08 · 422 阅读 · 0 评论 -
js构造函数
一、创建和实例化//创建function Star(name,xp){ this.name = name; this.xp = xp; }//实例化var keqing = new Star("刻晴","雷");var shatang = new Star("砂糖","风");二、成员原型和对象中的方法和属性称为成员 实例成员是指对象中的成员,通过this添加,不能通过原型访问 静态成员是指原型中的成员,在原型上直接添原创 2022-02-04 19:22:47 · 466 阅读 · 0 评论 -
浏览器网页调试
1.元素:查看网页的节点和样式.cls *可以动态修改元素的class*可以动态为元素添加新类*勾选/取消类名可以实时查看效果*点击具体的样式值可以进行编辑*已计算 下的箭头可以跳转到生效的css处*在检查工具内右键可以对节点进行截图2.控制台:输出日志定位问题console.log() 输出页面上的内容console.warn()console.error()console.debug()console.info() console可以用css自定义样式原创 2022-01-30 15:24:17 · 1803 阅读 · 0 评论 -
面向对象和类练习
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title...原创 2022-01-29 20:28:34 · 500 阅读 · 0 评论 -
flex布局
flex布局原创 2022-01-27 17:15:51 · 594 阅读 · 0 评论 -
JS中的类
JS中的类一,编程思想有两种:面向对象和面向过程下面比较一下两种思想面向对象抽取过程中的对象,为每个对象添加方法,然后调用对象中的方法。复用性强,便于维护,运行效率低面向过程将过程拆分步骤,每个步骤封装成一个函数,依次调用这些函数。运行效率高,复用性弱,不利于维护二,面向对象思想抽取对象的公共部分封装成类通过new方法实例化类生成对象通过对象调用类中封装的方法三,类的创建和实例化class name{ constructor(){ }}v原创 2022-01-27 15:32:23 · 542 阅读 · 0 评论