为什么不要以index作为key?节点reverse场景假设我们有这样的一段代码: <div id="app"> <ul> <item :key="index" ... 全文

2020-04-07 22:51 来自版块 - 前端

项目中,我们经常需要对对象进行深拷贝。方法一:JSON.stringify(sourceObj),使用此方法将对象转成字符串,在使用 JSON.parse(jsonTarget)将字符串转对象。可以通过上面的方法实现对象的深拷贝。 但JSON.parse 和 JSON.strin... 全文

2020-04-06 11:57 来自版块 - 前端

经过测试,方法三成功总的方法原理就是使用css的filter过滤属性,但是要注意兼容性方法一html {-webkit-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(gray... 全文

2020-04-04 08:06 来自版块 - 前端

caller返回一个函数的引用,这个函数调用了当前的函数;callee放回正在执行的函数本身的引用,它是arguments的一个属性callercaller返回一个函数的引用,这个函数调用了当前的函数。使用这个属性要注意:1 这个属性只有当函数在执行时才有用2 如果在javasc... 全文

2020-04-03 21:00 来自版块 - 前端

1.callee关键字的定义:在函数内部使用,代表当前函数的引用(名字)。 2.callee关键字的作用:降低代码的耦合度。 3.耦合度的定义:一处代码的修改会导致其他代码也要发生改变(耦合度高)在项目里边要开发低耦合度的代码(一处代码修改尽量少地引起其他代码的变化)。 4.语... 全文

2020-04-02 21:08 来自版块 - 前端

ncaught (in promise): The play() request was interrupted by a call to pause().场景JavaScript 在调用 Audio 播放声音的时候,因为处理不当经常会出现上面的错误提示。原因1:在调用 Audi... 全文

2020-04-01 10:21 来自版块 - 菜鸟栏

如今Flex布局不管是移动端还是PC端的应用已经非常广泛了,下面我列举几个平时项目中非常常见的几个需求。以下例子我们都以Vue项目为例flex布局均匀分布后换行问题 需求一:ul下有多个li,每三个li排一列,多余的换行显示。很显然,绝大部分的小伙伴都会使用Flex布局,很显然会... 全文

2020-03-31 21:53 来自版块 - 前端

win10系统中,安装了vue脚手架后,报错,提示如下:vue : 无法加载文件 C:\Users\admin\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详 细信息,请参阅 https:/go.microsoft.com/fwlink... 全文

2020-03-31 16:27 来自版块 - 安装

Tortoisegit 使用示例克隆一个项目(分别从github仓库、自己搭建的gitblit 仓库上获取)教程开始之前,补充一个知识点: 本地仓库和远程git仓库的连接方式有两种:HTTPS 和 SSH,很多时候都是直接使用 HTTPS URL 方式克隆项目到本地,当然也有有些... 全文

2020-03-30 15:48 来自版块 - 软件使用

该文章转自:https://note.youdao.com/share/?id=dc4d97ed11598f4cc27db60ce87dde5a&type=note#/(大师兄的Git说明教程) 前言作为一个软件开发人员,不可能不知道Git。Git作为一个复杂的版本控制系... 全文

2020-03-30 15:29 来自版块 - 软件使用

Xmind常用的快捷键DEL ——删除TAB——新增下一级主题ENTER——新建同级主题Shift + ENTER ——新建同级主题之前Ctrl + "+" ——放大导图Ctrl + "-" ——缩小导图Ctrl+f ——查找、替换Ct... 全文

2020-03-27 16:49 来自版块 - 软件使用

1、官网下载:https://www.xmind.cn/2、点击“免费下载”按钮3、下载文件夹中,找到对应xmind 安装包 , 双击安装程序4、程序运行,如下图:5、出现如下界面,点击“继续”按钮6、安装成功,创建对应的模式,点击“创建”按钮

2020-03-27 11:36 来自版块 - 软件使用

IIFE(Immediately-Invoked Function Expression) 立即执行函数表达式for(var i = 0;i < 5;i++){ setTimeout( function(){ console.log(i) },50... 全文

2020-03-26 20:21 来自版块 - 前端

LigerUI 快速开发UI框架LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展。简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于.net,jsp,php等等web服务器环境。LigerUI有如下主要特点:... 全文

2020-03-25 21:14 来自版块 - 前端

左右固定,中间自适应(双飞翼)原理:巧用margin负值产生的影响,元素如果用了margin-left:-20px;毋庸置疑的自身会向左偏移20px和定位(position:relative)有点不一样的是,在其后面的元素会补位,也就是后面的行内元素会紧贴在此元素的之后。总结,脱... 全文

2020-03-24 22:20 来自版块 - 前端

写代码过程中,发现了设置margin-top为负值时,所有的元素都向上移动上(包括设置的浮动元素)代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset=... 全文

2020-03-24 11:52 来自版块 - 前端

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。2、操作简单。比如:WYSIWYG编辑... 全文

2020-03-20 16:09 来自版块 - 菜鸟栏

权限管理需求:不同的角色,管理不同的模块,并且对于同模块的操作也不同如:客服:可以对用户相关数据进行查询,但是不能删除老板:可以对查看对应的报表数据管理员:可能添加用户,删除用户,可以对系统进行相应的配置表设计:大概两种情况:第一种:以模块为基准,不同的操作,对应不同的列,通过设... 全文

2020-03-18 16:53 来自版块 - 菜鸟栏

问题:使用npm命令进行下载速度很慢原因:npm命令默认下载地址为:https://www.npmjs.com/ ,它属于国外网站,所以下载速度会比较慢解决方案:将npm命令下载地址指向到国内下载网站,如淘宝镜像操作方法如下: npm install nrm -g ... 全文

2020-03-17 16:21 来自版块 - 菜鸟栏

经常会被人问到 你来谈一谈什么是event loop,一开始我是一脸懵逼,慢慢的在网上看到很多贴子 才明白是怎么回事.先看一段代码console.log(0)setTimeout(function() { console.log(1)}, 1000);console.log... 全文

2020-03-16 15:43 来自版块 - 菜鸟栏



返回顶部

公众号

公众号