自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 webpack初体验

webpack安装npm install webpack webpack-cli -g //全局安装npm install webpack webpack-cli -D //局部安装webpack的安装目前分为两个:webpack,webpack-cli那么他们是什么关系呢?- 执行webpack命令时,会执行node_modules下的.bin目录下的webpack - webpack在执行时是依赖webpack-cli的,如果没有安装就会报错 - 而webpack-cli中代...

2022-05-21 15:06:45 114

转载 有关git规范提交部分

转载文章

2021-11-17 23:38:34 107

原创 es6笔记——类(class)和继承

类(class)和继承:程序中类ES6面向对象 ,类属性方法函数模拟人: Person属性: name展示名字: showName Person.prototype.showNameES5之前:function Person(){ this.name='aaa'; } Person.prototype.showName=function(){}ES6中变形://两种定义的方式 注意变量名大写 养成习惯(class的情况下)class Person{ co

2021-09-01 09:57:36 116

原创 es6笔记——Promise

Promise:Promise: 承诺,许诺作用: 解决异步回调问题传统方式,大部分用回调函数,事件ajax(url,{ //获取token ajax(url,()=>{ //获取用户信息 ajax(url, ()=>{ //获取用户相关新闻 }) }) })语法:let promise = new Promise(function(resolve, reject){ //resolve, 成功调用 //rej

2021-09-01 09:17:20 81

原创 es6笔记——对象简介语法以及对象新增

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-09-01 09:05:48 63

原创 es6笔记——数组循环以及新增部分

数组循环以及新增部分:ES5里面新增一些东西循环:1. forfor(let i=0; i<arr.length; i++)2. whilearr.forEach() // 代替普通for arr.forEach(function(val, index, arr){ console.log(val, index, arr); });arr.map() // 非常有用,做数据交互 "映射" //正常情况下,需要配合return,返回是一

2021-09-01 00:18:23 349

原创 es6笔记——函数默认参数、箭头函数、剩余参数

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obta

2021-08-31 19:40:29 110

原创 es6笔记——解构赋值、扩展运算符和字符串模板

解构赋值:解构赋值:* 非常有用,特别在做数据交互 ajaxlet [a,b,c] =[12,5, 6]; //a=12 b=5 c=6 //注意: 左右两边,结构格式要保持一致 json: let {name,age, job} = { name:'Strive', age:18, job:'码畜' }; let {name:n,age:g, job:a} = json; console.log(n,g,a); //Str

2021-08-31 00:02:21 64

原创 es6笔记——let和const

var和let和const:var 全局作用域let 函数作用域 相当于先前的varconst 常量,定义好了不能改变let注意:1. 没有预解析,不存在变量提升在代码块内,只要let定义变量,在之前使用,都是报错先定义完,在使用2. 同一个作用域里, 不能重复定义变量3. for循环,for循环里面是父级作用域,里面又一个块级作用域: { //块级作用域 } {{{{let a = 12}}}} if(){xx} for(){} while(){}cons

2021-08-30 23:33:03 170

原创 错误处理 try...catch

错误处理——try…catch无论我们编程多么精通,脚本错误怎是难免。可能是我们的错误造成,或异常输入,错误的服务器端响应以及无数个其他原因。通常,当发送错误时脚本会立刻停止,打印至控制台。但try…catch语法结构可以捕获错误并可以做更多的事情,而不是直接停止。try…catch语法try { // code...} catch (err) { // error handling}工作流程如下:1.首先try{…}代码块执行。2.如果没有错误,那么catch(err)被忽

2021-07-29 23:39:46 1377

原创 DOM和DOM2和DOM3

DOM和DOM2和DOM3事件区别DOMDOM事件具有极好的跨浏览器优势,会以最快的速度绑定。为某一个元素的同一个行为绑定不同的方法在行内会分别执行。为某一个元素的同一个行为绑定不同的方法在script标签中后面的方法会覆盖前面的方法。<div id="box" onclick="fun1();fun2()">点我</div><script> // 某一个元素的同一个行为绑定不同的方法在行内会分别执行 function fun1() { console

2021-07-26 23:38:53 154

原创 第14章DOM笔记2

文章目录DOMMutationObserver接口DOMDOM (Document Object Model) 译为文档对象模型,是 HTML 和 XML 文档的编程接口。也就是说把文档编译成了一个对象模型,例如我们写的html文件实际上是一个文档文件,通过我们的浏览器把它编译成了一个对象模型,这个模型就是document对象。DOM 以树结构表达 HTML 文档。就好像是一个家族谱,有父级元素也有对应的子级元素,那么document对象就是我们最大的父级元素。节点的分类:元素节点 属性节点 文本节

2021-07-23 23:55:17 86

原创 第六章map,set部分笔记

文章目录1.map()2.set()1.map()使用举例:Array.map() 方法返回一个新数组,此方法可以以一个函数为参数,循环数组的每一个元素,函数将数组中的元素接收为单个参数。示例如下:var arr = [8, 10, 13, 10, 8, 1, 5]; function double(num){ return num * 2; } alert(arr.map(double));//16, 20, 26, 20, 16, 2, 102.set()ES6 提供了新

2021-07-21 23:53:09 89 1

原创 第六章集合引用类型笔记2

文章目录堆栈和队列push()pop()方法unshift()方法shift()方法堆栈和队列ECMAScript为数组专门提供了 push() 和 pop() 方法,以便实现类似栈的行为。 push() 方法可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。而 pop() 方法则从数组末尾移除最后一项,减少数组的length值,然后返回移除的项。ECMAScript为数组专门提供了 shift() 和 unshift() 方法,以便实现类似队列的行为。由于 push() 是

2021-07-20 23:41:24 43

原创 第六章集合引用类型笔记1(数组)

文章目录数组创建数组原型方法数组创建数组(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array(“lily”,“lucy”,“Tom”); // 创建一个包含3个字符串的数组(二)使用数组字面量表示法:var arr4 = []; //创建一个空数组var arr5 = [20]; // 创建一个包含1项的数组var a

2021-07-19 23:34:56 68

原创 第五章基本引用类型笔记2

文章目录字符串方法1.常见字符串截取2.常用方法总结单例内置对象globalMath字符串方法1.常见字符串截取1 取字符串的前i个字符str=str.substring(0,i);2 去掉字符串的前i个字符str=str.substring(i);3 从右边开始取i个字符str=str.substring(str.length()-i);str=str.substring(str.length()-i,str.length());4 从右边开始去掉i个字符str=str.substr

2021-07-17 11:50:17 42

原创 第五章基本引用类型笔记1

文章目录正则表达式原始值包装类型正则表达式正则表达式是由一些具有特殊含义的字符组成的字符串,多用于查找、替换符合规则的字符串。在表单验证、Url映射等处都会经常用到。先前考核项目中有接触过正则表达式,获取歌词后通过正则表达式将对应时间节点和歌词部分分别截取出来。例如下列歌词:var lrc = [];var arr = str.split('\n')//以回车作为分隔符 分割歌词var reg = /\[(\d{2}:\d{2})\.\d{2,3}\](.+)///正则表达式分割歌词a

2021-07-15 20:36:27 49

原创 第三章语言基础笔记

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录语言基础一、语法二、使用步骤1.引入库2.读入数据总结语言基础1.语法2.数据类型3.流控制语句4.理解函数提示:以下是本篇文章正文内容,下面案例可供参考一、语法1.第一个字符必须是字母、下划线(_)或美元符号$2.声明变量:var const let二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.

2021-07-14 23:16:25 42

原创 第四章变量、作用域与内存笔记

文章目录1.原始值与引用值2.typeof和instanceof3.垃圾回收1.原始值与引用值原始值原始值大小固定,保存在栈内存上。从一个变量到另一个变量复制原始值会创建该值的第二个副本引用值引用值是对象,存储在堆内存上包含引用值的变量实际上只包含指向相应对象的一个指针,而不是对象指针从一个变量到另一个变量复制引用值只会复制指针,因此均指向同一个对象·详细解释·2.typeof和instanceoftypeof适合判断一个变量是否为原始类型(字符串、数值、布尔值或undefine

2021-07-14 23:15:15 46

原创 cat考核第一周周记

本周计划:1.完成全部静态页面布局2.尽可能实现较多的动态效果学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、

2021-04-07 21:27:15 157

原创 第二周周记3.28

第二周周记:完成目标:1.实现动态效果2.修改代码,使代码尽可能简洁遇到的bug:1.关于下载app显示的二维码的定位问题:绝对定位相对于的是整个body,页面缩放时会脱离原先的位置原先方法:给整个导航栏加相对定位,结果仍与原先一致解决方法:给装有文字“下载app”的小li添加相对定位,再给二维码所在盒子添加绝对定位即可解决(课程那里的下拉菜单也是同理)<li style="position: relative;"> <a h

2021-03-28 20:39:14 105

原创 第一周周记3.21

学习目标:完成大致框架第一周目标:完成网页静态框架,尽可能添加动画学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、

2021-03-21 20:03:04 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除