首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
demons波少
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 4
沸点 1
赞
5
返回
|
搜索文章
demons波少
3年前
关注
节流函数throttle
什么是节流函数? 当事件触发时,会触发事件的响应函数,如果这个事件频繁的触发,那么这个节流函数会按照一定的频率执行函数,不管中间有多少次触发这个事件,执行函数的频率是固定的...
0
评论
分享
demons波少
3年前
关注
用原生js实现promise类
我们要用原生js实现Promise类的话,就得非常熟悉Promise 的规则,以及一些属性方法的应用。 一、搭建Promise 首先我们确定Promise使用过程中有三个状...
0
评论
分享
demons波少
3年前
关注
webpack的基础打包
一、认识webpack(本篇基于webpack5进行说明,与webpack4可能有些地方不太一样) 概念 事实上随着前端的快速发展,目前前端的开发已经变的越来越复杂了 比如...
0
评论
分享
demons波少
3年前
关注
JavaScript里面的堆和栈,以及堆常见的问题(深拷贝和浅拷贝)
堆的话,在JavaScript里面是堆内存的简称; 栈的话,在JavaScript里面的是栈内存的简称; 一、栈的属性 特点:先进后出,栈(Stack),具有后进先出的特点...
0
评论
分享
demons波少
3年前
关注
js创建对象方案
1.字面量 直接申明一个对象 上面的方式在申明对象的时候,有很多冗余的代码,下面我们利用工厂模式来进行改进。 2.工厂模式 工厂模式是在原来的字面量的基础上进行封装,由于函...
0
评论
分享
demons波少
3年前
关注
defer和async的区别(面试被问到了)
1.先来试个一句话解释仨,当浏览器碰到 script 脚本的时候: <script src="script.js"></script> 没有 defer 或 async,浏...
11
5
分享
demons波少
3年前
关注
css3新增属性
1.选择器 css3中新增了一些选择器,主要为如下图所示: 新样式 2.边框 css3新增了三个边框属性,分别是: border-radius:创建圆角边框 box-sha...
2
评论
分享
demons波少
3年前
关注
css如何来提高页面性能
一、引言 css有哪些优化方式?我们可能一下就想到减少回流和重绘,从而达到优化页面性能,其实还有如下的几种方式。 二、实现方式 实现方式有很多种,主要有如下: 内联首屏关键...
0
评论
分享
demons波少
3年前
关注
防抖函数
一.debounce函数原理 1.简单写如下 这样写业务逻辑和防抖函数混合在了一起,不是很好 2.改进如下 那我们封装防抖函数的思路是什么呢?就是利用异步来进行,将本该进行...
0
评论
分享
demons波少
3年前
关注
js的继承
1.面向对象 面向对象和面向过程 面向过程,关注点在于过程,将我们要解决的问题进行流程化,关注于我们每一步要解决什么问题,再将流程串联起来 面向对象:要将我们解决的问题抽象...
0
评论
分享
demons波少
3年前
关注
迭代器和生成器
1.概念 迭代器就是一个对象可以用来遍历对象,数组 利用迭代器访问每一个容器对象里面的元素 迭代器是帮助我们对某个数据结构进行遍历的对象 迭代器需要符合迭代器协议 迭代器协...
0
评论
分享
demons波少
3年前
关注
函数式编程
1.纯函数的定义 函数在相同的输入时,产生相同的输出 函数在执行过程中,不产生副作用 比如触发事件,使用输出设备输出,或者更改输出值以外的物件的内容等等 什么是副作用呢? ...
0
评论
分享
demons波少
3年前
关注
Vue组件之间的通信有哪些?
简单来说,组件之间的通信就是组件之间传递数据来达到某个目的。每个组件之间的都有独自的作用域,组件间的数据是无法共享的但实际开发工作中我们常常需要让组件之间共享数据,这也是组...
0
评论
分享
demons波少
3年前
关注
Vue里面为什么data属性是一个函数而不是一个对象?
vue实例的时候定义的data属性既可以是一个函数也可以是对象,但是在组件中只能是一个函数。 一、vue实例 如果组件当中定义为一个对象 就会出现下面的警告: 二、组件da...
0
评论
分享
demons波少
3年前
关注
Vue实例挂载的过程
我们今天来说一下new Vue()的这个过程做了些什么? 首先我们找到Vue这个构造函数,如下所示,可以发现options是用户传过来的配置,比如methods,data等...
0
评论
分享
demons波少
3年前
关注
v-show和v-if有什么区别?使用的场景分别是什么?
一、v-show和v-if的共同点 我们都知道在vue中的v-show与v-if的作用效果是相同的(不含v-else),都能控制元素在页面上是否显示, 在用法上也是相同的。...
0
评论
分享
demons波少
3年前
关注
元素的显示与隐藏
display:none; visiblity:hidden; overflow:hidden;都能用来隐藏与显示元素 1.display和visbility的区别? 那我...
0
评论
分享
demons波少
3年前
关注
盒模型的外边距重叠
什么是css的盒模型呢? 一个盒模型包括四个部分: margin(外边距),padding(内边距),content(内容),border(边框) 如下图所示 常规块盒子有...
0
评论
分享
demons波少
赞了这篇文章
Damonare
前端工程师 @字节跳动
·
8年前
关注
十大经典排序算法总结(JavaScript描述)
读者自行尝试可以想看源码戳这,博主在github建了个库,欢迎star.读者可以Clone下来本地尝试。此博文配合源码体验更棒哦~~~ 输出:n个数的排列:a1',a2',...
2.3k
62
分享
demons波少
3年前
关注
关于call,apply,bind的原生js实现
我们知道在JavaScript里面有关于this的指向的问题,原生JavaScript里面也有四种绑定方式, (1)默认绑定 (2)隐式绑定 (3)显示绑定(通过call,...
0
评论
分享
下一页
个人成就
文章被点赞
13
文章被阅读
17,123
掘力值
523
关注了
2
关注者
2
收藏集
5
关注标签
22
加入于
2021-12-03