2023/06/28

article/2025/9/1 12:04:31

文章目录

    • 1.export和export default的区别
    • 2.npm和cnpm的区别
    • 3.npm run dev/serve的区别
    • 4.slice、splice和split的区别

1.export和export default的区别

模块功能主要由两个命令构成:exportimportexport命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能。

exportexport default的区别:

  1. 一个文件中export可以有很多个,但是export default只能由一个。
  2. export暴露的是一个接口,在import时不能改变它的变量名,并且必须加上大括号{};而export default暴露的是一个变量,在import时可以使用任意变量名导入,不用加大括号{}

export.js

export const add = function (a, b) {return a + b;
};export const substract = function (a, b) {return a - b;
};
// export可以多个

default.js

const multiply = function (a, b) {return a * b;
};const divide = function (a, b) {return a / b;
};export default {multiply,divide,
};
// export default只能有一个

.vue

<template><div></div>
</template><script>
import { add, substract } from '@/utils/export.js'  // 需要带上大括号,并且不能随意取名
import Api from '@/utils/default'  // 不用带大括号,并且可以随意取名
export default {mounted() {console.log('add:', add(5, 3));console.log('substract:', substract(5, 3));console.log('multipy:', Api.multiply(5, 3));console.log('divide:', Api.divide(5, 3));},
}
</script>

2.npm和cnpm的区别

  • npmNode.js官方提供的默认包管理器,它是全球范围内最常用的 JavaScript 包管理工具。
    • 安装方法:安装Node.js版本工具Nvm后,使用命令nvm install 版本号安装指定版本的Node.js,使用node -v 或 npm -v可验证是否安装成功,每个node版本都有其对应的npm版本,node环境安装成功后,npm就可以使用了。
  • cnpm是是淘宝团队为了解决国内网络问题而开发的工具,使用淘宝镜像来加速包的下载和安装。在国内可以使用 cnpm 替代 npm 来加快安装速度。但由于其镜像源可能不是最新的,并且无法保证和官方 npm 完全一致,因此在安装和使用时,你可以根据具体需求选择合适的工具。
    • 安装方法:在npm安装成功的前提下,使用命令npm i -g cnpm安装cnpm

3.npm run dev/serve的区别

npm run devnpm run serve 都是在开发过程中使用的命令,但它们通常用于不同的场景。

npm run dev 是一个自定义的命令,通常用于在开发环境中启动应用程序。它可能执行一系列任务,如编译和打包代码、启动本地服务器、监听文件变化等。该命令主要用于开发过程中实时地构建和调试应用程序,并提供热重载等功能,以便开发者可以快速地进行开发和测试。

npm run serve 通常是由一些前端框架(如Vue.js)预设的命令,用于在开发环境中启动一个本地服务器,以便在浏览器中预览应用程序。它会启动一个开发服务器,将静态文件(如HTML、CSS、JavaScript)提供给浏览器。这个服务器通常还提供了自动刷新的功能,使得在代码修改后,浏览器能够及时地更新展示。

综上所述,npm run dev 一般用于自定义的开发过程中,而 npm run serve 则是某些前端框架中预定义的用于快速启动本地服务器的命令。

4.slice、splice和split的区别

slice()方法

  • 数组、字符串方法,用于从数组中提取出指定部分的元素,然后返回一个新的数组或者从字符串中提取部分字符串
  • 不改变原数组或字符串,它是非破坏性的
  • 接收两个参数(start,end),即起始索引和结束索引(不包括结束索引),表示提取元素范围,支持负数索引
    提取数组元素
    在这里插入图片描述
    提取字符串
    在这里插入图片描述

splice方法

  • 数组方法,用于从原数组中添加、删除或替换元素,并返回被删除的元素组成的新数组
  • 接受三个或更多参数(start, delNum, addItem)第一个参数表示起始索引,第二个参数表示要删除的元素数量,第三个及之后的参数表示要添加到元素的新元素。
  • 破坏性,会改变原数组

删除和替换元素的用法:

在这里插入图片描述

插入元素的用法:

在这里插入图片描述

