首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端小知识点
订阅
IT嘎嘎
更多收藏集
微信扫码分享
微信
新浪微博
QQ
75篇文章 · 1订阅
从未看过源码,到底该如何入手?分享一次完整的源码阅读过程
我觉得每个人可能都有过看源码的想法吧,也包括我。因为看源码不光能使自己对这个库更加熟悉,还能学习到作者强大的思想,久而久之,自己的水平和思想也会有明显的提升的。 1. 查看工具函数 2. 入口文件 3. Store类的实现 可以看到传入的 options 整体可以看成一个根模块…
一文带你了解如何排查内存泄漏导致的页面卡顿现象
那什么是内存泄漏呢?借助别的大佬给出的定义,内存泄漏就是指由于疏忽或者程序的某些错误造成未能释放已经不再使用的内存的情况。简单来讲就是假设某个变量占用100M的内存,而你又用不到这个变量,但是这个变量没有被手动的回收或自动回收,即仍然占用100M的内存空间,这就是一种内存的浪…
从一道让我失眠的 Promise 面试题开始,深入分析 Promise 实现细节
这道面试题是无意间在微信群里看到的,据说是某厂的面试题。一般关于 Promise 的面试题无非是考察宏微任务、EventLoop 之类的,当我认真去分析这道题的时候,越看越不对劲,感觉有诈!这是要考察啥? 这里4怎么跑到3后面去了,不讲武德? Why...... 在我看来,这道…
不懂圣杯布局?5种方式包教包会
利用float实现圣杯布局是最原始也是兼容性最好的方式,当然相对于其它几种来说较为复杂。 其中有一个需要注意的是盒子的排布顺序,其中.center盒子排在最前面,left和right依次排列,这里主要是用到了float和margin的特性,接下来会讲到。 ⬆接下来定义子盒子的宽…
精准操控的滚动体验,浅谈新标准 Scroll Snap
在最近更新的 Chrome 69 稳定版中,全面支持了 CSS Scroll Snap 标准。该标准用于设置一个滚动捕捉点,让最终的滚动位置附着于就近或特定类型的捕捉点中,以达到更好的滚动体验。今天我们就来研究一下。 学过 CAD 系列软件的同学可能很清楚,我们在移动一个对象时…
破解前端面试(80% 应聘者不及格系列):从闭包说起
修订说明:发布《80% 应聘者都不及格的 JS 面试题》之后,全网阅读量超过 6W,在知乎、掘金、cnodejs 都引发了很多讨论,还被多个前端微信公号和技术媒体转载。酝酿许久之后,笔者准备接下来撰写前端面试题系列文章,内容涵盖 DOM、HTTP、浏览器、框架、编码、工程化等方…
【译】Vue 的小奇技(第十一篇):高效简洁的函数式组件
有时候,我们不需要复杂的组件,甚至在一些场景下,我们不需要那些组件保持自己的状态。比如说构建那些内部不需要太多逻辑的 UI 组件。 像这样的情况,函数式组件实在是再合适不过了。这种组件自身是无状态的、无实例的,这就意味着它获取不到自身的实例,因此无法调用 this.$emit …
白话原型和原型链
关于原型和原型链的介绍,网上数不胜数,但能讲清楚这两个概念的很少,大多数都是介绍各种对象、属性之间如何指来指去,最后的结果就是箭头满天飞,大脑一团糟。本文将从这两个概念的命名入手,用通俗易懂的语言,帮助你理解这两个东西到底是何方神圣。 一. 背景知识 JavaScript和Ja…
两个部门,六轮面试,终与字节无缘
这个面试机会来的挺意外的,先在 Boss 投递的简历,后再牛客网看到了内推人的微信,加了微信问了下进度,挂了,内推人给我打电话根据简历简单询问了一下情况(内推人很谦逊,毕业于一所 211 大学,和我说
1.5 万字 CSS 基础拾遗(核心知识、常见需求)
本篇文章围绕了 CSS 的核心知识点和项目中常见的需求来展开。虽然行文偏长,但较基础,适合初级中级前端阅读,阅读的时候请适当跳过已经掌握的部分。 这篇文章断断续续写了比较久,也参考了许多优秀的文章,但或许文章里还是存在不好或不对的地方,请多多指教,可以评论里直接提出来哈。 小t…