vue中涉及的字符串模板与dom模板

放牧的风3年前 (2022-04-01)730304
vue中涉及的字符串模板与dom模板
最近看到vue官方文档的时候,多次提及字符串模板和dom模板,对这个概念比较模糊,经查阅后记录供日后参考。1. 字符串模板字符串模板就是写在vue中的template中定义的模板,如.vue的单文件组件模板和定义组件时template属性值...

CentOS下文件/文件夹的压缩和解压命令用法详解

放牧的风3年前 (2022-02-23)729791
CentOS下文件/文件夹的压缩和解压命令用法详解
tar功能:文件的压缩或解压语法:tar 命令-c 建立一个压缩文件的参数指令(create) –压缩-x 解开一个压缩文件的参数指令(extract) –解压...

vscode中的jsconfig.json文件首行无故报错

放牧的风3年前 (2022-02-08)729182
vscode中的jsconfig.json文件首行无故报错
问题在vscode中,我们配置完jsconfig.json文件后可能会报错。分析vscode会自动进行JavaScript文件的语义检查。因为自定义的jsconfig.json文件无法覆盖vscode自带的配置,所以会报错。解决方法打开配置...

tsconfig.json配置说明

放牧的风3年前 (2022-01-20)729525
tsconfig.json配置说明
在 TypeScript 开发中,tsconfig.json 是个不可或缺的配置文件,它是我们在 TS 项目中最常见的配置文件,那么你真的了解这个文件吗?它里面都有哪些优秀配置?如何配置一个合理的 tsconfig.json 文件?本文将全...

解决Chrome开启硬件加速后播放视频黑屏闪烁

放牧的风3年前 (2021-12-07)846361
解决Chrome开启硬件加速后播放视频黑屏闪烁
最近在使用Chrome时遇到了一个比较头疼的问题,就是开启硬件加速后,播放视频黑屏闪烁,整个眼都要被晃瞎了。终于找到了一个解决方案,在此记录一下。硬件加速开启方法硬件加速是指,应用程序使用计算机硬件的能力,比软件实现的功能能够更有效地执行某...

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

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

WSGI与ASGI的区别与联系

放牧的风3年前 (2021-10-12)251719
WSGI与ASGI的区别与联系
什么是WSGICGI(Common Gateway Interface,通用网关接口),定义客户端与Web服务器的交流方式的一个程序,例如正常情况下客户端发送过来一个请求,根据HTTP协议Web服务器将请求的内容解析出来,经过处理会后,再将...

ubuntu下screen的使用

放牧的风3年前 (2021-09-17)250271
ubuntu下screen的使用
关掉xshell之后执行的脚本也随之停止,我们可以使用screen命令,来让保证退出ssh之后程序继续在后台跑。利用SSH远程连接服务器,运行程序需要保证在此期间窗口不能关闭并且连接不能断开,否则当前窗口所运行的任务就被杀死。参考GNU&#...

centos通过配置ssh-key实现github连接

放牧的风3年前 (2021-08-27)249726
centos通过配置ssh-key实现github连接
最近github更新了策略,原来是用密码的方式进行代码push、pull的方法被禁掉了。尝试git操作时,会有下面的提示:remote: Support for password authentica...

JavaScript中undefined与null的区别

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

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

放牧的风3年前 (2021-07-01)249304
【收藏】15 张前端高清知识地图
1、Git Git 常见操作集锦 点击查看原图 Git 分支管理规范及发布流程 ...

硬核!高频Linux命令大总结

放牧的风3年前 (2021-06-23)248975
硬核!高频Linux命令大总结
关机/重启/注销...

Vue的diff算法解析

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

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

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

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

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