首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
苏亦然
掘友等级
码字员
|
联盟公会
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
166
文章 137
沸点 29
赞
166
返回
|
搜索文章
赞
文章( 137 )
沸点( 29 )
(Weak)Set和(Weak)Map你都懂吗?
看了鲁米(伊斯兰教苏菲派诗人)的诗【任何你每天持之以恒在做的事情,都可以为你打开一扇通向精神深处,通向自由之门】,让我更加激发要坚持的决心。 Set成员是唯一且无序的,没有重复值。 向Set中加入值的时候,不会进行类型转换,类似于精确运算符“===”,主要的区别在于NaN等于自…
Vue中$nextTick源码解析
在做项目的时候,我们经常会用到nextTick,简单的理解就是它就是一个setTimeout函数,将函数放到异步后去处理;将它替换成setTimeout好像也能跑起来,但它仅仅这么简单吗?那为什么我们不直接用setTimeout呢?让我们深入剖析一下。 记得之前有一个需求,就是…
从 0 到 1 的项目管理系统:脚手架篇 - H5 基础脚手架
如上,我们创建一个 webpack plugin,通过监听 webpack hooks 在任务执行之前修改对应的资源路径,通用性上升。 此外之前的博客我们还引入了 cdn 的概念,我们可以将上述插件升级,构建的时候引入通用的 cdn 资源,减少构建与加载时间。 上述我们借助了 …
糟糕,在错误的分支开发了新功能,该怎么处理呢?
最近在开发项目的一个小需求的时候,发生了一件尴尬的事情。那就是当我把新功能开发完成的时候,忽然发现自己开发使用的分支是错误的分支。不过我记得之前学习git的时候有一个git stash的命令可以把当前没有提交的内容存档起来,然后可以在切换分支之后把当前的存档应用到目标分支。不过…
优美的v-for列表加载动画:vue动画钩子实践
交错列表稍微复杂点,不过我们可以分解为两个动画。 每个复杂的动画其实都是很多简单小动画的拼接,所以下次设计师拿来充满想象力的动画设计稿,先别急着掏菜刀,仔细分析下动画的组成部分,可能也没有那么难。 想在动画上根据不同的dom设置不同的动画延迟是十分困难的,但是我们可以很方便的给…
「查缺补漏」巩固你的Nginx知识体系
虚拟主机(为不同域名 / ip / 端口提供服务。如:VPS虚拟服务器) 虚拟主机的定义:虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供 www 服务,这样就可以实现一台主机对外提供多个 web 服务,每个虚拟主机之间…
首个 Vue 3 组件库发布
不对 Vite 做过多评价和解析了,总之这玩意真的有点吊,丝滑的程度不是抹点油就能达到的级别,研发提效nn%不是梦。 一直被吐槽,很少做改变,不得不说,我们一直站在自己的角度去思考,去设计 API,总认为我们提供的就是最好的。 在重构 2.0 的时候,我们深刻的反思这个问题,我…
切身经历面试题整理(上)
1.导航守卫(路由守卫)1.全局守卫(作用于全局)//全局前置导航钩子router.beforeEach((to,from,next)=>{})to:要去哪里from:从哪里来next:是否能通过//
可能这些是你想要的H5键盘兼容方案
最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android 和 IOS 上,获知软键盘弹起和收起状态存在差异,且页面 web…
下一页
个人成就
文章被阅读
527
掘力值
25
关注了
47
关注者
4
收藏集
21
关注标签
222
加入于
2017-05-05