首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
盗版口天吴
掘友等级
iOS工程师
|
搬砖
瞎写写
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 77
沸点 11
赞
88
返回
|
搜索文章
赞
文章( 77 )
沸点( 11 )
iOS拾遗——为什么必须在主线程操作UI
究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操作会发生什么?在后台线程对UI进行操作不是可以更好的避免卡顿吗?这篇文章就是基于这样一些疑问而产生的。
基于原型链劫持的前端代码插桩实践
代码插桩技术能够让我们在不更改已有源码的前提下,从外部注入、拦截各种自定的逻辑。这为施展各种黑魔法提供了巨大的想象空间。下面我们将介绍浏览器环境中一些插桩技术的原理与应用实践。 封装一个「先执行自定义逻辑,然后执行原有 log 方法的函数」。 将原生 console.log 替…
现代浏览器探秘(part 1):架构
在这个由4部分组成的系列文章中,我们将介绍Chrome浏览器从高级架构到渲染管道的具体细节。 如果你想知道浏览器是如何将你的代码转换为功能性网站的,或者你想知道为什么需要使用某些特定技术来提高性能,那么本系列非常适合你。 作为本系列的第1部分,我们将介绍核心计算术语和Chrom…
深入浅出 GLSL 系列 (一)
今天我们来谈一谈如何开始学习 GLSL ,这是一种适用于可编程渲染管线的着色器语言。 虽然大部分前端 er 们可能对其感觉有些陌生,不过没关系,就像舒马赫并不需要非常了解赛车的每一个零件,这不阻碍他成为一个伟大的车手。 如今 WebGL 逐渐流行,前端er 们确实需要了解一些 …
理解virtual dom的实现细节-snabbdom
最近想了解一下React和Vue框架分别在virtual dom部分的实现,以及他们的不同之处。于是先翻开Vue的源码去找virtual dom 的实现,看到开头,它就提到了Vue的virtual dom更新算法是基于Snabbdom实现的。于是,又去克隆了Snabbdom的源…
基于iPhone 上的运动协处理器M7判断用户当前的运动(姿态)类型
前言什么是运动协处理器(M7motionprocessor)?协处理器对与运动数据带来的作用<CoreMotion/CoreMotion.h>CMMotionActivityManager运动活动管理
利用Sourcery,进一步优化Model层,减少模板代码
经过优化,可以发现代码行数减少了一半,而除去的代码其实就是我们为了解析JSON的模板代码。对于我来说这些甚至可以说是冗余的代码,我是坚决的瘦Model的拥护者。Model层中除必要的数据结构,我不希望出现有其他冗余的代码,影响阅读。但我们又必须让我们Model拥有解析JSON的…
浏览器重绘(repaint)重排(reflow)与优化[浏览器机制]
很多人都知道要减少浏览器的重排和重绘,但对其中的具体原理以及如何具体操作并不是很了解,当突然提起这个话题的时候,还是会一脸懵逼。希望大家可以耐着性子阅读本文,仔细琢磨,彻底掌握这个知识点! 第四步和第五步是最耗时的部分,这两步合起来,就是我们通常所说的渲染。 网页生成的时候,至…
Xcode 文本宏(Text Macros)的介绍和应用
文本宏(Text Macros)是Xcode隐藏的特性,直到Xcode 9.0后,苹果官方才开始允许开发者进行自定义文本宏。下面将会详细介绍文本宏的相关知识和应用场景。 文本宏(Text Macro)是一种可以就地展开(expanded in-place)为特定文本的符号。其常…
下一页
个人成就
文章被点赞
54
文章被阅读
13,399
掘力值
206
关注了
2
关注者
20
收藏集
0
关注标签
21
加入于
2016-02-07