自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 封装一个列表转换成树形结构的函数

将pid进行上下级关联的数据转换成element-ui需要的children嵌套的函数

2022-08-29 22:54:36 323 1

原创 TypeScript 高级类型

Type类型的数组),因为只要是数组就一定存在length属性,因此就可以访问了。同样,如果传入类型string,函数id参数和返回值的类型就都是string。绝大多数情况下,我们都可以在使用对象前就确定对象的结构,并为对象添加准确的类型。这样,通过泛型就做到了让id函数与多种不同的类型一起工作,(或者说对象中可以出现任意多个属性),此时,就用到。K是对象类型名称,T是剔除K类型中的属性名称。(比如,第二个类型变量受第一个类型变量约束)泛型的类型变量可以有多个,并且。.........

2022-07-16 19:41:54 463

原创 TypeScript 常用类型

有时候你会比TS更加明确一个值的类型,此时,可以使用类型断言来指定更具体的类型。需求数组中既有number类型,又有string类型,这个数组的类型应该如何写?联合类型、自定义类型(类型别名)、接口、元组、字面量类型、枚举、void、any等。可以将TS中的常用基础类型细分为两类1JS已有类型2TS新增类型。语法typexxxx=(形参1类型,形参2类型)=>返回值类型。比如,上述代码中,约定变量age的类型为number类型。...

2022-07-14 20:50:25 1023

原创 为什么 typeof null 是一个 object?

typeofnull输出为object”其实是一个底层的错误,但直到现阶段都无法被修复。 原因是,在Javascript初始版本中,值以32位存储。前3位表示数据类型的标记,其余位则是值。对于所有的对象,它的前3位都以000作为类型标记位。 在Javascript早期版本中,null被认为是一个特殊的值,用来对应C中的空指针。但Javascript中没有C中的指针,所以nuli意味着什么都没有或者void并以全(32个)表示。 因此每当]avascript读取null时,它前端

2022-07-14 13:20:32 846

原创 vue面试题总结

总结了vue的一些面试题

2022-07-11 08:19:45 112

原创 详解undefined和null

了解一下undefined和null是不是一家人

2022-07-10 13:49:34 1051

原创 vuex知识总结

通过实例来了解vuex

2022-07-08 09:26:03 339 1

原创 前端高频面试题总结

前端高频面试题总结

2022-07-08 08:56:15 149

原创 微信小程序基础总结

总结了一下微信小程序的基础语法,希望能给各位一点帮助,有误请指教

2022-07-07 21:54:47 756

原创 商品分类页面的静态布局模板

商品分类页面的静态布局模板

2022-07-07 21:45:47 251

原创 Error: Request failed with status code 405

Error: Request failed with status code 405

2022-06-26 09:24:38 12107

原创 ValidationError: webpack Dev Server Invalid Optionsoptions should NOT have additional properties

ValidationError: webpack Dev Server Invalid Optionsoptions should NOT have additional properties

2022-06-20 20:22:15 975 1

原创 报错No message available的问题解决

报错No message available的问题解决

2022-06-15 20:55:09 12021 1

原创 解决路由无法切换显示内容的问题

路由无法切换显示内容

2022-06-09 10:33:57 121

原创 Property or method “passwordType“ is not defined on the instance but referenced during render.

Property or method "passwordType" is not defined on the instance but referenced during render.

2022-06-06 09:33:08 516

原创 git创建仓库及其本地分支操作

git创建仓库及其推送本地分支

2022-06-05 19:52:23 357

原创 微信开发者工具flex布局不生效问题解决

关于微信开发者工具flex布局不生效问题解决

2022-06-03 23:10:04 1774

原创 Vue项目tabbard项目的组件知识点

Vue项目tabbard案例的组件知识点组件的创建tabbar案例只在一个页面中进行操作,将页面分为三个子组件MyHeader.vueMyTable.vueMyTabBar.vue页面的底部MyTabBar.vue可以进行切换,并且表格中的页面会切换将其又分为三个组件,放在views里面MyGoodsList.vueMyGoodsSearch.vueMyUserInfo.vue这样的案例一般将子组件全都导入到App.vue这个父组件里面父子组件之间传值父传子一般在子组

2022-05-26 00:34:47 167

原创 vue购物车的完成步骤

vue购物车的实现步骤

2022-05-21 12:20:59 375

原创 JavaScript对象和json字符串的互相转换

JavaScript对象和json字符串的互相转换

2022-05-18 23:28:58 509

原创 vue待办项目的实现步骤

vue代办项目实现步骤

2022-05-18 19:59:28 542 1

原创 vue基础总结

vue是什么渐进式javacript框架, 一套拥有自己规则的语法vue脚手架​ 作用: 帮助我们搭建项目搭建项目及环境安装npm install - g @vue/cli创建项目注意: 项目不能有大写,中文和特殊符号vue create 项目名切换到根目录,可以在命令行中cd,也可以自己在文件夹中cmd打开cd 项目名运行vue项目npm run serve项目结构​ ​ 最为主要的几个node_modules

2022-05-14 00:09:05 1274

