首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
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的谷歌插件,然而竟然要收费。。。 于是,又接着搜索,发现了这个仓库。好巧的是,这个仓库就…