split方法

  • 字符串方法,将根据指定的分隔符将字符串分割成一个字符串数组。
  • 传递两个参数(separator, limit)separator是一个字符串,用于指定分隔符,可以是一个字符串或多个字符串的组合,limit用于限制返回的数组的最大长度,可选参数。

在这里插入图片描述


http://chatgpt.dhexx.cn/article/2yxEeHiH.shtml

相关文章

02.07 SQLyog连接MySQL数据库时报2058错误(转载)

使用SQLyog连接MySQL时报了这样一个错 “错误号码2058&#xff0c;Plugin caching——sha2_passward could not be loaded:******** ”(乱码) 将报错信息翻译&#xff1a;“插件缓存——sha2_密码无法进行加载”&#xff0c;这是由于你的SQLyog mysql 密码加密方法变了&#…

【C++】2058:【例3.10】简单计算器(信息学奥赛)

好了&#xff0c;今天的内容就是有简单计算器了&#xff0c;内容的详细意思也就是一个最简单的计算器支持&#xff0c;-&#xff0c;*&#xff0c;/四种运算然后根据输入输出结果。&#xff08;博主正在冲200粉丝&#xff0c;喜欢的赶紧关注&#xff01;&#xff01;&#xff0…

【MySQL2058】MySQL远程连接错误码2058

Docker安装的MySQL&#xff0c;突然服务器登录正常&#xff0c;但是使用SQLyog登录报异常&#xff1a; MySQL错误号码 2058上网上巴拉巴拉半天&#xff0c;各种说法都有&#xff0c;最后综合网上各种教程方案&#xff0c;解决了自己的问题&#xff0c;最后将自己的解决方案罗列…

解决SQLyog连接MySQL出现2058错误

解决SQLyog连接MySQL出现2058错误 1、确定你的mysql命令能运行&#xff0c;像下面这样&#xff1a; 2、如果出现这种情况&#xff1a; 解决方法一&#xff1a; 配置系统环境变量path的值&#xff0c;将安装MySQL路径下的bin路径&#xff1a;MySQL安装目录\bin&#xff0c;配置…

SQLyog连接数据库报错2058

命令符界面登录MySQL然后输入命令 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密码; 修改密码的加密方式即可。

使用sqlyog连接数据库时出现错误(2058)解决方法

出现这个原因是MySQL8之前的版本中加密规则是mysql_native_password&#xff0c;而在MySQL8之后&#xff0c;加密规则 是caching_sha2_password。解决问题方法有两种&#xff1b; &#xff08;1&#xff09;第一种是升级图形界面工具版本 &#xff08;2&#xff09;第二种是把M…

SQLyog出现2058错误的解决方法

① WinR打开终端&#xff0c;输入cmd ②输入 mysql -u root -p 然后输入密码 &#xff08;root&#xff09; ③依次执行以下语句 ALTER USER’root’‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER’root’‘localhost’ IDENTIFIED…

使用sqlyog连接mysql时出现错误号码2058的解决方法

1、使用命令行&#xff08;winR --> cmd&#xff09;登录mysql&#xff0c;需要输入密码&#xff1b;若出现如下界面&#xff0c;登录成功。 2、输入 use mysql&#xff1b;&#xff08;分号要有&#xff09; 3、输入 select user,host from user; 出现如下界面。 4、从上…

SQLyog连接MySQL8.0.24远程服务器 ,报错:2058的解决方法

写在前面&#xff1a; 我热爱技术&#xff0c;热爱分享&#xff0c;热爱生活&#xff0c; 我始终相信&#xff1a;技术是开源的&#xff0c;知识是共享的&#xff01; 博客里面的内容大部分均为原创&#xff0c;是自己日常的学习记录和总结&#xff0c;便于自己在后面的时间里回…

sqlyog连接mysql错误码2058

一、⾸先保证你的MySQL数据库安装成功 cmd命令下mysql -u root -p 连接出错如上&#xff0c;原因是加密⽅式变了&#xff0c;现在是root的授权没刷新&#xff0c;我们重置⼀下密码。sqlyog配置新连接报错&#xff1a;错误号码2058&#xff0c;是因为mysql密码加密⽅法变了。 …

