自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端的难题搜索

1.基础学习类网站MDN开发者文档:https://developer.mozilla.org/zh-CN/菜鸟教程:https://www.runoob.com/W3CSchool:http://www.w3school.com.cn/JavaScript教程网:https://zh.javascript.info/谷歌开发者工具教程:https://developers.google.com/web/tools/chrome-devtools?hl=zh-cn&authuser=2.

2021-11-26 09:55:48 1725

原创 vue中 使用md5加密

安装npm install js-md5 --save组件内引入需要的组件内引用import md5 from 'js-md5';使用let psd = '123123'md5(psd) // 4297f44b13955235245b2497399d7a93全局引入在main.js中将md5注入到vue原型上import md5 from 'js-md5'; Vue.prototype.$md5 = md5;使用:let psd = '123

2021-11-09 15:05:55 722

原创 vue axios 图片上传

<template> <div class="home"><el-upload class="upload-demo" ref="upload" action="/api/index.php/index/upload/uploadimg" accept=".jpg,.jpeg,.png,.JPG,.JPEG" :on-preview="handlePreview" :on-remove="handl.

2021-11-09 14:26:06 636

原创 swper实现分页器样式修改

第一步:设置分页器自定义样式 var mySwiper = new Swiper ('.swiper-container', { direction: 'horizontal', // 垂直切换选项 loop: true, // 循环模式选项 autoplay: { delay: 1000, }, pagination:{ el: '.swi

2021-11-08 17:05:00 787

原创 jquery 的ajax请求 方式方法

$.ajax({ type: "post", url: "/api/", data: {username:username,password:password}, //提交到demo.php的数据 dataType: "jsonp", //回调函数接收数据的数据格式 success: function(data){ var json = eval('(' + data + ')'); if(json.code == 0){ //成功 }else{ //失败 } }.

2021-11-08 16:59:50 263

原创 vue 引入echart 图表使用

第一步:安装echarts依赖cnpm install echarts -S第二步:在main.js中全局引入import * as echarts from 'echarts';Vue.prototype.$echarts = echarts第三步:在你的组件或页面中 a.vue<div id="myChart" :style="{width: '600px', height: '600px'}"></div> js部分代码:export defa

2021-11-08 16:57:17 548

原创 vue 配置代理proxy

vue 2.0 配置方式:在config目录中找到index.js '/api': { //代理地址 target: 'http://10.1.0.34:8000/', //需要代理的地址 changeOrigin: true, //是否跨域 secure: false, pathRewrite: { '^/api': '/' //本身的接口地址没有 '/api' 这种.

2021-11-08 16:54:46 1143

原创 vue axios封装

第一步安装:npm install --save axios第二步:创建一个api.js 文件import axios from 'axios';axios.defaults.timeout = 30000;// 添加响应拦截器axios.interceptors.response.use(function (response) { //可以写if判断,提前拦截错误信息 return response;}, function (err) { return

2021-11-08 16:52:06 96

原创 vue简易个人介绍

<template> <div id="app"> <ul class="zong"> <li>姓 名 <span>周星驰</span> </li> <li>头 像 <img src="/img/1.jpg" alt=""> </li> &l.

2021-10-14 09:15:06 2171

原创 vue简易登录和div滑过变色

<template> <div id="app"> <div class="login" ref="d" @mouseover="a()" @mouseleave="b()"> 用户名:<input type="text" class="wk" @blur="ss()" v-model="s" /> <br /> 密 码 : <input type="text" class="wk" @bl..

2021-10-13 15:57:20 170

原创 vue实现图片自适应居中

<template> <div id="app" :class="fls"> <div :class="aa1" v-for="(item,index) in srcs" :key="index"> <img :src="item" > </div> </div></template><script>export default { dat.

2021-10-13 09:37:44 11880

原创 vue简易计算器

<template> <div id="app"> <input type="text" v-model="a1"/> <select v-model="a3"> <option value="+">+</option> <option value="-">-</option> <opti.

2021-10-13 09:34:12 82

原创 简易购物车

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>购物车</title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <style> [v-cloak] { .

2021-10-12 20:37:25 91

原创 简易留言板

<script src="https://unpkg.com/vue/dist/vue.js"></script><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.js"></script><link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/3.4.1/css/boots.

2021-10-12 20:35:44 115

原创 前端JS面试题2021及答案

一、数据类型 1、JavaScript中什么是基本数据类型什么是引用数据类型?以及各个数据类型是如何存储的?⭐⭐⭐⭐⭐基本数据类型有Number String Boolean Null Undefined Symbol(ES6新增数据类型) bigInt引用数据类型统称为Object类型,细分的话有Object Array Date Function RegExp基本数据类型的数据直接存储在栈中;而引用数据类型的数据存储在堆中,每个对象在堆中有一个引用地址。引...

2021-10-09 17:40:57 6757

原创 JavaScript 的十二种去重方法

一、利用ES6 Set去重(ES6中最常用)function unique (arr) { return Array.from(new Set(arr))}var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefined, null,null, NaN, NaN,'NaN', 0, 0, 'a', 'a',{},{}];console.log(unique(arr)) //[1, "true", tr

2021-08-10 11:58:02 679

原创 JavaScript 三种常见的数组排序方式

//第一种冒泡排序法:将数组中的相邻两个元素进行比较,将比较大(较小)的数通过两两比较移动到数组末尾(开始),执行一遍内层循环,确定一个最大(最小)的数,外层循环从数组末尾(开始)遍历到开始(末尾)var arr =[1,2,4,5,1,8,4,9,2];var news ='';for(var i = 0;i < arr.length; i ++){ for(var j = 0;j < arr.lenght-i; j ++){ if(arr[i] > ar.

2021-08-10 10:19:15 391 1

原创 javascript 中获取文件后缀名

方法1 var fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1); 或者 var strtype=strFileName.substring(strFileName.length-3,strFileName.length);strtype=strtype.toLowerCase(); 方法2 var fileExtension = fileName.split('.').pop().toLowerCas.

2021-08-09 17:27:30 272

原创 封装 同数组内置indexOf方法函数

(function() { "use strict";  //我们在严格模式下进行 var arr = [2, 1, 6, 99, 101, 4, 1, 23]; function arrIndexOf(a, b) {  //定义函数,接收两个参数 if(typeof b === "number"){  //先假设有实参b,在这里我们首先判断传实参b是否是一个数字 b = parseInt(b);  .

2021-08-09 17:21:26 154

原创 JavaScript 字符串中查找某个字符出现的次数

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"></head><body> <script> //第一种方法 var aa = "asd,sdf,asdf,asd,asdfasd"; alert(aa.length - aa.replace(/a/g, '').length);.

2021-08-09 17:15:25 2557 1

原创 js 页面打印金字塔

<html><head></head><body></body><script> var i,num,k; num = prompt("请输入金字塔的行数"); for(i=1;i<=num;i++){ for(k=1;k<=num-i;k++) document.write("&nbsp;"); for(j=0;j&.

2021-08-09 14:25:26 417 1

原创 九九乘法表

<!DOCTYPE html><html><head><style> table{ border: 1px solid #000; border-collapse:collapse; } td{ border: 1px solid #000; }</style></head><body><script&gt...

2021-08-09 14:15:35 56

空空如也

空空如也

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

TA关注的人

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