首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
ShoneSingLone
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 52
沸点 2
赞
54
返回
|
搜索文章
赞
文章( 52 )
沸点( 2 )
node进阶——之事无巨细手写koa源码
koa是一个基于nodejs的web开发框架,特点是小而精,对比大而全的express,两者虽然由同一团队开发,但各有其更适合的应用场景:express适合开发较大的企业级应用,而koa致力于成为web开发中的基石,例如egg.js就是基于koa开发的。 关于两个框架的区别和联…
Flutter | 状态管理探索篇——Scoped Model(一)
Flutter的很多灵感来自于React,它的设计思想是数据与视图分离,由数据映射渲染视图。所以在Flutter中,它的Widget是immutable的,而它的动态部分全部放到了状态(State)中。 假如你曾进行过react开发,也许你一下会想到Redux。flutter有…
性能优化之组件懒加载: Vue Lazy Component 介绍
这篇文章分享了从遇到前端业务性能问题,到分析、解决并且梳理出通用的Vue 2.x 组件级懒加载解决方案(Vue Lazy Component )的过程。 问题起源于我们的一个页面,下面是这个页面的截图和初次请求的瀑布图。 初始加载的资源过多导致在 domInteractive …
snabbdom 源码阅读分析
随着 React Vue 等框架的流行,Virtual DOM 也越来越火,snabbdom 是其中一种实现,而且 Vue 2.x 版本的 Virtual DOM 部分也是基于 snabbdom 进行修改的。snabbdom 这个库核心代码只有 200 多行,非常适合想要深入了…
Google 跨平台方案 Flutter 从入门到实战
2018年2月27日,在2018世界移动大会上,Google发布了Flutter的第一个Beta版本。Flutter是Google用以帮助开发者在 Android/IOS 两个平台开发高质量原生应用的全新移动UI框架。 热重载(Hot Reload),作为一个安卓开发者,能热重…
vue+canvas如何实现b站萌系登录界面
当初在掘金看到那个小熊的登录页面,很多人都很喜欢,于是恬不知耻的说了一句要用canvas来实现一遍,真的是给自己立了个flag,还好结果很糟糕。 为什么小熊会跟着输入框的输入而移动。 通过输入向量与角度值,来进行计算,生成坐标在空间旋转后的坐标,此处使用的计算公式为旋转矩阵,矩…
如何开发一个可爱的CLI(二)
在系列的上一篇《如何开发一个可爱的CLI(一)》中,我给大家讲述了如何开发一个生成、渲染、转换样板文件(Boilerplate)的简单脚手架工具。本文,将是愉快的进阶环节 —— 如何基于webpack写一个 “零配置” 的命令行工具(暂且命名为lovely-cli.),实现以下…
B站的前端之路
过去的开发模式中,我们采用了以后端为主的 MVC 架构方式。具体来说,每次项目评审后,前后端会先一起约定好接口,之后分别进行开发,开发完,前端需要把页面提供给后端,后端配置上数据,然后返回出来。正式基于这样的开发模式,导致了总工作量的增加,同时沟通和联调成本的消耗也十分显著。 …
每周一个前端动画之三:twitter点赞动画
开工大吉,在开工第二天,送上每周一个动画系列的第三篇,新的一年先给自己一个大大的赞。闲话不说,开始我们的正文。 本文分析实现的某些效果,仅仅作为一个思路分享,仅仅作为学习素材使用。 可以看到鼠标在点击红心的时候,有些粒子效果,同时红心填充为红色,效果的确很赞。 我们应该记得在《…
[译] 保持 webpack 快速运行的诀窍:一本提高构建性能的现场指导手册
webpack 是用于打包前端资源的绝佳工具。然而,当运行开始变慢时,开箱即用的生态和大量的第三方工具使得优化变得十分困难。虽然性能不佳是一种常态而不是特例。但也不是没有办法来优化,经过几个小时的调研与试错,我完成了这样一份现场指南,可以让我们在加快构建的道路上学到更多知识。 …
下一页
个人成就
文章被阅读
3,392
掘力值
169
关注了
83
关注者
1
收藏集
11
关注标签
34
加入于
2016-06-08