自定义博客皮肤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)
  • 收藏
  • 关注

原创 个人博客书签索引页

Js函数的属性和方法

2021-03-30 21:20:04 121

原创 右键菜单中配置,用VSCode打开文件和文件夹

鼠标右击文件或者文件夹,可直接用VSCode打开,非常方便。如果我们安装VSCode的时候没有选择这2个选项,那就享受不到这个便捷的功能了,那么怎么办呢?在装的过程中勾选上这2个选项即可(肯定我们不愿意,很多配置 插件都用习惯了,再装很费事,即使是setting sync也免不了麻烦,所以这个我们不推荐)项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的是:“这是右键上显示的文字,可以随便写,只是为了方便查看。分支,如果没有shell分支,则在。同上面的2一样,数据内的值为“”项,在右侧窗口的“

2021-09-14 10:35:27 1205 2

原创 vue-cli--.editorconfig 文件配置介绍

让使用不同编辑器的开发者在共同开发一个项目时“无痛”地遵循编码规范(编码风格),就可以使用EditorConfig插件,会在项目根目录寻找.editorconfig文件并使用其中定义的编码风格。

2021-09-13 10:12:17 636

原创 nrm安装完成后,运行nrm ls运行报错

nrm安装完成后,运行nrm ls运行报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, 'string', value); ^[TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined at validateString (internal/validators.js

2021-07-26 16:57:25 626

原创 软件安装网址

驱动软件驱动精灵:http://www.drivergenius.com/

2021-07-13 09:49:58 10154

原创 Tortoise---版本控制的取消

在要解除版本控制的文件夹右键TortoiseSVN–>导出–>选择同一个文件夹(目标文件夹一定要和你右击的文件夹是同一个文件夹),这时就会出现“是否解除版本控制”的对话框。点击"确定",则移除版本控制...

2021-07-05 16:43:16 563

原创 JavaScript函数的属性和方法

目录1、length属性2、prototype属性3、apply()方法和call()方法4、bind()方法5、继承的方法ECMAScript中的函数时对象,因此函数也有属性和方法。每个函数都包含连个属性:length和prototype1、length属性length属性表示函数希望接收的命名参数的个数。如下:functionsayHi(){ alert("hi");}functionsayName(name){ alert(name);..

2021-03-27 17:20:49 256

原创 Vue中实现页面跳转的若干种方法

需要做页面跳转的背景:公司做的是后台系统,用的模板是eladmin后台,(自己摸索的)这个模板的路由采用的方式是前端在网页的菜单设置上自定义配置路由参数(包括如访问路径等),能够动态的生成路由,在内部js中实现将路由地址发送到后端,后端再返回路由menu,再通过内部js加载到前端的路由代码中。问题:1、通过网页的菜单自定义配置路由参数,只能配置侧边栏的路由,而如在其他组件中设置子路由,来实现在父组件中的子组件跳转,就无法实现。猜测原因可能是搭框架的人把这部分功能删了,因为在eladmin体验版中,看

2021-03-10 00:10:15 1647

原创 Vue项目实例--filter过滤器的应用(毫秒转化成年月日时分秒)

// 时间过滤器,毫秒转换成年月日时分秒Vue.filter('dateFormate', function(originVal) { const dt = new Date(originVal) const y = dt.getFullYear() const m = (dt.getMonth() + 1 + '').padStart(2, '0') const d = (dt.getDate() + '').padStart(2, '0') const hh = (dt.getH.

2021-02-15 01:03:49 486

原创 vscode 代码片段如何输出$符号

vscode 代码片段如何输出$符号问题vscode代码片段如何输出$符号?正常输入$符号或者输入\$最后都会被省略。解决输入\\$就能解决

2021-02-15 00:58:46 2576 3

转载 js中字符串的常用方法

目录一、普通方法1.字符方法(索引和字符的互相返回)str.charAt(index); str.charCodeAt(index); String.fromCharCode(num1,num2,...,numN);2.拼接字符串concat方法(对原字符串无影响)3.截取字符串slice方法、substring方法、substr方法:4.字符串位置方法(查)str.indexOf(searchString,startIndex); str.lastIndexOf(...

2021-01-22 18:08:36 4888

转载 NPM报错 Error: EPERM: operation not permitted, unlink......的解决办法

由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是“Error: EPERM: operation not permitted, unlink…”这个错误。这个错误因为报错信息的误导性,导致很多网上提出的解决办法都是什么设置权限,以管理员身份进入等乱七八糟的。其实这个错误出现的原因就是网络不稳定,导致npm包下载不完整或者出错导致的。什么,你家里100M光纤网速飞起?但服务器是国外的,该慢的时候还是得慢。而一次出错之后,一般人都会再次npm install ,而...

2021-01-12 10:24:13 24802 1

转载 js之深浅拷贝与内存地址的关系

数据类型:简单数据类型直接存储在栈中复杂数据类型指针在栈中,真实的数据存储在堆中(复杂数据类型首先会寻找存在栈中的指针对象,再而找到该指针指向的堆中数据)深拷贝和浅拷贝只影响复杂数据类型 Object Array浅拷贝:赋值指针,但是指针同时指向堆中相同的地址,所有会改变原来的数据比如有一个保险柜里面有两万块钱(堆中的数据),只有A有钥匙(栈中的指针),但是A和B关系很好,A又配了一把钥匙(栈中的指针),A和B都有开启保险柜的钥匙(指针对象),B拿走了一万块钱(修改了堆中的数据),A

2021-01-08 11:20:37 206

原创 JSON数据的应用及相关转换

JSON数据类型JSON 的常规用途是同 web 服务器进行数据交换。在向 web 服务器发送数据时,数据必须是字符串。通过JSON.stringify()把 JavaScript 对象转换为字符串。实例:var obj = { name:"Bill Gates", age:62, city:"Seattle"};var myJSON = JSON.stringify(obj);document.getElementById("demo").innerHTML = myJSO..

2021-01-08 10:59:08 212 1

原创 js中常用的数组方法整理

目录数组转字符串(join)数组排序(sort())--待核实反转数组项的顺序(reverse())截取数组(slice())遍历数组(forEach()、map()、filter()、every()、some())增加(push()、unshift()、concat())删除(pop()、shift())增删改(splice())--重点查找(indexOf()从前往后、lastIndexOf()从后往前)数组转字符串(join)join,就是把数组转换成字符.

2021-01-07 18:39:54 190

原创 vue-cli--axios的五种请求接口方式

一、Axios介绍Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。可以提供以下服务:1、从浏览器中创建XMLHttpRequests2、从node.js创建http请求3、支持PromiseAPI4、拦截请求和响应5、转换请求数据和响应数据6、取消请求7、自动转换JSON数据8、客户端支持防御XSRF二、axios的请求方法:get、post、put、patch、deleteget:获取数据post:提交

2021-01-06 10:40:53 3999

转载 element中的Cascader级联选择器高度问题解决方案

在你的全局global.css里面添加.el-cascader-menu { height: 300px;}

2021-01-05 13:57:06 699 1

原创 JS中的对象展开运算符“...”((ES6、ES7新提出))及应用

展开运算符的加入可以使我们在写JS代码时更加简洁灵活。可用于函数调用、解构赋值等方面谨慎使用对象展开符,其和一般的引用传递过程有一定的区别实例: <script> let obj1 = { attri1: [6, 6, 0], attri2: 4, attri4: 5 } let obj2 = { ...obj1 } // 因js的解析顺序,所以1obj2的输出结果是赋值后的结果 console.log(

2020-12-25 11:35:56 6942 1

原创 什么是递归?递归和循环的异同

简单来说,循环是有去无回,而递归则是有去有回(因为存在终止条件)。def fib(x): if x < 2: return 0 if x == 0 else 1 # 当x > 2时,开始递归调用fib()函数: return fib(x - 1) + fib(x - 2)print(fib(6)) # 打印结果为:8递归函数的必要条件:终止条件,递归调用。在达到终止条件之前,重复递归调用函数。循环函数的必要条件:循环终止条件。...

2020-12-25 10:49:11 686

原创 vue插槽的理解和使用及作用域插槽

什么是插槽?插槽就是子组件中的提供给父组件使用的一个占位符,用<slot></slot> 表示,父组件可以在这个占位符中填充任何模板代码,如 HTML、组件等,填充的内容会替换子组件的<slot></slot>标签。具名插槽:<slot name="fruit"></slot>不具名插槽(默认插槽):<slot></slot>有A组件和B组件,A组件中使用了B组件,则A组件是B组件的父组件

2020-12-11 11:31:21 429

原创 安装了Vetur之后的配置

{ // 强制单引号 "prettier.singleQuote": true, // 尽可能控制尾随逗号的打印 "prettier.trailingComma": "all", // 开启 eslint 支持 "prettier.eslintIntegration": true, // 保存时自动fix "eslint.autoFixOnSave": true, // 添加 vue 支持 "eslint.validate": [ "javascript", "javascri.

2020-12-09 16:04:03 1851

转载 vscode vue项目格式化

写配置文件,配置文件打开步骤。ctrl键+逗号键 ; 点击这个图标。插件完成之后,配置文件,如下{ //配置vscode 的终端为 git,路径是自己的安装路径可以自己找下; "terminal.integrated.shell.windows": "C:\\Users\\wb_chenzj\\AppData\\Local\\Programs\\Git\\bin\\bash.exe", // tab 大小为2个空格 "editor.tabSize": 2, //禁止保存

2020-12-08 15:43:22 492 1

转载 Vue中ref和$refs的介绍及使用

在JavaScript中需要通过document.querySelector("#demo")来获取dom节点,然后再获取这个节点的值。在Vue中,我们不用获取dom节点,元素绑定ref之后,直接通过this.$refs即可调用,这样可以减少获取dom节点的消耗。ref介绍ref被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs对象上。如果在普通的 DOM 元素上使用,引用指向的就是 DOM 元素;如果用在子组件上,引用就指向该子组件实例通俗的讲,ref特性就是为元素或子组

2020-12-07 15:41:50 11595 4

转载 vue-cli--脚手架目录一览

说明:入口文件来着,主要作用是初始化vue实例并使用需要的插件。说明:一般只定义一个空的根节点,在main.js里面定义的实例将挂载在#app节点下,内容通过vue组件填充。说明:app.vue是项目的主组件,所有页面都是在app.vue下切换的。一个标准的vue文件,分为三部分。该style作用于只在当前组件的节点及其子节点,但是不包含子组件呦。是子路由视图,后面的路由页面都显示在此处,相当于一个指示标,指引显示哪个页面。说明:定义了三个路由,分别是路径为/,路径为/msg,路径为/detail。

2020-12-04 11:11:30 274

转载 npm(你怕吗) 全局安装与本地安装、开发依赖和生产依赖

npm(你怕吗)转自仗剑天涯,从摘要开始npm(Node Package Manager)是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。(与其有同样功能的另一个包管理工具yarn,速度用体验比旧版本的npm好,但npm最近的新版本也做出很大努力,与yarn速度和体验差距越来越小,有兴趣可以了解下)。npm这几年可以说是前端猿日常离不开的工具了,刚开始学习使用node、npm来进行前端项目构建的时候,

2020-12-04 11:06:05 919 2

空空如也

空空如也

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

TA关注的人

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