自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js前端面试题

个人博客:xiaolan1.icu1.预编译规律一:任何变量,如果未经声明就赋值,此变量是属于 window 的属性,而且不会做变量提升。(注意,无论在哪个作用域内赋值)比如说,如果我们直接在代码里写 console.log(a),这肯定会报错的,提示找不到 a。但如果直接写 a = 100,这就不会报错,此时,这个 a 就是 window.a规律二:一切声明的全局变量,全是window的属性。(注意,是全局作用域内声明的全局变量,不是局部变量)比如说,当我定义 var a = 200 时,此.

2021-10-26 01:14:27 242

原创 js-promise异步编程

个人博客:xiaolan1.icu## 一、单线程与多线程单线程:一次只能完成一个任务。如果有多个任务,就得排队,完成前面的任务之后才能进行下一个任务。(实现简单,耗时太长)多线程:为了提高资源使用效率,同一时间完成多个任务。二、同步与异步同步:任务按排列顺序执行。异步:延迟处理,浏览器在下载js的同时,还会执行后续的页面处理。三、通过代码体会异步操作1. 宏任务与微任务宏任务先执行,微任务后执行let promise = new Promise(resolve =>{ .

2021-10-26 01:12:26 110

原创 js-数据结构-链表

个人博客: http://xiaolan1.icu一、链表1、概念  链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。(即在数据逻辑上是线性的),它的每个结点由两个域组成:①存储数据元素的数据域。②存储下一个结点地址的指针域。2、特点  ①和线性表相比,链表在添加和删除结点上的效率更高,只需要修改指针信息即可完成操作,不用像线性表(数组)那样移动元素。链表操作的时间复杂度仅为O(1)。  ②因为链表在内存中不是连续存储的,所以可以充分利用.

2021-10-19 23:13:28 351

原创 js-正则表达式使用大全

我的博客:xiaolan1.icu一、正则表达式语法1.修饰符i    对大小写不敏感g   全局匹配,匹配出多组数据构成一个一维数组m   多行匹配?    匹配0个或1个+    匹配一个或多个*    匹配0个或多个2.模式①元字符(常用)\d   匹配数字\D   匹配非数字\s   匹配空白字符和换号\S   匹配非空白\w    匹配字母数字下划线\W    匹配除了字母数字下划线.     匹配除了换行以外的任意字符[\s\S]   匹配所有字符..

2021-09-29 01:26:11 228

原创 github+git+hexo-matery博客搭建(详细教程)

我的个性化博客: xiaolan1.icu一、创建github账号有github账号和使用经历的可直接跳过首先进入github官网 https://github.com/注意:github可能需要梯子进入,要不然可能进不去Sign up 创建账号,跟着步骤注册即可,注册完登陆,登陆后,进入第二个,你的仓库,NEW 一个新的存储库注意:名称填写: 你的用户名.github.io填写完在最下面点创建即可接下来你就可以输入 你的用户名.github.io来访问你的页面啦,虽然这网址有.

2021-09-28 18:30:38 880

原创 2021-08-05 js中 关于 for in 与for of ,以及obj.与obj[]

var obj = { name: '你好', 6: 666, '88': 888, hello: function() { console.log('hello'); } }; obj.sex = '男'; obj['age'] = 15; var arr = [1, '你好', ...

2021-08-05 12:49:30 570

空空如也

空空如也

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

TA关注的人

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