自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js中的异步步骤问题

    今天又做了一个面试题,其中有一题印象深刻    看到这道题,当然首先想到的是JavaScript中的异步原理了,JavaScript中的异步原理是程序在执行时,分为执行栈和任务列表,执行栈用来执行同步任务,当执行到异步任务(setTimeout方法,setInterval,Promise类)时,会将这个任务放到任务列表当中去,所以JavaScirpt中的异步任务总是在同步任务完成之后再执行的。但是这道题中明显考的更加

2021-01-01 17:07:27 85

原创 JavaScript操作Animate,Set,animateTransform

停止动画Animate,Set,animateTransform节点都自带一个endElement()方法,可以停止动画。<svg xmlns="http://www.w3.org/2000/svg"> <g> <rect x="0" y="0" width="20" height="30" style="color: blue;"> <animate attributeType="XML"

2021-01-01 17:06:40 480

原创 校验算法

海明码生成实现(JavaScript)function HammingCode(input: String) { let hArray = [], hASize: number, bArray: string[] = [], hSize: number = 1; hArray = input.split(""); // 获得海明码长度 sethSize(); setbArray(); sethCode(); /** * @descrip

2020-11-06 15:03:07 790

原创 js预编译

最近在找工作,然后遇到了一场非常蛋疼的面试。面试官需要招一个精通js的开发人员,于是强烈的自信让我去了这场面试,结果一上来一个预编译就问倒了我。于是回来总结一下。什么是预编译呢,预编译就是就是js执行的第二个步骤,js执行总共分为三个步骤:1.语法分析2.预编译3.解释执行当语法分析检查完代码书写有没有错误后,像多一个"}“啊,少一个”}“号啊,然后就到了预编译阶段。首先可以将JavaScript的执行环境(Execution Context)分为全局环境和局部环境,所以就产生了两种"变量对象(

2020-07-08 19:53:25 697

原创 Vue中MVVM的实现

Vue的MVVM的实现主要是应用了观察者模式和脏值检查。可以借鉴这张图![](https://img-blog.csdnimg.cn/20200530163956806.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNTgzNTg4,size_16,color_FFFFFF,t_70#pic_center)...

2020-05-30 18:11:22 575

空空如也

空空如也

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

TA关注的人

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