- 博客(16)
- 收藏
- 关注
原创 vite+ts vite.config.ts使用path报错
找不到模块path及其相应的声明 问题1:新项目配置vite.config.ts时使用import path from 'path' 原因分析:path模块是node.js内置的功能,但是node.js本身并不支持typescript,所以直接在typescript项目里使用是不行的 解决方案:安装@types/node 使用npm npm install @types/node --save-dev 使用pnpm pnpm i @types/node -D allowSyntheticDe
2022-05-23 16:11:50
5438
原创 git 命令
常用命令 在本地仓库使用git bash,输入命令初始化仓库 git init 输入命令,关联远程仓库 git remote add origin https:// 其中origin为远程仓库别名 添加到暂存区 git add . 添加到本地仓库 git commit -m ‘提交信息说明’ 推送到远程仓库 git push origin master 说明 : 将本地master 分支推送到远程仓库,仓库别名与第二步设置一致 git push [远程仓库别名] [本地分支名] 其他命令 git s
2022-05-22 17:14:19
218
原创 node——模块化
模块化什么是模块化特性规范CommonJSexportsmodule.exportsrequire 什么是模块化 特性 将程序划分为一个个小的结构 每个结构编写自己的逻辑代码,有自己的作用域 暴露自己模块中变量、对象、函数 导入其他模块中的变量、对象、函数 规范 AMD CMD CommonJS CommonJS node中实现模块化的方式是CommonJS,导入模块是同步 特点: 每个js文件都是单独的模块 可以导入导出,导出使用exports或者module.exports,导入使用requi
2022-05-22 14:57:42
407
原创 node——全局对象
全局对象给node传递参数node输出特殊的全局对象__dirname__filename全局对象 给node传递参数 创建index.js 写入 console.log(process.argv); process.argv.forEach((item)=>{ console.log(item); }) 在终端 执行 node .\index.js hello name:node 终端输出 node输出 命令 说明 console.log() 打印输出内容
2022-05-20 18:56:37
184
原创 vue3--setup&生命周期
这里写自定义目录标题学习工具(方便、无需自己搭建环境)setup生命周期**父子组件生命周期** 学习工具(方便、无需自己搭建环境) Vue SFC Playground :https://sfc.vuejs.org/ setup setup是组合Composition API中的入口函数,也是第一个要使用的函数。 setup只在初始化时执行一次,所有的Composition API函数都在此使用。 生命周期 setup执行在beforeCreate和created之前 <template>
2022-05-19 17:49:45
5073
原创 node node-sass sass-loader版本对应问题
查看node-sass和node版本是否对应 node -v 图片来自https://github.com/sass/node-sass node版本不对应,升级node或者降级 使用nvm对node版本进行管理和切换 安装 nvm-window https://github.com/coreybutler/nvm-windows,window默认添加系统环境和用户环境,若命令行不能使用nvm,需自行添加环境 使用镜像 在 nvm 的安装目录下找到settings.txt文件 node_mirr
2021-03-23 13:46:41
32747
10
原创 JS-Web-API
JS-Web-APIDOM节点获取获取DOM的property获取DOM的attribute新建节点插入节点移动已有节点获取父元素获取子元素获取的子元素中筛选标签节点删除节点DOM性能对DOM查询做缓存将频繁操作改为一次性操作 DOM节点获取 document.getElementsByTagName() document.getElementsByClassName() document.getElementsById() document.querySelectAll() 获取DOM的property
2021-03-18 14:08:49
211
原创 前端开发常用单位
前端开发常用单位像素(px)特点:百分百(%)特点:例子:宽和高paddingmarginem特点rem特点vh(Viewport Width)&vw(Viewport Height)特点vmin&vmax特点视口什么是视口?移动端自动将视口宽度设置为980带来的问题如何保证在移动端不自动缩放网页的尺寸? 像素(px) 特点: 不随视口变化改变大小 百分百(%) 特点: 跟父元素的宽高有关 子元素的宽高分别有父元素的对应的宽和高决定 子元素的margin和padding设置百分比计算依据是
2021-03-18 13:52:26
298
原创 BFC
BFC一、什么是BFC?二、BFC特点三、BFC布局规则如何触发BFCBFC案例清除浮动 一、什么是BFC? BFC(Block Formatting Context)块级格式上下文 二、BFC特点 BFC渲染一个独立的布局容器 改容器内的元素按照一定规则布局,不受外界影响,也不影响外界 三、BFC布局规则 BFC容器内部盒子在垂直方向上一个接着一个放置 属于同一个BFC容器内相邻的盒子margin和重叠,取较大值 计算BFC的高度时,浮动元素也参与计算 BFC的区域不会与float 盒子重叠 如何
2021-03-15 19:30:16
204
原创 广州空气质量数据分析
通过获取2017/01/01-2019/12/03三年来广州空气质量相关数据,使用python对数据进去数据清洗,使用python的pandas、 matplotlib和seaborn分析广州近三年空气质量变化趋势为2018年空气质量较2017年有所改善,2019年比2018年的AQI所降低;夏季空气质量最好,秋季最差;空气质量总体水平为良;利用SPSS和因子分析法分析影响广州空气质量的主要因素为PM10和O3。
2021-03-15 15:11:37
5949
1
原创 重看JavaScript,发现遗漏知识点(1)
重看JavaScript基本语法表达式和语句switch标签(label)结合break使用加label标签不加label标签结合continue使用加label标签不加label标签数据类型确定类型三种方法typeofnull&undefined布尔值转换转换为false空数组和空对象 本文为自己重新复习JavaScript,发现自己之前遗漏或者忘记的知识点,在此记录下来,以便日后复习 基本语法 表达式和语句 表达式:得到返回值的计算式 表达式和语句的区别:前者为了得到返回值,一定会返回值;后者进
2021-03-15 14:24:13
274
原创 CSS布局--flex
CSS布局常用布局传统布局flex布局基本概念1.容器——可存放项目items的盒子水平的主轴(main axis)垂直的交叉轴(cross axis)2.项目——container盒子中的项目容器属性display1.flex-direction属性1.row2.row-reverse3.column2.flex-wrap属性1.nowrap2.wrap3.flex-flow属性——flex-direction和flex-wrap属性简写4.justify-content属性——定义项目在主轴的对齐方式1
2021-03-01 00:14:11
241
原创 ES6知识点--数组
ES6中数组方法 let arr=[1,2,3] forEach arr.forEach(function(value,index,array){ console.log(value,'--',index); //console.log(array[index]); }) forEach&&breake&&continue break和continue不能中断forEach some 返回布尔值,只要有一个满足即返回true let result1 =
2021-03-01 00:12:31
2166
1
原创 ES6知识点--let&const&解构解析
目录ES6let&const特性let经典面试题constes5定义常量const定义常量解构赋值ES6中数组方法forEachforEach&&breake&&continuesomeeverymapfilterreduce累加累乘结合Math.max()求最大值去重findfindIndexfor in???for ofarr.values()arr.keys()arr.entries() ES6 let&const特性 不属于顶层对象window 不
2021-03-01 00:09:47
920
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