自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

臻美IT

不恋过往、不慕未来、不负当下。

原创 【CSDN学院出品】 你不可不知的JS面试题(第三期)

1、什么是闭包? 如图所示,闭包就是一个定义在函数内部的函数,其作用是将函数内部和函数外部连接起来。 大家知道,作用域的问题,就是在函数内部定义的变量称为局部变量,外部取不到值。 下面我们通过代码来更加详细地看一下: function A() { let x = 1; ...

2020-02-16 16:11:17

阅读数 1487

评论数 1

原创 【CSDN学院出品】 你不可不知的JS面试题(第二期)

1、

2020-02-14 18:45:07

阅读数 2841

评论数 4

原创 【CSDN学院出品】 你不可不知的JS面试题(分期更新……)

1、JS中有哪些内置类型? 7种。分别是boolean、number、string、object、undefined、null、symbol。 2、NaN是独立的一种类型吗? 不是。NaN是number类型。 3、如何判断是哪个类型? Object.prototype.toString.call(...

2020-02-12 17:48:45

阅读数 5048

评论数 25

原创 【免费开源】2020年独家全球疫情大数据接口(实时获取)

武汉加油,中国加油!!!为了做点贡献,特此免费开源接口,供大家在各平台使用。 接口: https://www.maomin.club/fy/get/ 有了接口,还需要进一步处理。需要将获取到的res通过eval方法处理,接着将V.conf.component[0]就是我们要获取的数据,可以传给...

2020-02-08 20:41:41

阅读数 2439

评论数 17

原创 关于Vue在面试中常常被提到的几点(持续更新……)

现在Vue几乎公司里都用,所以掌握Vue至关重要,这里我总结了几点,希望对大家有用 1、Vue项目中为什么要在列表组件中写key,作用是什么? 我们在业务组件中,会经常使用循环列表,当时用v-for命令时,会在后面写上:key,那么为什么建议写呢? key的作用是更新组件时判断两个节点是否相同。...

2020-02-02 22:05:41

阅读数 1884

评论数 4

原创 《ECMAScript 6 入门》【三、字符串的扩展】(持续更新中……)

本系列是针对于阮一峰大佬的文章进行简化,更方便的让大家学习阅读 前言: 本篇介绍 ES6 对字符串的改造和增强。 一、字符的 Unicode 表示法 字符的 Unicode 码点必须在\u0000~\uFFFF之间,\uxxxx形式表示一个字符,其中xxxx表示字符的 Unicode 码点。 c...

2020-01-31 17:26:28

阅读数 1825

评论数 12

原创 关于2020年个人项目【臻美_疫情实时大数据报告】(项目开源)

本项目开源,供大家学习交流,数据来自官方通报。 项目网址: 点这可以查看项目 项目图例: 1、国内疫情(省) 2、国内疫情(市) 3、国外疫情 4、热点消息、辟谣消息 5、防疫知识 源码奉上: 本项目后台使用node.js app.js var originRequest = re...

2020-01-29 17:19:57

阅读数 6455

评论数 16

原创 WEB前端2020年更新实用代码段(持续更新)

1、使用解构获取json数据 let jsonData = { id: 1, status: "OK", data: [a, b] }; let { id, status, data: number } = jsonData; console.log(id, status, n...

2020-01-26 21:51:01

阅读数 1058

评论数 2

原创 写个js获取2019博客之星投票活动的名次与投票数

获取投票数 // app.js var request = require('request'); var cheerio = require('cheerio'); request('http://m234140.nofollow.ax.mvot...

2020-01-10 18:48:58

阅读数 3062

评论数 4

原创 原生js最简化高效封装Cookie

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...

2020-01-09 11:01:55

阅读数 5758

评论数 6

原创 关于Vue Element组件el-checkbox与el-select默认选中值的几点注意事项

el-select 示例: 代码: <el-select v-model="doc.zhic" placeholder="请选择"> <el-option v-for...

2020-01-08 10:28:29

阅读数 3751

评论数 1

原创 Vue路由的模块自动化与统一加载

首先呢,我们来看看一般项目路由是怎么划分的。

2020-01-06 17:40:51

阅读数 3715

评论数 1

原创 2020年最强前端面试题汇总(持续更新中……)

谢谢大家的观看,这是我长时间总结的,希望对大家有用 一、HTML和CSS 1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Opera:以前是presto内核,Opera现已改用Google...

2020-01-03 21:10:22

阅读数 4687

评论数 3

原创 uniapp使用scroll-view与swiper组件实现tab滑动切换页面需要注意的问题

效果图: tab栏可以滑动,切换页面跟随tab栏同步滑动。这里需要注意的是使用swiper组件时,它会有一个默认的高度,你必须动态的获取数据列表的高度覆盖原来的默认高度。 下面是代码 html <template> <view> <scroll-vi...

2020-01-03 17:41:21

阅读数 6130

评论数 2

原创 《ECMAScript 6 入门》【一、let、const命令】(持续更新中……)

本系列是针对于阮一峰大佬的文章进行简化,更方便的让大家学习阅读 let命令: let命令是用于声明变量 基本用法 1、 { let a = 10; var b = 10; } console.log(a); // ReferenceError: a...

2019-12-23 10:51:52

阅读数 5985

评论数 4

原创 用svg画一个梯形标签

活不多说,直接上代码。 <div class="status0" > <svg class="rect" width="120px" height="200px">...

2019-12-21 10:17:55

阅读数 13219

评论数 3

原创 Vuex的各个模块封装

一、各个模块的作用: state 用来数据共享数据存储 mutation 用来注册改变数据状态(同步) getters 用来对共享数据进行过滤并计数操作 action 解决异步改变共享数据(异步) 二、 创建文件: actions.js getters.js index.js m...

2019-12-18 11:38:50

阅读数 13288

评论数 2

原创 封装一个基础的vue-router

前言 主要知识点: 路由原理 Hash与History 实现路由 一、一个vue路由的工作原理 前端路由与后端路由的区别: 后端路由: 输入url>请求发送到服务器>服务器解析请求的路径>拿取对应的页面>返回回去 前端路由: 输入url>js解析地址>找到对...

2019-12-15 00:19:50

阅读数 15783

评论数 4

原创 Vue关于echats的使用(浅显易懂)

安装 npm install echarts --save 引入 (全局) main.js import echarts from 'echarts' Vue.prototype.$echarts = echarts 使用 index.vue <template&g...

2019-12-11 10:54:59

阅读数 15391

评论数 48

原创 原生JS关于数组对象相同属性的相加与数组去重

数组对象相同属性的相加 let obj = {}; const arr = [ { name: 'A', stock: 1 }, { name: 'B', stock: 1 }, { name: 'A', stock: 33...

2019-12-04 11:34:22

阅读数 16191

评论数 18

原创 封装环形加载进度条(Vue插件版和原生js版)

Vue版 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>vue</title&g...

2019-12-02 09:59:47

阅读数 16230

评论数 3

原创 npm发布包以及更新包还有需要注意的几点问题(这里以发布vue插件为例)

前言 在此之前,你需要去npm官网注册一个属于自己的账号,记住自己的账户名以及密码、邮箱,后面会用的到。 第一步,安装webpack简易框架 vue init webpack-simple marquee 这里会用到vue init 命令,如果你的cli版本是3或者以上,那么在此之前你需要安装...

2019-11-29 12:01:37

阅读数 18844

评论数 8

原创 Vue.js CLI4 Vue.config.js标准配置 (最全注释)

前言: Vue.js CLI工具 不知不觉发展到了4.0时代,CLI给人最直白的感受是没有了build文件夹跟config文件夹,所有的配置都在Vue.config.js完成。那么该文件的配置至关重要。现在我们来看一下最新配置是怎么配置的。 // vue.config.js const path ...

2019-11-26 11:11:35

阅读数 21753

评论数 4

原创 Vue开发组件之替代marquee标签,超出宽度文字横向滚动效果

marquee组件 <template> <div class="marquee-wrap"> <div class="scroll"> <p class="marquee"...

2019-11-25 14:25:24

阅读数 25821

评论数 2

原创 Vue数据双向绑定原理(vue2向vue3的过渡)

众所周知,Vue的两大重要概念: 数据驱动 组件系统 接下来我们浅析数据双向绑定的原理 一、vue2 1、认识defineProperty vue2中的双向绑定是基于defineProperty的get操作与set操作,那么我们简单认识下defineProperty, 作用: 就是直接在一个对...

2019-11-13 16:17:43

阅读数 25139

评论数 1

原创 关于Vue的几个实用知识点(持续更新中……)

前言 排名不分先后,按自己习惯来的。 一、provide、inject 高级组件 总述: provide在父组件中定义,inject 在子孙组件中定义。 provide:选项应该是一个对象或返回一个对象的函数。该对象包含可注入其子孙的属性。 inject :通常是一个字符串数组。 作用: prov...

2019-11-08 15:18:50

阅读数 32774

评论数 3

原创 关于Navicat for MYSQL导入导出数据表需要注意的几点

前言 我们在写数据库时,不免会遇到一些不可抗力因素,万一数据库表丢失了,那就大发了,现在我们来学习一下如何用Navicat for MYSQL导入导出数据表。 一、导出 1、如果将csdnurl表导出的话,右键点击对应的表。出现菜单,点击导出向导。 2、一般我们会导出Excel数据表,更加方便些...

2019-11-08 10:23:23

阅读数 34358

评论数 1

原创 sublime_text 3安装Emmet时出现PyV8警告

使用Emmet是需要在PyV8依赖下才可以的 下面是下载网址: PyV8下载地址 下载自己系统版本的压缩包,然后解压,自己创建一个名为PyV8文件夹。 将解压后的文件放入该文件夹里。 打开首选项里的浏览插件目录 ...

2019-11-08 08:38:36

阅读数 34805

评论数 94

原创 链接远程服务器出现 Connection closed by foreign host

问题? 如下图所示: 我们该如何解决呢? 这是服务器封禁的原因。 怎么解决? 接下来我们以百度云为例。 点击主机安全。 点击查看详情 如上图所示,我们找到本机IP对应的,解除封禁就OK了。 这种问题也会造成FTP不能链接到服务器,这里需要注意的是你的主机IP你一定要知道。 百度搜索IP就可...

2019-11-06 22:45:38

阅读数 34516

评论数 2

原创 DELL 电脑 重装系统出现 no boottable devices found

重启电脑,按F2进入BIOS。 然后依照步骤: 1、 2、 3、 点击yes 4、 点apply保存。 5、 打钩 6、 7、 选中 最后,点exit,退出。

2019-11-06 16:09:47

阅读数 36271

评论数 7

原创 PS cc 2018分享

一、安装 链接: https://pan.baidu.com/s/1IUzS8kbTdYjyMbzbygv7sg 提取码: 3sj2 二、破解 1、下载好软件安装包,双击“Set-up.exe”,开始安装软件。 2、安装完毕后,打开软件的安装目录,默认的安装目录为“C:Program FilesA...

2019-11-05 13:56:59

阅读数 35398

评论数 4

原创 Vue搭建后台系统需要做的几点(持续更新中)

前言 持续更新 一、UI框架 推荐 Elemnet ui 二、图表 vue-schart npm install vue-schart -S <template> <div id="app"> <schart :canva...

2019-11-05 10:23:38

阅读数 37967

评论数 5

原创 关于微信小程序在app.js修改后的全局变量值在其他页面异步获取的问题

前言 虽然app.js先于index.js。但是修改app.js中的全局变量是异步请求,如果你想在index.js里获取app.js修改后的值,那么需要使用promise来实现异步。 app.js //app.js App({ globalData: { userInfo: nu...

2019-11-01 13:55:52

阅读数 37804

评论数 2

原创 微信小程序实用代码段(持续更新中)

前言 排名不分先后,按自己的习惯来的。 一、tab切换

2019-10-30 16:10:04

阅读数 42224

评论数 34

原创 Nodejs实现图片的上传、压缩预览、定时删除。

前言 我们程序员日常都会用到图片压缩,面对这么常用的功能,肯定要尝试实现一番。 第一步,node基本配置 这里我们用到的是koa框架,它可是继express框架之后又一个更富有表现力、更健壮的web框架。 1、引入基本配置 const Koa = require('koa')...

2019-10-24 10:43:25

阅读数 30391

评论数 2

原创 nodeJS与MySQL实现分页数据以及倒序数据

大家在做项目时肯定会遇到列表类的数据,如果在前台一下子展示,速度肯定很慢,那么我们可以分页展示,比如说100条数据,每10条一页,在需要的时候加载一页,这样速度肯定会变快了。 那么这里我给大家介绍如何在nodejs环境中用mysql实现分页。 前面一些必要的配置我先不详细说了,这里主要说的是地址池...

2019-10-16 22:49:51

阅读数 36567

评论数 3

原创 针对elementUI 中InfiniteScroll按需引入的一点注意事项

大家为了节省空间,常常进行按需引入来节省空间,这里我给大家来介绍一下element中按需引入无限滚动指令注意的事项。 针对前面element 按需引入的一些配置这里就不再详细介绍了。 那么这里讲的是在main.js写入以下代码。 import { InfiniteScroll } from �...

2019-10-16 22:17:40

阅读数 34030

评论数 4

原创 Vue几行代码实现搜索功能

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>search</title>...

2019-09-30 21:02:58

阅读数 36176

评论数 4

原创 关于个人全栈项目【臻美IT】博客类出现的问题以及解决方法

没做一个项目,要记得写下记录哦,别偷懒啊! 先上网址: https://www.maomin.club/ 这个项目属于博客类的,链接的是CSDN的博客文章。 前台使用的是vue,后台使用的是koa框架。 那么我们接下来看一下我做这个项目遇到的问题。 一、实现后台数据实时更新博客文章列表 怎么才能只...

2019-09-28 18:13:38

阅读数 39492

评论数 1

原创 关于使用 koa路由与mysql模块, ctx.body获取不到值的问题

var Koa = require('koa'); var Router = require('koa-router' ); var bodyParser = require('koa-bodyparser'); var mysql = ...

2019-09-27 15:29:07

阅读数 38167

评论数 1

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