自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 MacBook微信小程序使用selectComponent获取自定义组件时,返回null的解决方案

最近换了MacBook开发小程序,发现this.selectComponent 获取到的自定义组件为null,代码没有做任何改动,但就是拿不到值。网上查了一下有大部分人都说把this.selectComponent写在onShow里面,因为onLoad可能没有加载完dom,拿不到组件。But!!我放在onShow也没有用,仔细排查了一下代码发现,是因为我在组件外层加了wx:if的判断,去掉就好了。真的蛮奇怪的,其他同事和windows电脑都没有这个问题=.=记下来,帮大家排坑吧...

2022-01-25 14:32:28 1573

原创 解决toISOString()时区不准确的问题

toISOString()方法以简化的扩展ISO格式( ISO 8601 )返回字符串,该字符串始终为24或27个字符( YYYY-MM-DDTHH:mm:ss.sssZ或±YYYYYY-MM-DDTHH:mm:ss.sssZ )。 时区始终为零UTC偏移,如后缀“ Z ”所示。所以转换成北京时间需要自己加8个时区,方案如下解决方案// 解决方式const date = new Date(+new Date() + 8 * 3600 * 1000);const currentMonth =

2021-07-29 15:02:38 2283

原创 Http协议分享之——协议组成

本文是楼主花了大量时间整理总结给团队内部的分享资料,通过图文结合的形式,希望可以给大家带来一些收获。什么是HTTP?超文本传输协议,是一个基于请求与响应,无状态的,应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。Http历史发展1989年, 当时在欧洲核子研究组织(CERN)工作的 Tim Berners-Lee 博士写了一份关于建立一个通过网络传输超文本系.

2021-07-12 00:59:12 522 1

原创 迪士尼攻略

Tips:1. 入园排队的时候一定要提前登录好注册的账号,要么等到抢FP的时候输入密码就耽误了十秒钟... 入园得到门票之后第一件事就是二维码关联门票,点击你想玩的游戏名称抢FP快速通行证!✔️✔️✔️一刻不能迟缓,因为第一张FP的使用完成时间直接影响了接下来能不能抢到更多的FP...2. 随时查看各个方位,以及排队等候时间和表演的场次时间3. 查找餐厅商店卫生间等等等等4. 迪士尼专列地铁有卖发带的可以讨价还价大概二十一个,迪士尼里面要一百多一个。5. 可携带零食:除了桶装方便面,

2021-07-05 14:02:57 267

原创 element ui 表单使用v-if切换导致校验规则失效的解决方案

现象我用v-if切换单选,会导致已经绑定的校验规则失效。代码解决方案方案很多,这里先贴出4种方案一: 给每个item加一个key作为区分因为form-item绑定验证事件是在mounted中进行的,规则变化后没有进行重新绑定验证事件,v-if渲染组件节点diff后被复用了,所以验证也就自然失效了方案二:直接在item里写rules方案三:使用校验函数方案四:在外层包两层div...

2021-05-25 13:22:47 3699 1

原创 记录wx.getUserInfo被回收后,小程序升级成wx.getUserProfile的旅程

升级背景官方说明点这里两个重点getUserProfile接口从2.10.4版本基础库开始支持,每次调用均会出现授权弹窗,确保用户信息安全吧getUserInfo接口将直接获取匿名数据(包括userInfo与encryptedData中的用户个人信息),获取加密后的openID与unionID数据的能力不做调整。数据具体变化即wx.getUserInfo接口的返回参数不变,但开发者获取的userInfo为匿名信息(标红部分)。分析小程序全局待修改之处第一步:找出所有使用了wx

2021-05-14 00:14:05 433

原创 微信小程序中部分iPhone手机不兼容white-space: nowrap;的解决方案

