自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 0基础python小白鼠——CSDN21天学习挑战赛 day1

0基础小白入门phthon,学习第一天感觉和js很类似,对比js学习更有效。毕竟前端掌握一门其他语言是一个加分项,希望自己能坚持下去!

2022-08-02 20:11:42 239 1

原创 前端面试中js手写深拷贝,深拷贝有哪些方法?

有时候面试官会让面试者手写深拷贝,Emmmmmm……(反正我不喜欢这种面试官~)

2022-07-25 10:18:17 446

原创 前端常用的js方法:map的常用方法和实际使用

map() 方法定义在JavaScript的Array中,它返回一个新的数组,数组中的元素为原始数组调用函数处理后的值。

2022-07-19 01:15:25 7844

原创 一个本地库既关联GitHub,又关联Gitee的操作步骤及注意事项

使用多个远程库时,我们要注意,git给远程库起的默认名称是`origin`,如果有多个远程库,我们需要用不同的名称来标识不同的远程库。仍然以learngit本地库为例,我们先删除已关联的名为origin的远程库:`git remote rm origin`然后,先关联GitHub的远程库:...

2022-07-17 22:59:08 405

原创 windows系统git教程(七)标签的管理:创建和操作标签

git tag tagname 用于新建一个标签,默认为HEAD,也可以指定一个commit id;git tag -a tagname -m "blablabla..."可以指定标签信息; git tag可以查看所有标签。

2022-07-17 17:57:01 282

原创 适合前端初学者的git实操总结--windows系统git教程(六)关于git分支的相关操作