SQLyog连接mysql8.0时报错(错误号码2058)

本文将详细说明解决SQLyog连接mysql8.0时&#xff0c;SQLyog Ultimate显示报错信息并附带乱码&#xff1a;“错误号码2058&#xff0c;Plugin caching——sha2_passward could not be loaded:******** ”(最后一段信息是乱码)。 如下图所示&#xff1a; 将报错信息翻译过来就是…

SQLyog连接MySQL时出现2058错误解决方法

解决方案 第一步 WinR→cmd打开命令提示符&#xff0c; 输入以下命令&#xff1a;mysql -u root -p 1.1 提示Enter password&#xff0c;输入密码即可 1.2 如果提示“mysql不是内部或外部命令&#xff0c;也不是可运行的外部程序或批处理文件。” 如下图 解决此错误有两种…

Mysql出现问题:ERROR 2058: Plugin caching_sha2_passward could not be loaded解决方案

回城传送–》《数据库问题解决方案》 ❤️作者主页:小虚竹 ❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆 ❤️技术活,该赏 ❤️点赞 👍 收藏 ⭐再看,养成…

mysql出现2058,连接MySQL报“Error No.2058 Plugin caching_sha2_password could not be loaded”

问题重现 使用sqlyog连接linux系统下docker中的mysql8.0.11时报错plugin caching_sha2_password could not be loaded 问题原因 MySQL8.0新版默认使用caching_sha2_password作为身份验证插件&#xff0c;而旧版是使用mysql_native_password 而sqlyog默认是使用mysql_native_…

MySql8.0版本连接sqlyog时出现错误号码2058 和1045错误

错误号码2058乱码 在下载完MySQL8.0.31和sqlyog后&#xff0c;尝试用sqlyog连接数据库 出现了错误号码2058 Plugin caching _sha2_password could not be loaded:乱码问题 原因分析&#xff1a; 出现这个原因是Mysql之前的版本中加密规则是mysqlnative_password&#xff0c…

sqlyog错误号码2058解决方式

新建连接报错&#xff0c;错误号码2058 windows系统打开cmd命令行窗口&#xff0c;输入mysql -uroot -p 输入密码&#xff0c;登录mysql&#xff0c;再输入下面这行代码&#xff0c;password替换成你的密码。 ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_passwo…

【SQLyog错误号码2058解决办法】

当你遇到下图这个错误时&#xff0c;是由于SQLyog在8.0以上版本采用了新的加密方式。 解决办法&#xff1a; win R打开 &#xff0c; 输入cmd&#xff0c;打开命令行窗口&#xff0c; 然后连接你的SQLyog版本的服务器&#xff0c; mysql -uroot -P3306 -p注意&#xff1a;…

解决SQLyog连接MySQL8时报错:错误号码2058

前言 使用SQL8.0的用户在使用MySQLyog连接时&#xff0c;SQLyog连接MySQL8时报错&#xff1a;错误号码2058。 本文将介绍2种解决方法。 sqlyog配置新连接报错原因&#xff1a; 新版的MySQL8.0加密方法变了 具体原因&#xff1a;新的MySQL 8.0安装&#xff0c;在初始化数据目…

【SQLyog连接MySQL时出现的2058错误解决方法】

解决方案 第一步 WinR→cmd打开命令提示符&#xff0c; 输入以下命令&#xff1a;mysql -u root -p 1.1 提示Enter password&#xff0c;输入密码即可 1.2 如果提示“mysql不是内部或外部命令&#xff0c;也不是可运行的外部程序或批处理文件。” 如下图 解决此错误有两种哪个方…

顺序图/时序图

1.定义 顺序图也称时序图&#xff0c;定义是&#xff1a; 顺序图是显示对象之间交互的图&#xff0c;这些对象是按时间顺序排列的。特别地&#xff0c;顺序图中显示的是参与交互的对象及对象之间消息交互的顺序。 目的&#xff1a;序列图的主要用途之一&#xff0c;是把…