自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-11-03 前端算法每日一题 递归(山脉数组)

var validMountainArraya = function(A) { let isUp = false let isDown = false return A.length >= 3 && A.every((h, i) => { if (i === 0) return true if (A[i] === A[i - 1]) return false if (A[i] > A[i -...

2020-11-03 18:42:10 212

原创 初级前端面试题

flex布局apply和call和bind图片懒加载原型和原型链border-box和content-boxcookie localstorge sessionstorge区别flex布局浏览器兼容问题Vue监听不到对象变化怎么办computed和watch字符串去重字符串查出最多的字母settimeout(0)webpack {常见loader,puygin,入口出口}Axios遇到的问题axios和ajax不同水平垂..

2020-07-11 12:27:56 384

原创 es5对象的扩展

var obj = { name: 'xiaoyu' }var obj2 = {}obj2 = Object.create(obj, {sex: {value: 'nan',writable: true, //是否可以修改configurable: true, //是否可以删除enumerable: true //是否可以用for in进行枚举}})cons...

2020-05-08 17:14:22 289

原创 token和cookie

token和cookie一样都是首次登陆时,由服务器下发,都是当交互时进行验证的功能,作用都是为无状态的HTTP提供的持久机制。token存在哪儿都行,localstorage或者cookie。token和cookie举例,token就是说你告诉我你是谁就可以。cookie 举例:服务员看你的身份证,给你一个编号,以后,进行任何操作,都出示编号后服务员去看查你是谁。token 举例...

2020-01-06 18:34:50 289

原创 js中删除两个数组中id相同的对象

let arr1= [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }, { id: 5 }]let arr2= [{ id: 1 }, { id: 2 }, { id: 3 }]arr1= arr1.filter(item => {let idList= arr2.map(v => v.id)return !idList.includes(...

2019-12-26 14:17:23 573

原创 查找数组内的对象

const arr = [{a : 1, b : 2},{a : 3, b : 4},{a : 5, b : 6}]console.log(arr.find((item) => (item.a == '3')))

2019-11-26 20:09:33 657

原创 js 删除两个数组中id相同的对象

2019-10-14 13:23:57 301

原创 优惠券样式

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

2019-07-09 18:54:18 1250

原创 居中案例

<div class="container"> <div class="item"> <div class="img-bg"> <img src="https://assets.2dfire.com/frontend/f60ebff21e88a872d2bce1a2474da50b.png"/> &l...

2019-07-01 19:26:33 198

原创 对数组内的对象去重的方法

<script> const Obj1 = [ { a: 1, b: 2 }, { a: 3, b: 4 }, { a: 5, b: 6 }, { a: 3, b: 4 }]function reduceDuplicate(Obj) { const Equityobj = {} const Result = Obj.reduce((cur, next)...

2019-06-27 19:43:09 275

原创 移动端滚动

移动端滚动优化#概述iOS 的微信浏览器里实现滚动效果有几个问题:通过overflow: auto/scroll实现的滚动会有很严重的卡顿感。 滚动到边界后继续上拉/下拉,会显示微信自带的遮罩(有时会遮盖住页面的原内容,感官上很不好)第一个问题有两个解决办法:设置-webkit-overflow-scrolling: touch; 使用better-scroll等滚...

2019-04-04 15:25:19 238

原创 获取body的滚动条长度一直是0的原因

1:要做一下兼容:document.documentElement.scrollTop || document.body.scrollTop2:如果还不管用,你可以看一下是不是你的body已经设置了100vh高度,如果高度被定死了那说明1滚动条并不是body的,你应该查找其他元素。...

2019-04-04 15:17:12 1911

原创 轮播图vue

<template><div><div class="banner-box"><swiper :options="swiper.swiperOption"><swiper-slide v-for="(item,index) in pics" :key="index"><img :src="item.picture...

2019-03-22 11:23:55 393

原创 offsettop及相关属性介绍

offsetParent定位父级 偏移量属性一般就是offsetLeft、offsetTop、offsetHeight、offsetWidth这四种了,然后还有一个offsetParent属性作为偏移的参照点。在网上看到的offsetParent的定义是:与当前元素最近的经过定位(position不等于static)的父级元素(感觉和绝对定位的定位点很类似?)。然后具体情况分为下面几种:...

2019-03-19 11:32:30 2138

原创 vue 实现横向滑动 加效果

&lt;template&gt; &lt;div class="lateral-sliding"&gt; &lt;div class="lateral-sliding-item" v-for="(item,index) in items" :key="index"&gt; &lt;div class="each-img"&

2019-03-14 17:34:45 12317 6

原创 相对定位让父元素高度不能自适应解决办法

&lt;template&gt; &lt;div&gt; &lt;div class="c"&gt; &lt;div class="a"&gt;1&lt;/div&gt; &lt;div class="b"&gt;2&lt;/div&gt; &lt;/div&gt; &a

2019-03-04 21:04:15 1901 1

原创 句号超出div问题

在父元素中添加以下字段&lt;listyle="word-wrap:break-word;"&gt;

2019-03-04 20:05:52 220

原创 代码管理工具smartgit过期重新使用方法

windows+R:输入%APPDATA%\syntevo\SmartGit\

2019-02-27 19:36:45 499

原创 flex布局的几种常用布局方式代码

&lt;style&gt; * { padding: 0; margin: 0 } .big-box { background-color: olivedrab; width: 100%; height: 100px;...

2019-02-24 22:11:27 1180

原创 js将多个方法添加到window对象上的多种方法

 方法一:(最简单也是最笨的方法)window.a = function(){}window.b = function(){}window.c = function(){}方法二:(利用jq的extend方法)window.c = function(){}$.extend(window,{    a:function(){},    b:function(){}, ...

2019-02-15 16:43:32 4795

原创 vue报错Duplicate keys detected: '1'. This may cause an update error.key值重复

除了网上大家都在说的原因key值重复之外还有一个原因就是有两个相同的for循环,而这两个for循环的key值是一样的,此时将一个的key值加一个数字或者加一个字符串例如&lt;template&gt; &lt;div class="nav"&gt; &lt;div v-for="(item,index) in iconHref" class="icon" :key="index&q

2019-02-14 13:59:08 7899 1

原创 2019年2月编程语言排行榜

 TIOBE Index for February 2019February Headline: Groovy re-enters the TIOBE index top 20The programming language Groovy has re-entered the TIOBE index top 20. This dynamically typed language t...

2019-02-11 17:30:41 15137 12

原创 dom数组打印为空,但是里面内容不为空,问题解决办法

console.log(this.$refs); 这是vue中dom生成有时间差的,当出现此类情况,也就是打印出来的数组为但是展开里面是不为空的,试用下面的办法this.$nextTick(() =&gt; {this.$refs.circle[0].style.backgroundColor = "#48ACFF";});使用 nextTick,这样就能获取到里面的元素了...

2019-02-11 10:57:45 4133

原创 图片在div水平竖直中间

&lt;div style="display: table-cell;vertical-align: middle;text-align: center"&gt;&lt;img src="" /&gt;&lt;/div&gt;

2019-01-24 10:14:50 336

原创 2019年1月编程语言排行榜

一月头条:Python 成为了“2018年度编程语言”的获得者    Python 编程语言赢得了“2018年度编程语言”的称号!Python 能获得这个称号,是因为在 2018 年相较于其他的语言,它的增长更加明显。Python 为 3.62%,其次才是 Visual Basic .NET(3.20%) 和 Java(2.69%)。     Python 现在已经成为大型编程语言的一...

2019-01-22 10:17:02 18373 5

原创 使用vue 实现外卖平台,饿了么美团模仿

可以搜索,可以添加到购物车,可以计算价格 目录结构:components(folder)        meituan.vue        store(folder)               action.js               mulation.js               action.js               index.js...

2019-01-17 15:21:41 3927 1

原创 js 数组求和

const sum = (...arr) =&gt;[].concat(...arr).reduce((acc, val) =&gt; acc + val, 0);this.sumprice = sum(this.pricelist).toFixed(2);

2019-01-17 14:53:19 391

原创 eslint perfer-spread error

scrollTo() {// return this.scroll &amp;&amp; this.scroll.scrollTo.apply(this.scroll, arguments)return this.scroll &amp;&amp; this.scroll.scrollTo(...arguments) },

2019-01-12 14:45:34 261

原创 pip升级失败

python -m pip install -U pippython -m pip install --upgrade pip 如果上面两个不能升级成功,那用下面的命令easy_install --upgrade pip

2019-01-09 14:32:19 1272

原创 使用vue模拟购物车全选按钮,逻辑

&lt;template&gt; &lt;div&gt; &lt;table border="1"&gt; &lt;tr&gt; &lt;td&gt; &lt;input type="checkbox" @click="Allselect" v-model="Allchecked"

2019-01-09 11:57:20 3845 3

原创 用store 模拟记住密码功能 VUE

 register.vue&lt;template&gt; &lt;div&gt; &lt;h3&gt;Register&lt;/h3&gt;Name: &lt;input type="text" v-model="a"&gt; &lt;br&gt;Password: &lt;input type="passwor

2019-01-09 11:51:37 577

原创 vue生命周期,实践证明版

&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;title&gt;&lt;/title&gt;&lt;script type="text/javascript" src="https://cdn.jsdelivr.net/vue/2.1.3/vue.js"&gt;&lt;/script&gt;

2018-12-27 16:07:32 190

原创 vue中子组件往父组件传值,父组件往子组件传值

vue中子组件往父组件传值:emitmethods: {add: function() {this.$emit("showpro", this.list+'我是孩子的值');   // showpro是传往父组件的方法,后面参数是要传过去的参数}} 父组件中import HelloWorldVue from "./HelloWorld.vue";&lt;abc @s...

2018-12-27 11:01:23 2562

原创 生成器

 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这...

2018-11-15 22:43:30 198

原创 flask 数据库基本操作

from flask import Flaskfrom flask_migrate import MigrateCommand,Migratefrom flask_script import Managerfrom flask_sqlalchemy import SQLAlchemyfrom flask_bootstrap import Bootstrapapp = Flask(__n...

2018-10-18 17:35:00 215

转载 用flask开发个人博客(31)——用flask_login管理用户的登录

https://blog.csdn.net/hyman_c/article/details/53890450

2018-10-17 15:17:41 397

原创 flask框架上传文件思路过程以及代码解析

import osimport uuidfrom PIL import Imagefrom flask import Flask, render_template, requestfrom flask_bootstrap import Bootstrapfrom flask_script import Managerapp=Flask(__name__)manager=Mana...

2018-10-12 22:45:02 786

原创 django的缓存框架

   可以使用的缓存方式:   1.可以使用Memcached作为缓存  --- 内存,分布式 ,老---新redis(默认不支持)    2.可以使用数据库进行缓存 ---- 数据量大,效率低   3.可以使用文件缓存 --- 使用不方便,效率低   4.使用本地内存进行缓存           **5.可以接入其他存储方式 --- redis 内存,效率高 4.数据库缓存的使...

2018-09-19 21:14:24 239

原创 创建404错误页面

在开发过程中我,我们可以借助debug来调试bug,但是我们在项目上线一周,就不能让用户看见不存在的网页,因此要消除404的存在!如果用户遇到404通常做友好提示,或者 直接跳到首页  定制404页面      1.在项目的templates目录下定义404.html  (注意名字不是随意定义)      2.在404.html可以任意定制内容      3.404要设置DEBUG = ...

2018-09-19 21:00:39 226

原创 .富文本rtf

rtf是 在线富文本编辑器,  论坛博客编辑的时候使用配置: 1.安装django中的插件         pip install django-tinymce      2.在setting中配置            TINYMCE_DEFAULT_CONFIG = {                'theme':'advanced',                'w...

2018-09-19 20:56:22 451

空空如也

空空如也

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

TA关注的人

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