bug表现目前发现iPhoneX, iPhone11 pro, iPhone12 pro 等个别机型对强制不换行的样式失效。解决方案(亲测)使用CSS box-orient 属性/* Firefox */display:-moz-box;-moz-box-orient:horizontal;/* Safari、Opera 以及 Chrome */display:-webkit-box;-webkit-box-orient:horizontal;/* 这句别漏了,毕竟大部分场景适用

2021-05-06 13:46:00 1784 1

原创 css文字超出隐藏的省略号发生错位的解决办法

现象:文本超出隐藏,省略号发生了遮挡和错位解决办法:删除text-align: justify;当初是为了文本两端对齐视觉上好看些才加的,没想到这行css会在文本超出隐藏的时候出现这样的错位。去除样式后恢复正常...

2021-05-06 10:53:52 619 1

原创 分享一份给后端培训Vue基础知识的文档

文章目录Vue基础知识讲解创建第一个vue实例挂载点,模板,实例基本的数据表达式:Vue中的属性绑定和双向数据绑定vue中常用指令v-bindv-show, v-if, v-forv-onvue实例中方法和事件数据传输方法父子通信,子父通信,兄弟通信Vue中计算属性computed和监听属性函数watch定义computed和watch比较生命周期相关链接Vue基础知识讲解这是一份我给公司后...

2019-03-29 12:00:38 2014 2

原创 Element Upload上传组件调接口时踩坑(FormData传参)

本文的倔金传送门 --->掘金使用自定义Upload上传实现参数:http-request 意为“覆盖默认的上传行为,可以自定义上传的实现”是个function。使用Upload组件因为饿了么提供的几种上传交互都不满足我们的业务,所以我需要自定义交互。先看一下代码里是怎样的。// main.js里引入并使用import { Upload } from 'eleme...

2018-08-24 18:26:45 15323 2

原创 img标签设置背景图片,始终有一个像素的border怎么破?

用img标签来设置背景图片,无论你怎么给border加样式都会发现一条摆脱不掉的边框,这是浏览器为了识别img标签自带的一个类似于“占位符”的标记,就是为了告诉这里有张图片。没啥作用。怎么消除这条边框呢?最佳解决办法:你换个标签呗,不就是显示一张背景图么?干嘛非要用img标签?或者加一句css,使他没有src的时候透明度为0就可以了。 img[src=""]{ ...

2018-07-17 00:41:03 3478 1

原创 JavaScript事件机制——记一次认真准备的技术分享

原文来自我的掘金:https://juejin.im/post/5b29cdaa518825749d2d557a先问几个问题,你是否能快速闪过答案?自下而上(冒泡)事件怎么写,自上而下(捕获)又是怎么写?捕获型和冒泡型同时存在,谁生效?jquery的on或bind是冒泡,还是捕获?冒泡能够阻止,那捕获能够阻止吗?stopPropagation 和 stopImmediatePropagation的...

2018-06-21 19:52:28 305

原创 设计模式——观察者和发布订阅模式

最近在学习设计模式,本文就同一个例子对观察者和发布订阅进行探讨。观察者模式    比较概念的解释是,目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。具体观察者和具体目标继承各自的基类,然后具体观察者把自己注册到具体目标里,在具体目标发生变化时候,调度观察者的更新方法。举个例子    比如有个“天气中心”的具体目标A,专门监听天气变化,而有个显示天气的界面的观察者B,B就把自...

2018-06-16 23:37:59 1792

原创 杭州大江东科目三路线经验分享

之前考试的时候搜了很多大江东科目三的资料,有点凌乱,我这里做一个总结吧,造福后人~首先,网上找的一张经典的图,内圈比较简单,注意别熄火,跟着教练熟悉几次就好。大江东外圈的路线图,如下:出门后分左边路线(教练称2号线),右边路线(1号线)。1号线距离比较长,但一号线可在直线行驶后和超车后2个地方挂四挡。再附上一张小伙伴总结的图:细细领悟一下以上两个图的内容,然后再说一下容易挂的地方:1,开完转向灯后...

2018-04-01 12:08:58 6438 2

原创 赶快拿小本本记下【Js中instanceof判断的原理】

 划重点:检测对象A是不是另一个对象B的实例的原理是:查看对象B的__proto__属性指向的原型对象是否在对象A的原型链上,若在则返回true,若不在则返回false。或者说instanceof判断原理就是看实例对象的__proto__属性和其构造函数的prototype属性是不是引用的同一个地址。function Person(name, age){ this.name = name;...

2018-03-19 15:01:21 263

原创 React Warning: Unknown DOM property(已解决)

最近做的一个react单页面应用中遇到了这个问题,原因是因为在使用React中标签的属性class和for,都需要写成className和htmlFor,无论你是否使用JSX,因为两个属性是JavaScript的保留字和关键字。所以解决办法是将页面中的class换成className,for属性换成htmlFor。

2018-01-18 15:50:32 4049

原创 scrollIntoView将指定元素定位到浏览器顶部,底部,中间

用法:var element = document.getElementById("box");element.scrollIntoView();//顶部element.scrollIntoView(false);//底部element.scrollIntoView({block: "end"});element.scrollIntoView({behavior: "instan

2018-01-15 21:40:11 14726

转载 JavaScript 实用技巧和写法建议

JavaScript 实用技巧和写法建议1.前言从大学到现在,接触前端已经有几年了,感想方面,就是对于程序员而言,想要提高自己的技术水平和编写易于阅读和维护的代码,我觉得不能每天都是平庸的写代码,更要去推敲,去摸索和优化代码,总结当中的技巧,积极听取别人的建议,这样自己的技术水平会提高的更快。那么今天,我在这里就分享一下关于javascript方面的写作的实用技巧和建议,这些技

2017-12-15 13:01:04 370

原创 《得到》5个帮你改变坏习惯的方法

每天清晨都会听《得到》的文章,今天听到的这篇改变坏习惯的文章,深有感触,觉得有必要分享一下~ 以下是原文习惯会在不知不觉中影响人的行为。假如你在看电影时有吃爆米花的习惯,不管手边的爆米花好不好吃,你都会吃一些,但是如果规定习惯用右手的人必须用左手去吃爆米花,那他吃掉的爆米花会比平时少。这是德克萨斯大学心理学教授阿特·马尔科曼(Art Markman)所做的一个实验,他也是畅销书《聪明思

2017-12-15 11:22:05 790

转载 九个问题从入门到熟悉HTTPS

女朋友也是软件工程专业,因为快要毕业了,最近一边做毕设一边学习编程。前两天她问我 HTTPS 的问题,本来想直接扔一篇网上的教程给她。后来想了一下,那些文章大多直接介绍概念, 对新手不太友好,于是我干脆亲自给她解释一下,顺便整理了一份问答录。Q1: 什么是 HTTPS?BS: HTTPS 是安全的 HTTPHTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息

2017-12-14 23:17:25 306

原创 解决字体图标,图片无法垂直居中的问题,屡试不爽

经常会遇到字体图标比文字小,但是要居中显示。或者是图片要和文字居中的问题,当浮动,line-height,margin,padding都失效的时候,不妨试试这个方法,99%的成功率哦~对要居中的对象本身设置:position:relative;这个属性,他会相对原来的自己进行位置改动,然后你再使用top,left值来改变它的位置就好啦。还有一种如下午,就是常见的浮动之后,再根据margin

2017-11-19 23:16:16 4049

原创 纯css实现进度状态条上箭头三角样式(附图)

如上图,我们要实现中间的三角箭头,我这里总结了三种实现方式:第一种:你可以将非矩形的地方切成图片来处理,放在div里,这样上面的图形会有5个并列的div,可以采用浮动来实现效果第二种:我们将这个进度条(我也不知道叫啥)分成一个一个的div,最外面用bootstrap的栅格col-md-6,col-md-3,col-md-3来包裹,分别对应上图中的三个最外层的div(红色);

2017-10-23 20:10:21 3497

原创 Vue.js实现一个todo-list的上移,下移,删除功能

如图,A simple todo-list长这样

2017-06-26 14:18:21 2933

转载 js中__proto__和prototype的区别和关系

作者:doris链接:https://www.zhihu.com/question/34183746/answer/58155878来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。首先,要明确几个点:1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象

2017-06-19 12:03:58 414

原创 关于火狐浏览器checkbox选中状态刷新后无变化的问题

新版本浏览器的表单数据默认记忆的功能 可以通过在form表单中添加autocomplete="off"属性 。如此设置以后会有一个bug 就是比如你表单是一个登录表单,在设置了autocomplete="off" 后点击登录会弹出 ‘是否记住密码’ 这样类似的提示 如果点击是的话 那么账号密码仍然会被记忆autocomplete="off"将会无效。

2017-06-19 10:13:22 790

原创 SublimeText3 插件PlainTasks(Todo-list)的使用方法

打开sublime编辑器,通过ctrl + shift + p,输入install回车,再输入plaintasks回车即可。创建新文档:ctrl+shif+p 输入tasks: New document创建新的task:ctrl+i取消task:alt+c(这个我没弄出效果,尴尬。。。)完成:ctrl+d归档:在文档底部按下ctrl+shift+a漂亮的分割线:--tab生成统

2017-06-12 16:44:38 6581

原创 纯css实现气泡对话框尖角处理

先来看一下效果图:简单粗暴上代码:html: less: .dialog-box { position: relative; span {

2017-05-06 10:47:54 7908 1

原创 jquery实现导航栏吸顶效果(简洁版)

憋说话,直接上代码,先是最最重要的js: $(function(){ var a = $('#course-tab'), b =a.offset();//返回或设置导航栏相对于文档的偏移(位置)//加个屏幕滚动事件,c是滚动条相当于文档最顶端的距离 $(document).on('scroll',function(){ var c = $(documen

2017-05-03 16:56:30 9465

原创 让页面footer任何情况下都沉底显示的绝佳方法(亲试有效)

原文: Quick Tip: The Best Way To Make Sticky Footers问题:在布局网页的时候时常遇到页面内容太少,网页撑不开导致footer浮上去。非常不美观,网上各种说法,说是position:absolute;或者position:fixed;都不能满足我的需求(body内容少的时候),也许是我方法不对吧(自嘲ing···)解决办法:最好方法是采用

2017-05-03 11:58:48 2022

转载 为什么table里用了display:block;就和第一列宽度一样呢?

在前端页面展示需要通过判断来显示 table标签内的东西,按照常理,对于某一单元行需要显示时,使用:display:block属性,不需要显示时使用display:none属性,而且这样做 在IE浏览器中显示正常,没有任何问题。但是当用Firefox浏览时却出现了布局错乱的问题,然后通FireBug去看了下源码,调试下了,发现是display:block属性搞的鬼。1、当表格为多列

2017-04-17 11:36:28 2278

原创 根据datetimepicker选择的日期计算年龄

首先上图看一下实现的效果:html:(切记input加上value) 出生日期: 年龄:value=""readonly="true"> js: $('#birthday').change(

2017-04-13 01:01:46 2275 1

转载 三句命令给MacBook安装oh my zsh 走向高逼格shell

安装oh my zsh:1、克隆这个项目到本地(前提是你得有装git)    git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh2、创建一个zsh的配置文件注意:如果你已经有一个~/.zshrc文件的话,建议你先做备份。使用以下命令    cp ~/.zsh

2017-04-10 11:53:26 2303

原创 关于ECharts插件实现中国地图效果的总结

这是官网http://echarts.baidu.com/echarts2/doc/example.html我也是第一次使用这个炫酷的插件,饼状图柱状图都能实现,就是不明白为什么地图出不来?辗转反侧看了很多的API,后来发现是自己少引进了一个china.js文件。以下是我的代码,希望可以给你帮助 饼状图 接着在上面加上js var myChart

2017-03-06 22:54:52 6244 3

翻译 ubantu系统调整分辨率小记

之前不知道怎么搞的,虚拟机突然死机,强制关机重启后就变成了超级低的分辨率,当时的我还是linux小白,对此一窍不通,就只会界面上设置里面点来点去,但是分辨率太低,很多地方,鼠标无法到达。。。。后来就请了会的人帮我看看,即便是更新了所有软件,各种调试也没有什么大的作用,但是呢,我学到了一种程序员解决问题的精神,不屈不饶,从不畏惧困难,后来开始慢慢的自己尝试解决一些问题,果然,一个个问题也能迎刃而解~

2016-12-05 23:43:00 1403 1

原创 HTML中footer一直沉底的最常用解决办法

想让footer沉底,肯定要让body中的内容填满整个屏幕,但是屏幕的高低又不能给一个具体的像素值,这样的话就想到了让body元素的高度100%,然后让footer相对于body来绝对定位,bottom:0px;这样就可以了,不过为了有些浏览器的兼容,最好用两个方向来定位,比如加个left值。但是别忘了让footer的width:100%;最好给个固定的高度。下面直接展示代码。footer {

2016-11-26 14:42:18 8452 1

原创 关于bootstrap datetimepicker的用法以及小箭头消失的问题(已解决)

首先,抛出问题,日历可以正常使用,就是左右箭头包括禁止填写的图标都不能显示(功能存在),如图:于是博主就各种百度各种寻求解决办法,看很多人说引进bootstrap.min.css,发现还是没用。大海中捞到一条很重要的信息:需要在input框中class类form-control  原因如下:如果没有加form-control这个类就会造成读的是版本2,也就是这个图标是icon-arrow-left...

2016-11-24 19:32:33 10668 11

原创 关于Xsell共享文件输入网络凭据的解决办法

现在写下方法方便回顾:第一步:打开控制面板--->搜索(管理Windows凭据)第二步:点击编辑第三步:编辑把它改成与对方账户一样的用户名和密码就可以了,之后扫描如果体系说要输入网络凭据的话就把刚刚的账号密码输进去就可以用了。或者可以添加新的用户和密码。最后保存,重新输入密码就好了

2016-11-12 16:24:29 1708

转载 简单易懂的命名空间及use的使用

分享一篇写的很清楚的关于命名空间的简单应用!       命名空间的使用及use引入。看了很多网上的说法,也看了官方文档,意思大概明白,也很好理解,命名空间还好说,给这个空间起个名字嘛,但是use具体操作起来就不行 了,怎么也搞不通。后来看一个yii学习视频才恍然明白。  比方说建三个文件。  第一个文件 A.php,里边有两个类,命名空间是 a\b\c;nam

2016-11-08 14:39:33 1076

原创 清除浮动的三种常用方法

一,添加额外的标签通过在浮动元素末尾添加一个空的标签例如 ,其他标签br等亦可。添加额外标签.main{float:left;}.side{float:right;}.footer 二,用伪类:after写入空白元素来清.Box{ width:300px; background:#CCC; padding-bottom:10px; margin-bottom

2016-10-23 16:59:29 448

原创 jquery简易轮播图

说到轮播图,网上五花八门,很多好看的样式。但是博主当务之急是实现这个功能,这也是刚开始接触jQuery,代码很简单(三句搞定)。下面开始正式分享,包你get到:1,建立你想实现的HTML样式,比如位置宽高边框等。2,新建无序列表,也就是经常看到的那个半透明的点,并且绝对定位到你想要放的位置,3,引进jQuery库,这个可以在它的官网上下载到,然后你引入就好了。4,利用jQuer

2016-09-04 16:36:00 571

http协议分享文档.pdf

http协议-协议组成分享文档

2021-07-12

空空如也

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

TA关注的人

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