![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
文章平均质量分 90
孤佣
别回头,时代在改变。
展开
-
用 CSS 找回童年的快乐,哆啦A梦伴你同行
前言儿童节的到来让我回忆起了童年与哆啦A梦的时光,小时候我就想,如果能有一个像哆啦A梦一样的朋友陪伴我们成长该有多好?悲伤时有人安慰;想放弃的时候,有人鼓励;快乐的时候,有人分享。最关键的是他拥有无所不能的神奇口袋。而如今长大了,反过来我希望能像哆啦A梦一样,陪伴着孩子成长。于是作为给我们的儿童节礼物,接下来通过 CSS 画一个《哆啦A梦,伴你同行》的海报,一起找回童年的回忆吧。相关知识点CSS 中能画图的大多数人第一时间想到的就是 canvas,但是还有一个 API 不能小看。那就是可以用来画曲线的原创 2021-06-01 08:31:07 · 119 阅读 · 0 评论 -
520, 学废 new 对象的过程
highlight: atom-one-darktheme: fancy前言众所周知,把大象放进冰箱里需要三步,打开冰箱,放进大象,关上冰箱。那你知道 new 一个对象需要几步?这时候可能就有大聪明小哥哥会说了:“我有五姑娘了,还要啥对象?”咳咳咳…,此对象非彼对象,今天我们讲的是 Javascript 里的对象。构造函数在操作 new 对象之前,我们必须要了解一下什么是构造函数。普通构造函数构造函数与普通函数唯一的区别就是调用方式不同。除此之外,构造函数就是函数。并没有把某个函数定义为构造.原创 2021-05-20 08:59:33 · 93 阅读 · 0 评论 -
这个“this“到底是什么
前言this 的值 当前执行上下文(global、function 或 eval)的一个属性,在非严格模式下,总是指向一个对象,在严格模式下可以是任意值。this 的值是由不同的执行方式决定。接下来我们依次看一下日常开发中不同情况下使用 this 之间的区别吧。普通函数普通函数的使用方式分为两种情况,一种是直接在全局上下文使用,另一个是作为一个对象的属性或者方式使用。全局上下文在函数内部,this 的值取决于函数被调用的方式。下面的代码不在严格模式下,且 this 的值没有在调用时设置的原创 2021-05-11 10:23:07 · 178 阅读 · 0 评论 -
10 分钟掌握浏览器运行 JS 的顺序
前言不知道你有没有遇到过类似这样的问题,某些代码乱序执行或样式的更改后不生效?你是不是曾经把代码包在 setTimeout 里面来解决类似的问题?是不是这种方式不太可靠?然后你就不断调试 timeout 值以至于看起来好像没问题了?接下来我们将一起来看一下这其中到底发生了什么。进程和线程我们先来区分一下进程和线程进程是 cpu 资源分配的最小单位(是能拥有资源和独立运行的最小单位)线程是 cpu 调度的最小单位(线程是建立在进程的基础上的一次程序运行单位,一个进程中可以有多个线程)通俗地讲:原创 2021-04-29 10:18:15 · 367 阅读 · 0 评论