首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
待实践
订阅
仗键牧码
更多收藏集
微信扫码分享
微信
新浪微博
QQ
156篇文章 · 0订阅
你不知道的阅读器排版引擎~
文字内容排版引擎。支持的功能:支持横翻、竖翻阅读,持按段、按行插入广告,支持文字两端对齐、标点符号避头。兼容性:兼容浏览器、小程序、快应用等各种平台。性能:基本耗时 10ms
如何实现一个Canvas渲染引擎(二):Graphics类
本文将会介绍Graphics类支持的所有图形,一些简单的图形,将会使用比较短的篇幅来介绍,重点将会放在曲线等复杂图形的绘制上,如贝塞尔曲线、圆弧等...
如何实现一个词云
如何实现一个词云 什么是词云? 标签云或词云是关键词的视觉化描述,是对文本中出现频率较高的关键词予以视觉上的突出,形成关键词云层或关键词渲染,从而过滤掉大量的文本信息,使浏览网页者只
Promise 源码解析
写promise的时候,发现自己应用了树,链表,前度遍历等方法,觉得对于部分想了解promise机制,并且加深数据结构学习的同学有些许帮助,决定写一篇文章分享出来。不过文笔实在堪忧,没有耐心看下去的同学,可以直接看源码。源码地址 . 情况1: 当参数是一个非promise的时候…
从零实现一个 JS 模块打包器
2019 年的前端技术栈,无论你是用 Vue 还是用 React ,应该都离不开一样工具 -- webpack。webpack 极大的简化了前端开发的构建过程,只需提供一个入口文件,webpack 就能自动帮我们分析出相关依赖,构建出 bundle 包。 webpack 很强大…
从 Chrome 源码看浏览器如何计算 CSS
浏览器每收到一段html的文本之后,就会把它序列化成一个个的tokens,依次遍历这些token,实例化成对应的html结点并插入到DOM树里面。 我将在这一篇介绍第二步Style的过程,即CSS的处理。 1. 加载CSS 上面的rel指明了它是一个样式文件。这个加载是异步,不…
前端面试常考的10大排序算法
前端岗相比其他IT岗位,算法的要求还是比较低的。但是小白的我曾经经历腾讯、阿里、百度等大厂的校招面试,发现基本算法思想还是必须掌握的。于是最近几年开始慢慢研究基本的算法,发现《数据结构与算法JavaScript描述》特别适合前端阅读。 接下来我们分析下面试常考的10大算法思想和…
[译] 用 React Hooks 和调试工具提升应用性能
在构建 React 应用时,你会发现随着嵌套组件增多,用户界面的某些部分开始变得缓慢迟滞。这是因为,被改变 state 的元素在组件树中的层级越高,浏览器需要重绘的组件越多。 本文将告诉你如何通过备忘(memoization)技术避免不必要的重绘,让你的 React 应用快如闪…
排序算法分析总结(附js实现)
本文对一些排序算法进行了简单分析,并给出了 javascript 的代码实现。因为本文包含了大量的排序算法,所以分析不会非常详细,适合有对排序算法有一定了解的同学。 本文内容其实不是很多,就是代码占了很多行。 默认需要排序的数据结构为数组,时间复杂度为平均时间复杂度。 下面代码…
chrome插件开发 - github仓库star趋势图
1. 前言 这天,在逛github(就是划水)的时候,突然想看看某个仓库的star走势,但是在star列表中翻了半天愣是没找到相应的功能。于是乎,谷歌一搜,发现有个叫Star History的谷歌插件,然而竟然要收费。。。 于是,又接着搜索,发现了这个仓库。好巧的是,这个仓库就…