当前位置:首页 > 前端

前端

  • 最新
  • 浏览
  • 评论
前端技术分享

tsconfig.json配置说明

放牧的风11小时前5
在 TypeScript 开发中,tsconfig.json 是个不可或缺的配置文件,它是我们在 TS 项目中最常见的配置文件,那么你真的了解这个文件吗?它里面都有哪些优秀配置?如何配置一个合理的 tsconfig.json 文件?本文将全...

babel、vue编译,Prettier原理等离不开的AST技术

放牧的风2个月前 (11-22)109
babel、vue编译,Prettier原理等离不开的AST技术
概要本文将通过以下几个方面对AST进行学习为什么要了解AST,简要说明AST在开发中的重要性什么是AST,对AST有一个直观的认识AST是如何生成的,分析将代码解析成AST的原理...

JavaScript中undefined与null的区别

放牧的风5个月前 (08-19)324
JavaScript中undefined与null的区别
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"...

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

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

Vue的diff算法解析

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

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

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

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

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

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

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

Vue3.0七大亮点

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

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

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

CSS3 @media 用法总结

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

script中defer和async区别

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

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

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

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

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

经得住拷问的HTTPS原理解析

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