首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
曹磊
掘友等级
前端开发工程师
|
蚂蚁金服
前端切图仔
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
漫谈 viewport 既移动端视口的设置用途以及可能会遭遇的各种问题
我们通过 viewport 视口设置,可以实现对移动端设备窗口的尺寸控制,这是个十分有用的功能,并且由于现在 viewport 已经支持动态修改了,所以还能在页面加载之后再根据需求对其进行调整,但实际
分享20个遇到的算法题和手写题
前言 下面20道题是笔者最近在面试里遇到的和在牛客看到的,希望对大家有帮助~ 1. LRU算法(快手) 实现思路: 构造函数内定义一个Map数据类型存放catch和capacity设置最大存放数
了不起的Virtual DOM(一):起源
首先欢迎大家关注我的掘金账号和Github博客,也算是对我的一点鼓励,毕竟写东西没法获得变现,能坚持下去也是靠的是自己的热情和大家的鼓励。 之所以想写本系列文章的主要原因是将近一个月时间没有写点东西了,加上最近各种事情特别多使得我没有过多的时间研究自己喜欢的东西。前段时间看到大…
【译】针对 Airbnb 清单页的 React 性能优化
简要:可能在某些领域存在一些触手可及的性能优化点,虽不常见但依然很重要。 我们一直在努力把 airbnb.com 的核心预订流程迁移到一个使用 React Router 和 Hypernova 技术的服务端渲染的单页应用。年初,我们推出了登陆页面,搜索结果告诉我们很成功。我们的…
面向未来的前端数据流框架 - dob
我们大部分对内产品,都广泛使用了 dob 管理前端数据流,下面隆重介绍一下。 dob 是利用 proxy 实现的数据依赖追踪工具,利用 dob-react 与 react 结合。 dob 的核心思想大量借鉴了 mobx,但是从实现原理、使用便捷性,以及调试工具都做了大量优化。 …
Typescript玩转设计模式 之 创建型模式
我们团队的工作是用单页面应用的方式实现web工具。涉及到数万到十数万行的前端代码的管理,而且项目周期长达数年。 怎么样很好地管理好这种量级的前端代码,在迭代的过程中能保持代码的新鲜度,对我们来说是个挑战。 一个运行良好的项目,除了要有好的架构外,还需要各个功能模块有良好的设计,…
SVG动态绘制不规则图形
在浏览器中,任意的二维平面图形均可以通过path路径的形式描述。然后底层api 直接静态绘制出来。但是如果想动态的绘制路径,浏览器是没有直接支持方式的。 本文就是解决这个问题, 为浏览器补全这个功能,让静态的路径能方便的动态绘制。 效果还是挺酷炫的,实现的整个开发过程就从接需求…
浅析redux-saga实现原理
项目中一直使用redux-saga来处理异步action的流程。对于effect的实现原理感到很好奇。抽空去研究了一下他的实现。本文不会描述redux-saga的基础API和优点,单纯聊实现原理,欢迎大家在评论区留言讨论。 我们尝试写一个demo,用saga的方式实现用gene…
5分钟前端国际化
需要国际化的react项目已经迭代了1年多,文件众多,包含了jsx和普通的js对象文件。粗略估计有几千个中文词条。本文先介绍了采用的国际化方案,然后给出了国际化的过程和一个自己开发的脚本i18n-pick,按照教程,可以帮助前端jsx项目5分钟快速国际化。 先大体上介绍下我选择…
无头浏览器 Puppeteer 初探
我们日常使用浏览器的步骤为:启动浏览器、打开一个网页、进行交互。而无头浏览器指的是我们使用脚本来执行以上过程的浏览器,能模拟真实的浏览器使用场景。 本文主要介绍 Google 提供的无头浏览器(headless Chrome), 他基于 Chrome DevTools prot…
下一页
关注了
29
关注者
6
收藏集
0
关注标签
42
加入于
2016-10-30