每次用vite创建项目秒建好,前几天用vue-cli创建了一个项目,足足等了我一分钟,那为什么用 vite 比 webpack 要快呢,这篇文章带你梳理清楚它们的原理及不同之处!文章有一点长,看完绝对有收获!
正文
2025年08月04日
每次用vite创建项目秒建好,前几天用vue-cli创建了一个项目,足足等了我一分钟,那为什么用 vite 比 webpack 要快呢,这篇文章带你梳理清楚它们的原理及不同之处!文章有一点长,看完绝对有收获!
正文
2025年08月04日
在前端面试当中,经常会被问到浅拷贝与深拷贝的问题,这主要是考察面试者对基本数据类型和引用数据类型的理解,今天我们就通过本篇帮助大家详细理解浅拷贝和深拷贝的概念以及实现的几种方式。
2025年08月04日
首先我们看看浅拷贝,point指向的是同一个地址,这时我们修改obj2.point的属性时,obj1的point属性也会被修改
再看看深拷贝,point指向的是不同地址,这时我们修改obj2.point的属性时,obj1的point属性不受影响
总结一下
2025年08月04日
A、安装
npm install ace-buildsB、在uniapp中使用
<template>
<view class="content">
<div id="editor">ssss</div>
<button v-on:click="bb">格式</button>
<button v-on:click="aa">压缩</button>
</view>
</template>
<script>
import ace from 'ace-builds/src-noconflict/ace';
import 'ace-builds/src-noconflict/mode-javascript';
import 'ace-builds/src-noconflict/mode-golang';
import 'ace-builds/src-noconflict/mode-json';
import 'ace-builds/src-noconflict/mode-html';
import 'ace-builds/src-noconflict/theme-monokai';
import 'ace-builds/src-noconflict/theme-dracula';
import 'ace-builds/src-noconflict/ext-language_tools';
import 'ace-builds/src-noconflict/ext-beautify';
export default {
data() {
return {
title: 'Hello'
}
},
mounted() {
this.initEditor();
},
onLoad() {
},
methods: {
initEditor() {
const editor = ace.edit('editor'); // 初始化Ace Editor
//editor.setTheme("ace/theme/dracula");
editor.setTheme("ace/theme/monokai"); //主题
editor.session.setMode("ace/mode/json"); //语言类型
//editor.session.setMode("ace/mode/golang");
//editor.session.setMode("ace/mode/javascript");
editor.setValue('{}'); // 设置初始代码值
},
bb(){
const editor = ace.edit('editor'); // 初始化Ace Editor
editor.session.setMode("ace/mode/json");
var code =editor.getValue();
JSON.stringify(JSON.parse(code), null, 2)
editor.setValue(JSON.stringify(JSON.parse(code), null, 2));
},
aa(){
const editor = ace.edit('editor'); // 初始化Ace Editor
editor.session.setMode("ace/mode/json");
var code =editor.getValue();
let ss = JSON.stringify(JSON.parse(code))
editor.setValue(ss);
}
}
}
</script>
<style>
#editor { width: 100%; height: 700px; font-size: 14px;line-height: 20px;}
</style>2025年08月04日
除了今年的全球当代艺术盛事 Frieze London 及 Frieze Masters(斐列兹艺术博览会)即将于明天展开,伦敦苏富比今季的当代艺术晚间拍卖亦会于同日正式开拍。今次苏富比再次与 Celine 合作,呈献一系列出自 20 和 21 世纪著名艺术巨匠之手的作品,还有多位备受瞩目的新兴艺术家之作。
2025年08月04日
不论是哪个行业,涉及到外贸时都要了解自己产品的英文专业术语。今天,小编就给大家推荐出A开头的涂料行业专业名词,做外贸的你,和我一起学起来吧!
Accelerate 促进剂
Accelerator硬化剂,接触剂
Acetic acid 醋酸
Acetone 丙酮
Achromatic color 无彩色
Acid stain 丙烯酸树脂
Acrylic丙烯酸
Acrylics acid resin 丙烯酸(类)树脂
2025年08月04日
在阅读此文之前,麻烦您点击一下“关注”,既方便您进行讨论和分享,又能给您带来不一样的参与感,感谢您的支持。
文|鉴史解读
编辑|鉴史解读
2025年08月04日
如今随着线上支付的普及,发票也有原来的纸质改为电子版,可在我们刚适应PDF电子发票的使用后,发票又改为专用的OFD版,于是很多人都会苦恼下载后的电子发票打不开,教你几招让ofd电子发票也像PDF一样好用。
由于ofd已有一段时间,目前其实有一些PDF阅读器软件是可以支持直接打开这种类型的文档的,所以用PDF软件打开即可,如需要改为常用的PDF文档,只需要重新另存一下就可以了。