自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 移动端封装tree树形结构渲染

子组件<template> <div class="experTree"> <ul v-for="(item, index) in data" :key="index"> <li class="experTree_info anime_time active"> <div class="experTree_bar" @click="onOpenHandler(item, index)">

2022-08-02 13:51:57 899 1

原创 **数组去重的方法**

数组去重的方法

2021-12-13 22:37:14 1330

原创 解决跨域问题

在发送请求后,看到以下错误提示,先确认接口地址是否正确,如果确定是正确,由于 浏览器 跨域了跨域的问题是由于 浏览器的同源策略 .同源策略是浏览器的基本安全策略.目的是为了更加安全.同源: 协议,主机[域名,IP],端口都一致才可以.解决方案: jsonp 需要服务端配置 返回数据并进行回调操作 不太流行了 cors 在服务端配置运行跨域 实际公司业务采用的一种方式 要求服务端配合 proxy 开发过程中使用 上线也可以用 基于开发者服务器进行配置转发请求 .

2021-12-06 15:11:28 213

原创 Vuex 五个核心【State,Getter,Mutation,Action,Module】

Vuex 五个核心【State,Getter,Mutation,Action,Module】

2021-12-06 14:59:28 497

原创 Vue组件传参 [父向子传值 &子向父传值&兄弟传值]

Vue组件传参 [父向子传值 &子向父传值&兄弟传值]

2021-11-30 17:51:55 600

原创 VueRouter【全局路由守卫,路由独享,组件内的守卫】

VueRouter【全局路由守卫,路由独享,组件内的守卫】

2021-11-30 11:02:10 350

原创 vue中 this.$route.query和this.$route.params&query传参和params传参的使用和区别

vue中 this.$route.query和this.$route.params&query传参和params传参的使用和区别

2021-11-30 00:30:59 10027

原创 JS高级**闭包**

1.问题:全局变量和局部变量都有不可兼得的优缺点:(1)全局变量:a.优点:可重用b.缺点:极易被污染一一将来在公司中禁止使用一切形式的全局变量.(2)局部变量a.优点:不会被污染b.缺点:不可重用2.解决:今后,只要希望给一个函数定义一个专属的且可重用的变量,只有函数自己可以用,别人不可用时,就用闭包3.什么是闭包:(1).用法:既能重用变量,又可以变量不被污染的一种编程方法(2)本质:外层函数调用后,外层函数作用域对象,被内层函数引用着,无法释放,就形成闭包对象—

2021-10-18 23:57:34 78

原创 JSCOPE--面向对象

面向对象1.问题:程序中将会保存大量数据.而大量数据如果零散的随意管理,及容易出错!而且用不着不方便.2.解决:今后程序中,都是都是用对象的方式,来管理大量数据3.什么是:程序中会将描述一个事物的多个属性和功能集中保存在一个对象结构中,再起一个名字4.优点:极其便于大量数据的的管理维护5:面向对象三大特性:封装 、继承、多态6:封装:(1)什么是:创建一个对象,集中保存现实中一个事物的属性和功能(2)为什么:极其便于大量数据的管理维护(3)何时:今后,只要使用面向对象思.

2021-10-17 23:54:59 267

原创 function函数

1.function函数(1)什么是函数:程序中专门保存一段可重复使用的的代码程序结构/对象,再起一个名字.(2)何时:但一段代码可能被反复使用这段代码是,都要先定义再去函数,用时反复调用它(3)如何:a.定义函数:function 函数名(形参变量1,形参变量2,....){ 函数体; return 返回值}1)形参:i.什么是:专门保存函数调用时所必须的...

2021-10-17 23:44:06 6006

原创 Git 安装教程

Git腾讯下载地址:https://pc.qq.com/detail/13/detail_22693.html Git官网下载地址:https://git-scm.com/downloads普通下载就好 也可以去官网下载 不过官网是国外的下载起来有点慢下载好后双击可以根据自己情况修改安装路径 不修改就直接nextnext上面图标组件(Addition icons) : 选择是否创建桌面快捷方式。nextnext...

2021-08-29 15:20:03 862

原创 Git

Git下载地址:https://pc.qq.com/detail/13/detail_22693.html Git是版本控制系统就是对应用软件的源代码的版本实现控制,以实现不同版本之间的切换,回滚,历史信息追溯等需求。1.Git中常用的概念工作目录:是一个目录,保持项目中所有的文件暂存区:是内存中一块区域,用于临时项目存储项目中的文件Git仓库:是一个特殊项目的目录,保持项目中所有的文件以及每一次修改的记录2.Git常用的管理命令鼠标右键点击Git Bash H...

2021-08-29 14:22:57 95

原创 Nodejs —Express-2 中间件

1.中间件用于拦截对服务器的请求 分为应用级中间件,路由级中间件,内置中间件,第三方中间件,错误处理中间。(1)应用级中间件就是一个函数,一旦拦截到以后会自动调用这个函数app.use(要拦截的URL,函数)//引入第三方模块const express=require('express');//创建web服务器 const app=express();//设置端口app.listen(8080);function fn(req,res,next){//next..

2021-08-24 23:25:42 591

原创 JavaScript 对象 、对象方法

对象是引用类型数据,对象是一组属性和方法的集合。 对象形容例如:一部手机{属性有品牌、颜色、内存大小、屏幕尺寸.} {方法有打电话、玩游戏、看视频、听音乐....}万物皆对象!1.JS的对象自定义对象:自己创建的对象内置对象:JS提供的对象宿主对象:根据不同的执行环境划分2.使用对象字面量创建对象创建一个手机对象,包含的属性有品牌、颜色、屏幕尺寸、产地//对象字面量var phone = { name: '华为', color: 'blue',...