原创 node知识总结

node的设计模式node 由 V8 引擎封装的node 使 javascrip t可以运行在浏览器之外node 没有document 对象,没有bom dom window 等对象node的工作方式异步 一个进程可以服务多个请求安装nodenode -v 查看node的是否安装一般安装稳定版本一直点击下一步完成第一个node程序运行node 在终端上,或者命令运行运行方式:在文件自身的位置上运行 可以在本地地址栏输入cmd在命令行里打开文件 使

2022-05-09 00:15:19 609

原创 使用nodemon时命令行报错:listen EADDRINUSE: address already in use :::3000

使用nodemon时命令行报错:listen EADDRINUSE: address already in use :::3000

2022-05-08 22:32:30 671

原创 详解空值合并运算符

空值合并运算符到底是什么是javaScript新增的运算符空值合并运算符(nullish coalescing operator)的写法为两个问号 ??a ?? b 的结果是:如果 a 是已定义的,则结果为 a,如果 a 不是已定义的,则结果为 b。换句话说,如果第一个参数不是 null/undefined,则 ?? 返回第一个参数。否则,返回第二个参数。我们换成三元运算符的使用逻辑重写result = a ?? b来进一步了解result = (a !== null...

2022-05-01 12:13:25 2132

原创 Ajax知识总结

服务器相关的概念服务器服务器的本质是一台电脑服务器的作用:存储一个网站的数据和文件(html,css,js,图片,音乐…)提供文件给用户下载客户端前端开发中,客户端特指“Web 浏览器”客户端和服务器的通信的过程就像我们(客户)去银行(服务场所)办理业务:客户提出需求:客户提出要办理业务,比如办卡、存钱、取钱、销户、买纪念币等等银行的回应:银行根据客户的需求,办理相关的业务​所以客户端与服务器之间的通信过程,分为请求 - 响应两个步骤。其中:请求的概

2022-04-24 21:21:06 1264

原创 JavaScript高级教程

JavaScript高级教程箭头函数箭头函数是匿名函数,一般做为参数传递//以前的函数格式let test = function (a,b){ let sum = a + b return sum } // 简写成以下格式 let test = (参数) => {函数体}可以简记成把function变成了符号=>,然后位置放在了参数的右边注意点:如果函数体只有一句,那么可以省略{},同时默认会返回函数体的结果,不能写return如

2022-04-21 22:16:06 1646

原创 JavaScript语言之webAPIs篇

JavaScript语言之DOM篇DOM 页面文档对象模型认识DOMDOM树​ 含义:将 HTML 文档以树状结构直观的表现出来,我们称之为文档树或 DOM 树描述网页内容关系的名词作用:文档树直观的体现了标签与标签之间的关系​DOM对象​ 1. 含义:浏览器根据html标签生成的 JS对象所有的标签属性都可以在这个对象上面找到修改这个对象的属性会自动映射到标签身上​ ​ 2. DOM的核心

2022-04-05 19:21:37 1464

原创 JavaScript之简单DOM小案例

简单的几个Dom案例

2022-04-05 19:06:51 832

原创 javascript基础语法总结

javascript基础语法简介javascript是一种运行在客户端(浏览器)的编程语言,实现人机交互效果作用网页特效 (监听用户的一些行为让网页作出对应的反馈)表单验证 (针对表单数据的合法性进行判断)数据交互 (获取后台的数据, 渲染到前端)服务端编程 (node.js)组成ECMAscript js基础语法 ( 变量、分支语句、循环语句、对象等等 )web APIsDOM 操作文档 ( 比如对页面元素进行移动、大小、添加删除等操作 )BOM

2022-03-26 19:13:55 1873

原创 移动web及css空间平面

css平面和空间的知识总结以及移动web,响应式布局的总结

2022-03-24 21:33:55 622

原创 CSS的重点基础知识

CSS的重点基础知识背景1.背景颜色属性名:background-color属性值:rgbrgba十六进制关键字注意点:为了不影响盒子大小,一般给盒子设置背景颜色2.背景图片属性名:background-image:url(’’);括号里面的引号可以不写,但一般都推荐写背景图片一般作为装饰作用,需要在放在div里面,但是它不能撑开盒子。3.背景平铺属性名:background-repeat背景平铺就是把图片铺满整个盒子。那如何不让背景图片平铺或者让它按我们

2022-03-20 11:06:00 1048

原创 外边距合并和塌陷问题及解决方法

1.外边距合并​ 当两个外边距相邻时,它们会合并为较大的那一个。​ 无论是相邻元素的上下边距,还是父子元素的上 边距,甚至是同一元素的上下边距。​当一个元素包含在另一个元素中时(假设没有内边距或边框把外边距分隔开),它们的上和/或下外边距也会发生合并。​ ​​ 2. 当两个元素垂直排列时,第一个元素的下外边距与第二个元素的上外边距会发生合并。​ 假设有一个空元素,它有外边距,但是没有边框或填充。在这种情况下,上外边距与下外边距

2022-03-19 22:05:56 957

空空如也

空空如也

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

TA关注的人

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