查看远程库信息,使用`git remote -v`;本地新建的分支如果不推送到远程,对其他人就是不可见的;从本地推送分支,使用 `git push origin branch-name`,如果推送失败,先用`git pull`抓取远程的新提交;在本地创建和远程分支对应的分支,使用`git checkout -b branch-name origin/branch-name`,本地和远程分支的名称最好一致;建立本地分支和远程分支的关联,使用`git branch --set-upstream bra

2022-07-11 22:29:02 146

原创 适合前端初学者的git实操总结–windows系统git教程(五)远程仓库的操作

创建远程库和克隆远程库的相关操作,五分钟快速学会~

2022-07-11 10:26:47 194

原创 适合前端初学者的git实操总结--windows系统git教程(四)关于远程仓库

git使用https协议,每次pull, push都会提示要输入密码,使用git协议,然后配置上ssh密钥,这样免去每次都输密码的麻烦。总之,有了远程仓库,妈妈再也不用担心我的硬盘啦!

2022-07-11 00:30:09 219

原创 适合前端初学者的git实操总结--windows系统git教程(三)

请注意: 我们在很多博客看到的上述操作分别是git checkout 以及 git reset HEAD ,这是因为git官方做了修改,原来的git checkout 可以使用 git restore 代替,原来的 git reset HEAD可以使用 git restore --staged 代替,最新版的git提示都已经更换成了restore......

2022-07-10 21:56:54 260

原创 适合前端初学者的git实操总结--windows系统git教程(二)

每次修改,如果不用git add到暂存区,那就不会加入到commit中。也就不会被提交。> 也就是说,我们一定要记住,修改过文件之后一定要先git add到暂存区,然后再 git commit提交

2022-07-10 00:49:18 257

原创 适合前端初学者的git实操总结--windows系统git教程(一)

前端初学者往往很害怕git,尤其出去面试害怕被问到相关的操作,因此很多人会选择面试前疯狂背诵git的指令。其实不需要这样,git的指令很多,但实际经常用的也就那几个指令。话虽这样说,初学者还是有必要把git完整的学习一遍然后熟记一些常用指令。let’s go~.........

2022-07-09 19:19:52 677

原创 vscode中,感叹号以及感叹号+Tab键无法生成html骨架的解决方法

Vscode刚刚更新,emment这个扩展可能取消了用感叹号“!”自动生成html模板的功能,也默认关闭了按**`!+Tab**`自动生成html模板的功能。

2022-07-09 18:45:34 3157

原创 案例说明:vue中Element UI下拉列表el-option中的key、value、label含义各是什么

Element UI下拉列表el-option中的key、value、label含义前端展示:而我们注册用户信息之后,选择了第四个选项‘西安’,此时数据库中新增的zhangsan信息中,city显示的是‘选项四’,而不是西安。这是因为:我们在前端代码中将value值写做‘选项X’,此时我们将前端代码中options中做修改:重新注册wangwu的信息,并选择第四项‘西安’,此时数据库中新增user信息:wangwu的city为‘西安’总结:.........

2022-07-08 01:26:39 11342

原创 MongoDB中的key命名规则是什么?

与JS变量命名类似,结合js变量的命名规则考虑

2022-07-01 00:35:48 993

原创 一次性解决eslint单引号、双引号、分号、空格的报错警告问题

eslint总是自动将‘单引号’改为“双引号”,自动给末尾添加逗号,自动给每一项 结尾添加逗号,导致警告或报错,只需要一步解决:尤其‘末尾禁止添加逗号’这个很重要,找了好久~~~

2022-06-08 11:38:17 21844 3

原创 当面试官问你Promise的时候,他究竟想听到什么?

让人头疼的promise,

2022-04-14 19:18:29 222

原创 如何将类数组转化为数组?

类数组与数组类似,具有length属性,但不具有数组原型上的方法。常见的类数组有arguments、DOM,操作方法返回的结果。如何将类数组转化为数组呢?

2022-04-13 16:21:40 387

原创 箭头函数的this指向问题

箭头函数的this指向和在哪调用没关系,之和谁在调用有关;箭头函数没有自己的this,判断箭头函数的this指向就转化成通过函数作用域链向外层寻找的过程。

2022-04-11 17:03:32 152

原创 面试官喜欢问的暂时性死区、块级作用域,到底是怎么回事?let/const/var的区别总结

只要作用域内存在 let、const,它们所声明的变量或常量就自动“绑定”这个区域,不再受到外部作用域的影响。

2022-04-11 11:40:28 508 1

原创 关于函数预解析、构造函数、原型上的方法的一道经典面试题

使用var声明的变量和function声明的函数会提前定义,但是注意变量赋值并不会预解析;实例对象调用某一个方法时,会先在自身查找该方法,如果自身没有此方法,才会去调用原型上的同名方法。

2022-03-31 19:03:23 185

原创 用正则表达式完成简单的注册功能

几乎所有网站都要求登录之前注册,那么前端如何验证注册信息,用的最多的肯定是正则。演示一个用正则完成简单的注册功能。

2022-03-31 16:32:00 2243

原创 求出数组中的最大值和最小值的几种常用方法

使用Math.min()、Math.max()配合apply;循环遍历;使用内置函数sort()排序并取首尾部项;降序或升序排列,取首尾部项

2022-03-30 19:39:22 4284

原创 闭包有什么用处? 使用闭包需要的问题

打印结果分别是什么?为什么会得出这样的结果? function fn1() { var num1 = 1; var num2 = 100; numadd = function () { num2 += 10; alert(num2); } function fn2() { num1

2022-03-26 17:20:05 262

原创 JS预解析以及函数与变量提升的优先级

一道经典的关于JS预解析以及函数与变量提升的优先级

2022-03-25 18:38:04 886

原创 css3高度计算函数cal()

.foo { position: absolute top: 50%; left: 50%; marging-top: -150px; margin-left: -150px;}使用 calc() 函数,我们仅仅通过 top 与 left 属性便能实现相同的效果:.foo { position: absolute top: calc(50% - 150px); left: calc(50% - 150px);}...

2022-01-15 20:48:56 785

原创 css3如何实现动画?常用的动画方法总结

在css中创建简单的过渡效果可以从以下几个步骤来实现(1)在默认样式中声明元素的初始状态样式(2)声明过渡元素最终状态样式,比如悬浮状态(3)在默认样式中通过添加过渡函数,添加一些不同的样式1. 变形2D变形:旋转变形、缩放变形、斜切变形、位移变形// 旋转变形,顺时针角度为正,逆时针角度为负transform:rotate(45deg);// 自定义变换原点:transform-origin:0 0; //以左上角为中心点旋转transform-origin:0 100px; //以左

2021-12-19 16:33:36 2475

原创 ajax fetch axios 这几个到底有什么关系…

同学你好,解答如下:1、ajax是一门技术,它是利用原生的XMLHttpRequest对象实现请求后端数据的。2、axios是一个插件,它是对XMLHttpRequest对象的相关方法进行了封装,封装的过程中使用了Promise。3、fetch是原生js的方法,它与XMLHttpRequest对象没关系,也是js提供的一种请求数据的方式。简单知道这么多就行。祝学习愉快!...

2021-12-04 17:52:24 108

原创 如何实现数组去重?简单总结4种实用方法,适合新手小白

// 使用四种方视实现数组去重 // 实际开发中,经常有去除数组中重复项的需求, // 例如下列数组: const arr = [1, 1, ‘1’, 17, true, true, false, false, ‘true’, ‘a’, {}, {}]; 在去除重复项后为: [1, ‘1’, 17, true, false, ‘true’, ‘a’, {}, {}]。 请实现数组去重的需求。 // 方法1 Set() cons...

2021-06-28 13:42:42 344

原创 概述js中for/forEach/for…of/for…in等多种实现循环的方法

## 提到循环,我们首先想到的就是for循环,在js中可不止这一种循环方法哦,还有for…of、forEach和for…in等多种实现循环的方法,它们之间的联系与区别是什么?1 forfor遍历数组与对象数组用于大多数据结构遍历自行获取数据结构key, value等可以使用break,continue语句 // for:遍历数组 var arr = ['红色', '黑色', '蓝色','白色'] for (var i = 0; i < arr.lengt

2021-06-28 13:29:44 305

空空如也

空空如也

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

TA关注的人

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