2021-08-22 23:35:45 328

原创 JavaScript 函数二

1.匿名函数(1)函数声明与函数表达式的对比函数表达式var fun=function(){}//调用函数fun();变量名称就是函数名称普通函数也叫函数声明function fun(){}fun()//调用函数对比函数名称()和函数名称函数名称()调用函数,执行函数体中的代码,得到返回结果函数名称 是一个变量,变量中保持了一个函数对比函数声明与函数表达式的区别函数名称创建的函数存在函数整体提升,可以先写调用在写创建函数...

2021-08-22 21:33:59 71

原创 Nodejs 一

1.Node.js概述Node.js运行在服务器端的JS解释器(1)对比jsJS运行在客户端浏览器 存在多款浏览器,有兼容性问题,Node,js运行在服务器端,只有一种解释器谷歌V8引擎,不存在兼容性问题两者都有共同的内置(ES)对象 自定义对象 不同的宿主对象JS用于操作网页,实现用户交互 Node,js用于服务器端开发 例如数据库访问 其它服务器的调用(2)运行方式①脚本模式node 拖拽脚本文件 回车②交互模式node 回车 进入交互模式...

2021-08-21 16:44:08 129

原创 Node.js 安装教程

本安装教程由window10环境下安装。1.去nodejs官方网站下载node安装包这是node官网下载地址 https://nodejs.org/en/2.下载左边长期维护版3.下载好后双击nodejs安装包4.记得勾上方框允许安装5.点击Finish就安装成功了6.打开cmd 输入nod -v 查看是否安装成功,如下图就安装成功了...

2021-08-21 15:39:30 147

原创 JavaScript 递归

在函数的内部调用自身,本身是一个死循环,容易产生内存泄漏。内存泄漏:内存空间满了,无法保证新的数据,内存空间代表一个作用域,作用域是一个执行栈、执行上下文。

2021-08-21 11:01:08 81

原创 JavaScript 斐波那契数列

创建函数fib,传递任意一项,返回斐波那契数列下这一项的值 fib(6)--->8 fib(7)---->13function fib(n) { //第1项、第2项固定是1 var n1 = 1, n2 = 1; //通过循环求中间的每一项,开始从第3项开始,直到求出第n项结束 for (var i = 3; i <= n; i++) { var c = n2; //把每次求出的这...

2021-08-21 09:17:12 217

原创 JavaScript 数组

数组是一组数据的集合,每个数据称为元素1.利用字面量创建数组(常用)var 数组名=[元素1,元素2.....]var arr =[a , b ,‘哈喽’,true] //[ ]里面可以放任意字符类型 ,数组元素用逗号分隔创建数组,包含有一组商品的名称var shop =['华为','华为HUAWEI nova 7','HUAWEI nova 6'];console.log(shop);2.利用new创建数组var 数组名 =new Array...

2021-08-18 23:00:21 168

原创 JavaScript Math Date Number Boolean对象 错误处理

Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。PI 圆周率console.log(Math.PI);//圆周率abs() 获取绝对值console.log(Math.abs(-1));//1ceil() 向上取整console.log(Math.ceil(3.14));//4...

2021-08-17 22:28:43 81

原创 JavaScript 遍历数组 翻转数组与冒泡排序法

使用遍历数组的方式 翻转数组中的元素 [‘a',’b’,’c’,’d’] [‘d’,’c’,’b’,’a’]代码实例://使用遍历数组的方式,翻转数组中的元素var arr = ['a', 'b', 'c', 'd'];//声明变量保存空数组,用于存储倒着的元素var arr2 = [];for (var i = 0; i < arr.length; i++) { //0 4 3 //1 4 2 //2 4 1 //3 4 0 //找到倒着的元...

2021-08-16 23:13:30 487

原创 JavaScript API方法

1.数组APIAPI:JS中预定好的一些函数或者方法。toString() 将数组转为字符串,元素之间用逗号隔开。join()将数组转为字符串,可以指定元素之间的分隔符。concat(arr2,arr3...) 拼接多个数组,arr2,arr3表达要拼接的数组。slice(start ,end)截取数组元素,start开始的下标,end结束的下标,不包括end本身,end为空截取到最后,下标为负数表示倒数,返回截取到的元素。splice(start,count,v1,v2...

2021-08-16 23:00:31 4148

原创 JavaScript 函数一

1.函数函数分为系统函数和自定义函数函数:是一个功能体,提供若干个数据,返回处理结果,用于封装要重复执行的代码。(1)创建普通函数function 函数名称(){ 函数体—— 封装的要重复执行的代码}创建函数getSum,在函数体中封装计算1~100之间所有整数的和并打印结果,最后调用多次function getSum(){ for(var i=1,sum=0;i<=100;i++){ sum+=i;//求和 } con...

2021-08-12 00:13:16 841

原创 JavaScript 循环

循环 :一遍又一遍执行相同或者相似的代码循环的两个要素循环条件:控制循环是否往后执行。循环体:要重复执行的相同或者相似的代码。1.while 循环while(循环条件){循环体}案例:循环打印1~100之间所有的奇数。计算1~100之间所有奇数的和 。2.do-while循环do{循环体}while(循环条件);案例:打印40~30之间所有的整数。计算1~100之间所有的能被3整除的数字的和。假设...

2021-08-10 23:56:39 368

空空如也

空空如也

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

TA关注的人

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