首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zxhnext
掘友等级
前端工程师
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
72
文章 72
沸点 0
赞
72
返回
|
搜索文章
赞
文章( 72 )
沸点( 0 )
前端必会数据结构与算法系列之二叉堆(九)
1. 什么是二叉堆 二叉堆是计算机科学中一种非常著名的数据结构,由于它能高效、快速地找出最大值和最小值 二叉堆是一种特殊的二叉树,有以下两个特性。 它是一棵完全二叉树,表示树的每一层都有左侧和右侧子节
前端必会数据结构与算法系列之分治(十)
分而治之是算法设计中的一种方法。它将一个问题分成多个和原问题相似的小问题,递归解决小问题,再将结果合并以解决原来的问题。
【使你的页面飞起来】5-性能优化的指标和工具
1. 性能指标和优化目标 理解加载瀑布图 基于HAR存储与重建性能信息 速度指数(Speed Index) 重要测量指标 瀑布图 蓝色线为dom加载完成时间,红色线为页面所有声明资源加载完成时间 鼠标
【使你的页面飞起来】4-代码优化
1. JS开销和如何缩短解析时间 体积相同情况下,JS性能开销是远大于图片等文件的,如下图所示: JS要经过编译、解析、执行过程,而图片只需要解码与绘制 1.1 尽量减少主线程工作量 避免长任务 避免
【使你的页面飞起来】2-资源优化
1. 资源压缩与合并 为什么要压缩&合并? 减少http请求数量 减少请求资源的大小 1.1 JavaScript 1. tree shaking tree shaking也是通过检测源码中不会被使用
【使你的页面飞起来】3-传输加载优化
浏览器打开页面过程: 如上图所示,我们来看看每一部分分别都做了什么: -- prompt for unload: 卸载旧页面,请求新页面 ---- navigationStart: 开始记时,开始处理
【使你的页面飞起来】1-渲染优化
构建DOM树(DOM tree):从上到下解析HTML文档生成DOM节点树(DOM tree;构建CSSOM(CSS Object Model)树:加载解析样式生成CSSOM树
前端必会数据结构与算法系列之回溯(十一)
1. 什么是回溯 回溯法采用试错的思想,它尝试分步的去解决一个问题。 在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它
15分钟手摸手教你写个可以操控 Chrome 的插件
故事背景 事情是这样的呢 友人 A: 能不能帮我整一个 chrome 插件? 我: 啥插件? 友人 A: 通过后端服务或者 python 脚本通信 chrome 插件能够操作浏览器 我: 你小子是想爬
Koa搭建博客后台(2)-错误处理和响应处理
继续我的自建博客之旅, node搭建博客后台,采用 koa + mysql来实现。 一个后端api项目,对于响应的处理是必不可少的,与之相关联的就是异常的处理。如何捕获异常和返回期望的响应?🤔我懂得不多,只能按照我的目前的水平封装下。 Koa的 async和await用起来很…
下一页
个人成就
文章被点赞
187
文章被阅读
42,515
掘力值
1,609
关注了
35
关注者
89
收藏集
22
关注标签
72
加入于
2017-09-05