自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nprogress进度条

/中间写项目中所需要的一些代码,例如有些网页只有登录了才能进,在这里可以做出判断,判断完了满足要求后就可以放行 next()NProgress.configure({ showSpinner: false });// 导入 nprogress模块。// 导入样式,否则看不到效果。4.如果我们想改变进度条的颜色,可以进入App.vue里,在style中加上下面这样几行代码即可。//这里可以随便写颜色。

2023-02-20 15:14:56 1309

原创 vuex中 store.dispatch() 与 store.commit() 方法区别

store.commit()方法的区别总的来说他们只是存取方式的不同,两个方法都是传值给 vuex 的 mutation 改变 state。vuex中 store.dispatch() 与 store.commit() 方法区别。store.commit(‘mutations方法名’,值)store.dispatch(‘action方法名’,值)dispatch: 异步操作。commit: 同步操作。

2023-02-20 15:08:21 370

原创 判断对象为空的三种方法

判断{}为空:1,for…in… 遍历属性,为真则为“非空数组”;否则为“空数组”for (let key in obj) { // 如果不为空,则会执行到这一步,返回truereturn true}return false // 如果为空,返回false2,通过 JSON 自带的 stringify() 方法来判断:JSON.stringify() 方法用于将 JavaScript 值转换为 JSON 字符串。if (JSON.stringify(data) === ‘{}’) {ret

2022-01-11 16:07:22 2658

原创 安全测试jquery.js版本漏洞

近期安全又在严查jquery版本及安全隐患的问题,请各项目组通过将上述脚本中的jquery源地址改为自己系统的地址后进行测试,如果出现弹窗请立即修复,并注意不要在jquery中留下版本信息。下面是给的jquery.js文件的具体信息<html><head>jQuery 11290</head><body><div data-val='#<img src="x" onerror="console.log(123!)">'>

2020-12-22 11:03:32 2589 1

原创 vue 前端参数用MD5加密

第一步:main.js文件中将md5转换成vue原型:import md5 from ‘js-md5’;Vue.prototype.$md5 = md5;第二步:在需要用到的文件中使用:this.$md5(‘holle’) // bcecb35d0a12baad472fbe0392bcc043

2020-09-27 17:02:51 302

原创 promise知识点以及使用场景,带上例子,更清晰

我们先来看一个例子,来了解一下promise使用场景 function funA(callback) { console.log("A"); setTimeout(() = > { callback() }, 100)}function funB() { console.log("B")}function funC(callback) { console.log("C") setTimeout(() = > { callback() }, 1000)}f

2020-09-18 15:29:48 915

原创 vue项目中使用watch以及属性详解

watch属性watch属性可以用来监听每一个属性的变化,watch这个对象里面都是函数,函数的名称是data中的属性名称,watch中的函数不需要调用,当属性发生改变那么就会触发watch函数,每个函数都会接受两个值,一个是新值,一个是旧值,我们可以在watch当中就行新旧值的判断来减少虚拟dom的渲染1,watch 使用方法1)通过通过watch监听data数据的变化,数据发生变化时,就会打印当前的值2)通过watch监听docData数据的变化,数据发生变化时,this.change_numb

2020-09-18 15:16:26 1004

原创 forEach()和map()的区别和理解

