首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zhimazz
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
90行代码,15个元素实现无限滚动
IntersectionObserver API 的用法,以及如何兼容。 如何在React Hook中实现无限滚动。 如何正确渲染多达10000个元素的列表。 无限下拉加载技术使用户在大量成块的内容面前一直滚动查看。这种方法是在你向下滚动的时候不断加载新内容。 当你使用滚动作为…
可能是全网最全最新最细的 webpack-tapable-2.0 的源码分析
但是 tapable 2.0.0-beta 版本的重构,犹如艺术品一般,让人惊艳。源码内部采用 getter 惰性加载与缓存的方式,以及利用 new Function 去消除递归调用。 消除递归调用的方式就是在第一次调用 call 的时候,通过字符串拼接可执行的字符串代码(源码…
Vue 性能优化之深挖数组
最近在用 Vue 重构一个历史项目,一个考试系统,题目量很大,所以核心组件的性能成为了关注点。先来两张图看下最核心的组件 Paper 的样式。 从图中来看,分为答题区与选择面板区。 答题模式与学习模式可以相互切换,控制正确答案显隐。 单选与判断题直接点击就记录答案正确性,多选是…
Vue源码阅读前必须知道javascript的基础内容
vue目前是前端使用频率较高的一套前端mvvm框架之一,提供了数据的响应式、watch、computed等极为方便的功能及api,那么,vue到底是如何实现这些功能的呢?在探究vue源码之前,必须了解以下几点javascript的基本内容,通过了解这些内容,你可以更加轻松的阅读…
写代码水平的几个发展阶段
这篇文章非我原创,是我在公司内部平台拜读了我们公司的架构师——杜欢最近写的一篇文章,也很感同身受,觉得非常值得分享。 杜欢在我的眼中是一名非常出色的全栈工程师,他拥有 10 年以上的开发经验,无论从技术深度和广度上都有很不错的造诣,即使已经做到了部门技术总监的位置,还能始终保持…
可能是 GitHub 上第一款 Vue 全家桶 + TypeScript 的完整项目
基于Vue.js的2.5.13版本和TypeScript编写的模仿原生应用的WebApp. 建议直接添加到主屏幕(ios端体验差一些). 学习vue全家桶,本人很长一段时间在用React。 利用PWA技术来模仿原生应用,来探究PWA与原生的差异。 作者声称2.5之后vue增强了…
最简单的移动端适配方案(rem+vw)--没有之一
rem 这个单位对于前端来说并不陌生了,在移动端适配方面,我们经常会用到它,通常我们会采用类似淘宝flexible.js 的方案, 写px,然后通过插件转化成rem,然后得出一堆小数值的rem单位.淘宝这个方案已经用了很多年,兼容性很好,然而现在已经2018年了,许多兼容性问题…
聊聊 cube-ui 的技术内幕
cube-ui 是滴滴去年底开源的一款基于 Vue.js 2.0 的移动端组件库,主要核心目标是做到体验极致、灵活性强、易扩展以及提供良好的周边生态—后编译。 自 17 年 11 月开源至今已有 5 个月,在这个过程中 cube-ui 受到了不少的关注,同时从社区中也收到了很多…
不好意思!耽误你的十分钟,让MVVM原理还给你
众所周知当下是MVVM盛行的时代,从早期的Angular到现在的React和Vue,再从最初的三分天下到现在的两虎相争。 无疑不给我们的开发带来了一种前所未有的新体验,告别了操作DOM的思维,换上了数据驱动页面的思想,果然时代的进步,改变了我们许多许多。 啰嗦话多了起来,这样不…
UI设计师福利之手把手做一枚与众不同的loading动图
SVG动画本质上是动图,我们并不能把它当做实现真正动画的工具,它比gif动图的优势在于小的体量,可交互,可矢量放大,方便修改色值,但它的劣势也很明显,渲染需要耗内存(所以能用基本的移动旋转等等实现就不要用路径变形),而且移动端应用需要第三方框架,即使web应用还要考虑到浏览器的…
下一页
关注了
14
关注者
0
收藏集
1
关注标签
34
加入于
2018-03-07