- 博客(194)
- 收藏
- 关注
原创 ES6新特性
推荐菜鸟教程:菜鸟教程ES6ES6 数据类型有: Number 、 String 、 Boolean 、 Object、 null 、 undefined 、 Symbol 。1. Let、Const两者都拥有块级作用域,没有变量提升,不能重复声明,存在暂时性死区let用于声明变量const用于声明常量,一旦声明必须初始化。基本数据类型的常量一旦声明就不改变,但是引用数据类型的常量,比如对象(Object),可以改变里面的属性值(里面的数据结构改变),但建议不要修改,要修改就用let2.结构赋值
2022-05-24 16:16:29 127
原创 vue3导出excel表格方式之一——xlsx文件
下载插件"element-plus": "^2.2.1","file-saver": "^2.0.5","xlsx": "^0.17.4"<script setup>import { reactive, ref } from "vue";import XLXS from "xlsx";import FileSaver from "file-saver";defineProps({ msg: String,});const count = ref(0);const st
2022-05-23 16:10:27 2482
原创 vscode——插件使用
打开扩展:ctrl+shift+x(快捷键)、直接在vscode面板点击扩展标志实时显示代码的变更记录要结合Git,有提交记录的插件:GitLens直接下载即可,无需其他操作效果展示:常用主题one dark pro效果图文件iconvscode-icons效果图...
2022-05-20 10:39:57 440
原创 vue——插槽slot的学习与使用
Slot介绍:插槽就是子组件提供给父组件使用的一个占位符,用 表示,父组件可以向这个占位符中填充任何的自定义内容。1.普通插槽:具名插槽就正常使用,没有别的要求//父组件<mySon>//子组件里面有slot标签自定义的内容才有效<p>我是父组件</p></mySon>//子组件<div><p>我是子组件</p><slot>//父组件自定义的内容在这里面显示<p>如果
2022-05-09 16:44:33 265
原创 TCP协议——三次握手
TCP是什么?TCP(Transmission Control Protocol,传输控制协议)是一个面向连接的、可靠的、基于字节流的传输层协议,是面向客户端和服务器端连接的通讯协议。TCP 的三个特点:面向连接、可靠性和面向字节流。客户端的状态:CLOSED、SYN-SENT、ESTABLISHED服务器端的状态:CLOSED、LISTEN、SYN-RCVD、ESTABLISHEDSYN(Synchronize Sequence Numbers),同步序列编号;ACK(Acknowledge
2022-05-07 16:32:50 757
原创 JS—字符串String操作方法
concat()concat():用于将一个或多个字符串拼接成一个新的字符串let str = 'hello world';let res = str.concat('!')console.log(res);//hello world!slice()/substring()/substr()这三个方法都是返回调用它的字符串的一个子字符串,都不影响原字符串,都可以传入一或者两个参数,若省略第二个参数则截取到字符串末尾参数都是正数slice()/substring():第一个参数是子字符串的开
2022-04-28 17:44:51 518
原创 uniapp创建项目——vue3+vite
创建项目命令npx degit dcloudio/uni-preset-vue#vite my-vue3-project在创建新的页面时,会有模板选择。创建常用模板:在一下的目录下创建一个文件,将常用的模板放进去常用的vue3初始化模板<script setup>import { ref, toRefs, onMounted, reactive, defineProps } from 'vue'import { useRouter, useRoute } from 'vu
2022-04-12 21:57:51 1314
原创 js单线程如何实现异步?
js在浏览器中执行过程同步-异步同步:会逐行执行代码,前面代码执行完毕后再执行后面的代码,因此会对后续代码造成阻塞(js的单线程跟同步差不多)。异步:调用之后先不管结果,先放入文物队列,然后再继续向下执行任务。(将任务添加到任务队列,进行等待,等执行栈清空后再执行任务队列内的任务)异步任务分为宏任务和微任务,微任务优先于宏任务主任务(执行栈)——微任务——宏任务浏览器是js的宿主环境之一,但浏览器是多线程的GUI渲染线程JS引擎线程事件触发线程定时触发器线程异步http请求线程
2022-04-07 22:29:44 532
原创 vue3的时间积累
scss样式中背景图报错:报错的路径: background-image: url("@/assets/image/home/header-title.png");修改后的路径:在@前面加一个~ background-image: url("~@/assets/image/home/header-title.png");**~@**的意思: @是webpack设置的路径名,代表的是src目录,~ 是相对于下面的文件路径的意思...
2021-10-08 21:49:21 161
原创 webpack——样式资源、html资源、图片资源、其他资源、devServer
webpack打包样式资源css-loader、style-loadernpm i css-loader style-loader -Dcss文件html,body { margin: 0; padding: 0; height: 100%; background-color: sandybrown;}#box { width: 300px; height: 300px; background-color: seashell;
2021-09-22 21:37:25 180
原创 webpack——五个核心概念、基本使用、打包
webpackwebpack是一种前端资源构件工具,一个静态模块打包器(module bundler)。将浏览器不能识别的语法编译成浏览器可以识别的语法在webpack看来,前端的多有资源文件(js/json/css/img/less)都会作为模块处理,它将根据模块的依赖关系进行静态分析,打包生成对应的静态资源(bundle)webpack五个核心概念1.Entry 入口(Entry)指示webpack以哪个文件作为入口起点开始打包,分析构建内部关系依赖图2.Output 输出(Outpu
2021-09-20 23:38:55 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人