相同点:1, 都是循环遍历数组中的每一项2, 每次执行匿名函数都支持三个参数,参数分别为item(当前的每一项),index(索引值),arr(原数组),3, 匿名函数中的this都是指向window4, 只能遍历数组不同点1, map会分配内存空间存储新数组并返回,forEach不会返回数组2, forEach允许callback更改原始数组的元素,map返回新的数组1, forEach针对每个元素执行提供的函数,对数组的操作会改变原数组2, var arr1 = [0,2,

2020-09-18 15:12:22 579

原创 **VUE之computed一次问题和watch应用与区别**

VUE之computed一次问题和watch应用与区别Computed属性Computed用来监控自己定义的变量,该变量不在data里面声明,直接在computed里面定义,然后就可以在页面上进行双向数据绑定展示出结果或者用作其他处理.需要注意的是有缓存问题,在系统运行时调用一次,只有当计算结果发生变化时才会被调用记录一次问题<div class="orgCode"> <span>任务类型:</span> {{taskTypeName}}</div

2020-09-18 15:08:51 194

原创 七个代码生成器 推荐收集

1.懒猴子CG我要将懒猴子CG排在第一位,因为它是真正意义上的代码生成器,是我所想的那样可以在工作中帮助我完成重复代码的编写,相信你也跟我一样。官网:http://cg.lazy-monkey.com描述:这应该是最适合个人使用的代码生成器了,因为可以通过自定义模版快速完成工作中重复的代码。只要你是个程序员,就可以使用这个网站帮你做点儿事情。网站还提供了一些常用模版可直接使用。当之无愧的“生...

2020-02-06 16:39:25 2982

原创 国外的一些人工智能大赛网站

应公司要求需要对国外的人工大赛做一下调研,写的不好,多多海涵,只是提供一个平台,想在参加大赛的,提升自己的可以了解一下。1.Kaggle(数据公司) 网址:https://www.kaggle.com简介: 1) 是一个全球最大的数据建模和数据分析竞赛平台, 2) 为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台。 3) 具备比赛多样、数据集全面、社群活跃...

2019-12-08 17:01:14 1796

原创 原生js实现3D图片小案例

<!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compatible...

2019-11-08 23:02:35 256

原创 用bootstrap来实现学校网页

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1"><meta http-equiv="X-UA-Compat...

2019-11-08 20:09:19 3016

原创 jQuery图片懒加载

jQuery图片懒加载1,要引入两个jQuery文件,一个是 src="./jquery-1.11.0.min.js",另一个是src="./jquery.lazyload.min.js",顺序不能颠倒。2,要设置图片的宽高以及data-original,再给其设置一个类名3 effect: “fadeIn”,//图片显示时淡入效果 placeholder: “images/defaul...

2019-08-22 10:22:22 144

原创 冒泡排序

冒泡排序原理:依次比较相邻的两个值,如果后面的比前面的小,则将小的元素排到前面。依照这个规则进行多次并且递减的迭代,直到顺序正确。查阅说明时间复杂度指的是一个算法执行所耗费的时间空间复杂度指运行完一个程序所需内存的大小稳定指,如果a=b,a在b的前面,排序后a仍然在b的前面不稳定指,如果a=b,a在b的前面,排序后可能会交换位置时间复杂度,空间复杂度,稳定性平均时间复杂度O(nn)...

2019-08-21 19:33:07 99

原创 原生js写简易计算器

css部分 table{margin: 100px auto;height: 500px;} input{width: 100%;height: 100%;} td{color: #000;text-align: center;font-size: 40px;cursor: pointer;} input{font-size: 40px;}html部分<table width=...

2019-08-21 19:06:33 227 1

原创 Bootstrap 实例

Bootstrap 实例<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.1.0/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js">&lt...

2019-08-11 13:21:58 1070

原创 思考题:var a = { n : 1} ;var b = a ;a.n = a = { m : 2} ;问 a和b 是什么?

思考题: var a = { n : 1} var b = a a.n = a = { m : 2} 问 a和b 是什么?

2019-08-06 13:06:30 498

原创 jquery实现图片轮播图插件

<div class="wrapper" id="wrap"> <img src="./img/1.png" alt=""> <img src="./img/2.png" alt=""> <img src="./img/3.png" alt=""> <img src="./img/4.png" alt=""> <img s...

2019-08-06 12:54:13 190

原创 原生 js 实现 简易 画板

<div class="container"> <canvas id="cavs" width="700" height="330"></canvas> <ul> <li><input type="color" id="colorChange"></li> <li><input ty...

2019-08-06 12:48:35 501

原创 原生js 实现别踩白块

别踩白块 *{ margin: 0; padding: 0; text-decoration: none;}h3{text-align: center;margin-top: 80px;position: relative;}.wrapper{width: 400px;height: 600px;position:relativ...

2019-08-06 12:31:28 204

原创 淘宝静态页面生成 简约版

源码在其他博客里

2019-08-06 12:10:09 466

原创 js 日常问题

(1) this的指向问题1 , 函数预编译过程 this —> window2 , 全局作用域里 this —> window3 , call / apply 可以改变函数运行时this 的指向4 , obj.func(); func()里面的this 指向obj(2)js 中的new()到底做了些什么?要创建某的新实例 ,必须要使用new 操作符。以这种方法调用...

2019-08-06 10:51:40 87

原创 js常见错误类型

js 错误类型A、Uncaught TypeError: Failed to execute ‘getComputedStyle’ on ‘Window’: parameter 1 is not of type ‘Element’.未捕获的类型错误:不能在“窗口”环境上调用执行“getComputedStyle”方法:因为参数1不是“元素”类型没有填入参数或者填入参数的第一个参数不是对应参数类...

2019-08-06 09:54:29 1489

空空如也

空空如也

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

TA关注的人

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