自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 数组迭代七种方法(map、filter、forEach、some、every、findIndex、reduce)

一 、map 1. 作用: 映射数组 举例: 全场8折 , 数组中每一个元素*0.8 2. map方法特点 2.1 回调函数执行次数 == 数组长度 2.2 回调函数内部的return * return 新数组的元素 * 如果没有return, 则map的返回值都是undefined 2.3 map方法的返回值 * 返回映射之后的新数组 3. 示例 二 、filter 1. 作用: 筛选数组 应用场景: 将符合条件的元素放入新数组中 2. filter方法特点; 2.1 回

2022-05-08 20:08:07 1492

原创 vue组件 - 封装使用

1. 什么是组件化开发 一个页面 可能有一个或多个组件 组成完整的页面功能 * 封装思想: 把页面上 可重用的部分 封装为 组件 , 从而方便项目的开发和维护 2. 封装和使用 第一步 : 定义组件 例如: 定义一个名为MyCom的组件,并在App.vue中使用 (结构如下) 第二步 : 在 App.vue中 引入 、注册 并 使用组件 注意: 组件名不能与现有的html标签名一致 3. 用scoped实现组件的私有样式 (1) 问题: 默认组件...

2022-05-06 20:31:00 1558

原创 reduce 、every 、forEach

一 、 reduce 1.了解reduce的作用 : 数组累加器方法 *对数组每一个元素执行一次回调函数,累加最后一次回调的结果 2. reduce场景: 数组元素求和 、求数组元素最大值 3. 语法 数组名.reduce( ( 上一次值 , 当前值 , 当前下标 ) =>{ } , 初始值 ) 4. 参数意义 第一个参数 : 回调 (上一次值 , 当前值 , 当前下标) =>{} *默认下标不是从0开始,而是从1开始 开发中一般需要设置默认值 第二个参数 : 初始值 (一般需

2022-05-05 20:36:30 515

原创 vue 插值表达式 与 指令

一 、插值表达式 作用: 数据渲染语法 { { } }注: 中间可以写 算术运算 三元运算 拼接 不能写 分支 循环 声明变量 且 不能是data之外的自定义变量 二、vue指令 1. v-bind 用来 动态绑定标签上的属性值 语法: <元素 v-bind : 属性名1 = "值1" v-bind : 属性名2 = "值2"></元素> 简写 <元素 :属性名1 = "值1" :属性名2 = "值2">...

2022-05-03 20:49:50 1910

原创 前端高频面试题

一 、webpai 1.1 - 事件委托面试点: 1. 什么是事件委托. 给父元素注册事件 , 委托给子元素处理 2. 事件委托原理: 事件冒泡 3. 事件委托注意点: (1). this : 指向父元素 (2). e.target: 指向触发事件的子元素 4. 事件委托场景 : 给动态新增元素注册委托事件 1.2 - localStorage与sessionStorage区别 1.相同点: (1) 作用一致: 都是用于存储数据 (2) 都是只能存储字符串类型数据(上限5MB)

2022-05-02 21:29:24 210

原创 webpack实时打包使用说明

使用工具:[webpack-dev-server] 注意: 项目开发都是对src目录内部的文件进行更新,不要去修改dist打包好的文件 现在对src内部的任何文件做修改操作后,都需要重新打包,才可以看到对应效果 使用步骤: 1. 安装 : npm i webpack-dev-server -D 2. 在webpack.config.js中做如下配置 3. 在package.json中补充一个script 4. 启动命令 现在通过 npm run dev就可以实现 ...

2022-05-02 20:31:45 461

原创 webpack基本使用和配置文件

1. 了解webpack (1) webpack是静态模块打包器 (2) 能翻译和压缩代码 (3) 减小代码包体积,让浏览器更快速打开网页 2. 使用webpack的方法 注意: webpack是基于nodejs的,所以一定要安装了node才能使用 比如: (1) 任意新建一个空文件夹 , 进入文件内部 用 npm init --yes 命令生成一个package.json (2) 创建三个文件 index.html index.js tool.js 并书写自己的...

2022-05-02 20:15:47 1343 1

原创 bug集合

1. 注意: 文件写入时 数据要转json类型 ! 2. 问题: 跨域错误

2022-04-29 19:58:49 134

原创 post接口

1. post接口---普通键值对 const express = require('express') const app = express() //加了之后,可以直接在req中通过body来接收 普通键值对格式的参数 app.use(express.urlencoded()) //使用apifox发起一个post请求//post: 本机ip:3009/testpost app.post('/testpost', (req, res)...

2022-04-29 19:37:16 3452

原创 npm包.

1.下载与使用 (1)初始化项目: 输入npm init --yes (2)安装包 : 输入npm i 包名 (3)使用包 : const 常量名 = require( ' 包名 ' ) 2.全局安装包与本地安装包 (1)全局安装包: 包被安装到了系统目录 命令: npm install -g 包名 或 npm install 包名 -g 查看全局包的安装目录: npm root -g (2)本地安装包: 安装在当前项目的根目录下 命令: npm install 包名 ...

2022-04-27 16:18:15 235

原创 nodejs

1. nodejs是什么 是基于 Chrome V8 引擎的 JavaScript 运行时 2. nodejs的下载方式 (1)去官网自行下载LTS版本; (2)安装完成之后,页面没有图标按钮; (3)上班之后,要问同事,具体的node版本是什么; 3. 打开小黑窗的4种方法 (1)cmd窗口: window+R 输入cmd 回车 (2)在资源管理器中,打开任意目录,直接在地址栏中输入cmd,回车 (3)在资源管理器中,按下 shift 的同时点击鼠标右键,选择'在此处打开powershe

2022-04-25 19:45:37 516

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除