自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 git常用命令

比如刚在commit了,但没有push到远程分支,突然发现漏了一行代码没改,但是又不想再次commit生成一个提交记录,就可以用这个命令。

2024-01-22 18:23:47 331

原创 nginx基础配置

1、通过Homebrew来安装,Windows可以直接到官网2、验证是否安装完成nginx -v会输出当前安装的版本3、检查 Nginx 是否正在运行如果正在运行,会有输出这里使用 ps 命令列出正在运行的进程。通过将其传送到 grep,可以在输出中搜索特定的单词。上面的示例使用 grep 搜索 nginx。结果显示了三个正在运行的进程,即一个主进程和一个工作进程。如果 Nginx 正在运行,将始终看到一个主进程和一个或多个工作进程。4、查看nginx安装在哪里输出安装的位置。

2023-12-28 17:12:11 341 1

原创 js图片上传 多图上传

js单图、多图上传,实时获取上传进度

2023-11-23 17:57:49 554

原创 webpack基础配置

webpack的一些基础配置,包括基础的babel,适用于react开发

2023-06-16 18:00:54 102

原创 git基础

1、下载安装和注册Git账号就不说了。4、工作区和版本库的概念。5、添加文件到版本库。

2023-05-09 09:28:18 77

原创 UMI动态路由

umi动态菜单

2023-05-04 17:18:08 1126

原创 移动端适配 rem、postcss-pxtorem、postcss-px-to-viewport、vw vh

移动端适配 rem、postcss-pxtorem、postcss-px-to-viewport、vw vh

2023-03-16 17:26:50 3607

原创 echarts 3d柱状图

echarts 3d柱状图

2023-02-16 16:40:48 3316 2

原创 (0,function(){})()

(0,function(){})()

2021-12-17 14:35:08 322

原创 Babel配置

Babel是什么官网:Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。一般都是和webpack配合使用使用安装 npm install @babel/core @babel/cli @babel/preset-env -D@babel/coreBabel 的核心功能包含在 @babel/core 模块中,所有的转译都将使用本地配置文件。配置文件Babel

2021-12-17 14:05:27 4022

原创 JS闭包

闭包:当内部函数被返回到外部时,会生成闭包。闭包会导致原有作用域链不释放,造成内存泄漏(其实就是占内存)函数定义时,可以不看里面写了什么,只有在执行时才看里面的代码当a执行时,定义b,并把b的引用返回出去。此时,a执行完,它自己的AO销毁,按理来说b也就没有了,但是b被返回出去了,它的作用域链没有断,仍然指向a的AO和GO(这里b没有执行,所以没有生成它自己的AO,第0位仍然是a的AO...

2020-02-25 20:07:40 109

原创 JS 基本数据类型和引用数据类型

基本数据类型有number、string、boolean、undefined、null,值是不可变的,存放在栈内存当中引用数据类型有object、function、array,值是可变的,存放在堆内存,通过栈内存的指针指向堆内存和栈内存就像一个个的小房子,每个房子都有自己的编号,存取东西的时候直接按照编号来基本数据类型1、当创建两个变量时,栈内存中就会保存这两个值...

2018-10-09 14:42:55 248

原创 git合并到主分支

1、先建一个分支(所有的改动都是在分支上) git branch 分支名2、切换到新建的分支 git checkout 分支名切换到新的分支3、先提交代码到分支上 git add . git commit -m “...

2018-07-19 09:47:21 6948

原创 JS立即执行函数

只有表达式才能被执行符号执行 执行符号是一对括号()立即执行函数只被执行一次就销毁能被执行符号执行的函数表达式将放弃函数的名字var a = function (){console.log(1)}();console.log(a)//undefined 因为函数被立即执行了,执行完马上被销毁,也没有任何的返回值(如果函数没有返回值,默认返回undefined...

2018-05-24 22:35:18 555

转载 JS函数作用域

function f(){}函数也属于对象,叫做函数对象,是对象就有属性,比如f.name;f.age,还有一些我们用不了的属性,仅供javascript引擎使用,[[scope]]就是其中一个,[[scope]]就是我们所说的作用域,里面存储了运行其上下文的集合[[scope]]随着函数产生而产生[[scope]]中存着运行其上下文的对象的集合,这个集合呈链式链接,我们把这种链式链接叫做作用域链...

2018-05-16 22:38:07 371

原创 JS类型转换

一、显示类型转换    1、Number(object);           Number("123");//123           Number('123a')//NaN           Number("123.123");//123.123           Number(null);//0            Number(undefined);//NaN           ...

2018-05-13 23:31:50 201

原创 JS执行顺序

一、语法分析浏览器将所有JS检查一遍,看有没有语法错误,这里并不会执行,没有错误则进行第二步,预编译二、预编译首先要理解函数声明整体提升,变量 声明提升。这里要注意变量的提升,一般我们声明一个变量都是var a = 1;console.log(a) //1//但实际上拆分成了两步,真正执行是这样的var a;a = 1;console.log(a)...

2018-05-10 00:19:27 948

原创 JS类型判断

typeof 返回基本类型typeof 100    //numbertypeof true    //booleantypeof function    //functiontypeof undefined    //undefinedtypeof new Object()    //objecttypeof [1,2,3]    //objecttypeof NaN    //numberty...

2018-05-09 21:58:25 138

原创 nicescroll.js滚动条错位

不知道为啥,在用fullpage做全屏滚动的时候,调用nicescroll.js的滚动条,会出现滚动条错位,百度了也发现解决办法万般无奈,测试了好久才发现解决办法:要将id为box的div(看截图,也就是父div)设置position:absoulte再看滚动条位置,这回正常了...

2018-04-02 14:00:03 2648

原创 js中的call()和apply()

obj.call(thisObj,arg1, arg2, ...);obj.apply(thisObj,[arg1, arg2, ...]);call 和 apply的工作方式基本相同,唯一的不同之处在于参数的传递形式。都是改变this指向。借用别人的方法来实现自己的需要的功能function test(name,age){ this.name = name; ...

2018-03-31 22:57:04 133

browser-deom1-excute-animate.gif

browser-deom1-excute-animate.gif

2021-09-06

空空如也

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

TA关注的人

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