【收藏】15 张前端高清知识地图

放牧的风4周前 (07-01)41
1、Git Git 常见操作集锦 点击查看原图 Git 分支管理规范及发布流程 ...

硬核!高频Linux命令大总结

放牧的风1个月前 (06-23)51
关机/重启/注销...

Vue的diff算法解析

放牧的风1个月前 (06-16)121
Vue的diff算法解析
1. 前言diff算法是一种通过同层的树节点进行比较的高效算法,避免了对树进行逐层搜索遍历,所以时间复杂度只有 O(n)。diff算法的在很多场景下都有应用,例如在 vue 虚拟 dom 渲染成真实 dom 的新旧 VNode 节点比较更新...

什么是BFC?看这一篇就够了

放牧的风1个月前 (06-16)115
什么是BFC?看这一篇就够了
BFC 定义BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并...

前端性能优化的知识(下)

放牧的风1个月前 (06-16)121
引言当遇见“你为性能优化做了哪些事情”,70% 的人上来就说减少合并资源、减少请求、数据缓存这些优化手段;15% 的人会提到需要在 DevTools 下先看看首屏时间,围绕首屏来优化;10%的人会提到需要接入一个性能平台来看看现状,诊断一下...

前端性能优化的知识(上)

放牧的风1个月前 (06-15)131
前言引言反复看下以下三个问题。有木有不同的人问过你:什么是前端性能优化?有木有不同的面试官问过你:你为前端性能优化做过什么?有木有哪一次,你问过自己:别人问我前端性能优化到底应该如何答复?...

一键搭建Telegram的MTProto代理

放牧的风2个月前 (06-10)193
一键搭建Telegram的MTProto代理
最近玩了一段时间的Telegram,感觉挺好玩的。但是苦于国内不太好上去,所以自己搭了一个代理。这里分享一下搭建过程。MTProto协议介绍MTProto协议是 ...

Vue3.0七大亮点

放牧的风2个月前 (06-02)184
Vue3.0七大亮点
一,性能比2.x快1.2~2倍diff算法的优化在vue2中,虚拟dom是全量比较的。在vue3中,增加了静态标记PatchFlag。在创建vnode的时候,会根据vnode的内容是否可以变化,为其添加静态标记PatchFlag。diff的...

这些原生DOM操作你还记住多少😨

放牧的风2个月前 (06-01)195
这些原生DOM操作你还记住多少😨
前言 最近在二次封装一个公司内部的UI组件库,其中一个模块就是给 element-plus 的 message 进行扩展,大量运用到了原生DOM操作,操作DOM最方便...

CSS3 @media 用法总结

放牧的风2个月前 (05-27)187
//语法: @media mediatype and | not | only (media feature) { css-code;&n...

script中defer和async区别

放牧的风2个月前 (05-25)211
script中defer和async区别
主要记录下defer和async的区别:在没有defer或者async的情况下,会立即执行脚本,所以通常建议把script放在body最后<script src="script.js"></s...

三十分钟包会——正则表达式

放牧的风2个月前 (05-24)214
三十分钟包会——正则表达式
一、前言正则表达式,对大家来说既熟悉又陌生。熟悉是因为工作中有很多场景能用到,比如手机号、邮箱、密码等规则校验。陌生则是因为正则表达式看上去就是一堆乱码,且一眼看上去很难看懂匹配规则。有时候在网上去找一个特定规则的正则表达式,搜出来的结果各...

你必须要懂的Web安全

放牧的风2个月前 (05-24)201
你必须要懂的Web安全
随着互联网的发展,各种Web应用变得越来越复杂,满足了用户的各种需求的同时,各种网络安全问题也接踵而至。作为前端工程师的我们也逃不开这个问题,今天一起看一看Web前端有哪些安全问题以及我们如何去检测和防范这些问题。非前端的攻击本文不会讨论(...

彻底理解浏览器的缓存机制

放牧的风2个月前 (05-20)161
彻底理解浏览器的缓存机制
概述浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制之前,我们先使用图文简单介绍一下HTTP报文,HTTP报文分为两种:HTTP请求(Request)报文,报文格式为:请求行...

经得住拷问的HTTPS原理解析

放牧的风4个月前 (03-24)144
经得住拷问的HTTPS原理解析
此文涵盖的大致内容:理解HTTPS原理的概念什么是对称加密和非对称加密?什么是数字签名?怎么生成?怎么校验?啥时候是对称加密?啥时候是非对称加密?啥时候进行算法加密?什么算法?第三方机构包含哪些?HTTPS 是什么?具体流程HTTPS和HT...