首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Server45742
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
47
文章 39
沸点 8
赞
47
返回
|
搜索文章
赞
文章( 39 )
沸点( 8 )
前端JS代码的性能探究
我们所有的代码都跑在计算机上,计算机的核心是CPU和内存。从这个角度来看,效率高的代码应当占用更少的CPU时间,更少的内存空间。 时间复杂度这个东西,是描述一个算法在问题规模不断增大时对应的时间增长曲线。所以,这些增长数量级并不是一个准确的性能评价,可以理解为一个近似值,时间的…
Workbox3 - ServiceWorker可以如此简单
如果你已经熟悉ServiceWorker,可以跳过此段。 ServiceWorker是PWA中最重要的一部分,它是一个网站安插在用户浏览器中的大脑。ServiceWorker是这样被注册在页面上的 为什么说SW(下文将ServiceWorker简称为SW)是网站的大脑?举个例子…
[AST实战]从零开始写一个wepy转VUE的工具
本文将通过实战带你体验 HTML、css、JavaScript 的 AST 解析和转换过程
【译】从高阶函数到库和框架
这篇文章中,我们会探索一些高阶函数,去思考如何用这些函数来让我们的程序更具表达性;同时,我们也要在程序可感知复杂度(perceived complexity) 和表达性之间达到折中和平衡。 编程中最基础的概念之一就是函数可以调用其它函数。 当一个函数能调用其它函数,且当一个函数…
浏览器渲染详细过程:重绘、重排和 composite 只是冰山一角
从 HTML5 规范到浏览器内部的数据结构再到渲染实际流程,完全阐述浏览器渲染机制 -- 渲染并不只是重绘重排和 composite 那么简单。
Flutter Http库Dio 2.1正式发布
从1.0发布至今,Dio受到了大量国内外开发者的关注,用户遍布世界各地。在受到开发者肯定的同时也收到了很多建议,为了让Dio功能更强大、更易用,我们综合了1.0中的各种反馈,在2.0版本,我们对Dio进行了一次大的更新。 为了让使用者在1.0和2.x之间有个过渡,我们将2.0.…
由图片乱码所想 - 前端中的二进制以及相关操作与转换
最近工作中遇到了很多有关二进制的处理,如PDF的生成,多个PDF的打包,音频的拼接。为了数据的一致性,以及减少与后端通信的复杂度,工作量都在浏览器端。 浏览器,或者前端更多处理的是 View 层,即 UI = f(state),状态至界面的转化。但是也有很多关于二进制的处理,如…
「译」用 Proxy 追踪 JavaScript 类
Proxy 对象是 ES6 中一个很酷而且鲜为人知的特性。虽然它已经存在了相当长的一段时间,但我想写这篇文章并解释一下它的功能,且用一个真实的例子来说明如何使用它。 虽然这几乎总结的很全面了,但每当读到它时,我并不是很清楚它的作用、它有什么帮助。 首先,Proxy 的概念来自元…
从“快稳省安全”看Chromium——Chromium学习系列
前端开发同学关心的是兼容性和性能优化。我们可以通过学习Chromium的内部机制,更好的理解各种优化手段。 泛泛的介绍意义不大,我们从 快/稳/省/安全 这几个维度切入,看看浏览器是如何做到这几点的,这里以chromium为例,毕竟开源,且资料丰富。 Chromium拿到页面请…
下一页
关注了
38
关注者
7
收藏集
2
关注标签
5
加入于
2018-05-18