首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
收藏1
订阅
SpriteBoy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
通俗易懂的Vue响应式原理以及依赖收集
最近在看一些底层方面的知识。所以想做个系列尝试去聊聊这些比较复杂又很重要的知识点。学习就好比是座大山,只有自己去登山,才能看到不一样的风景,体会更加深刻。今天我们就来聊聊Vue中比较重要的响应式原理以及依赖收集。 Object.defineProperty() 和 Proxy …
可视化拖拽组件库一些技术要点原理分析
建议结合源码一起阅读,效果更好(这个 DEMO 使用的是 Vue 技术栈)。 1. 编辑器 先来看一下页面的整体结构。 这一节要讲的编辑器其实就是中间的画布。它的作用是:当从左边组件列表拖拽出一个组件放到画布中时,画布要把这个组件渲染出来。 用一个数组 componentDat…
前端性能优化 24 条建议(2020)
性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末。 1. …
防抖和节流
浏览器的 resize、scroll、keypress、mousemove 等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。为了优化体验,需要对这类事件进行调用次数的限制。 作用是在短时间内多次触发同一个函数,只执行最后一次,或者只在开始时执行…
jsliang 2020 求职系列
人生,找个工作好好做着,做到离职退休,是个奢侈的想法。 因为,总会有这样那样的问题,让我们在各个厂子间来回奔波。 求职,是每个打工人的痛点,是每个裸辞打工仔的噩梦。 Hello 小伙伴们好,我是 jsliang,一枚喜欢折腾、喜欢学习、乐于和各位小伙伴分享的小前端。jslian…
手把手教你搭建 Vue 服务端渲染项目
建议先阅读官方指南——Vue.js 服务器端渲染指南,再回到本文开始阅读。 好了,下面开始正文。 访问客户端渲染的网站。 服务器返回一个包含了引入资源语句和 <div id="app"></div> 的 HTML 文件。 客户端通过 HTTP 向服务器请求资…
Chrome DevTools中的这些骚操作,你都知道吗?
作为开发人员,平时用的最多的就是Chrome devtools了,但是可能很多同学都像我一样平时用的最多也就只是Console和Elements面板了。 按Cmd + Shift + P(如果使用Windows,则按Ctrl + Shift + P)打开“命令”菜单。 当你只想…
前端面试常见的手写功能
1. 防抖 2. 节流 3. new 4. bind 5. call 6. apply 7. deepCopy 8. 事件总线 | 发布订阅模式 9. 柯里化:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数 10. es5 实现继承 11. instanceo…
唤起App在转转的实践
转转App是我们公司最核心的产品,引导用户到转转App中来,对用户增长和留存十分重要。常见的做法是在各个流量入口,投放Web版的引流页面,然后通过该页面唤起App(下文简称唤端)。本文重点介绍转转是如何在各种场景下,完成整个唤端流程的。 如上图,在Safari浏览器中,当我们点…
可能这些是你想要的H5键盘兼容方案
最近一段时间在做 H5 聊天项目,踩过其中一大坑:输入框获取焦点,软键盘弹起,要求输入框吸附(或顶)在输入法框上。需求很明确,看似很简单,其实不然。从实验过一些机型上看,发现主要存在以下问题: 在 Android 和 IOS 上,获知软键盘弹起和收起状态存在差异,且页面 web…