自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react+ant 实现版本号对比+弹框提醒更新

首先引入弹框/消息提醒组件import { message,notification } from 'antd';版本号对比+提醒//版本对比,更新提醒 getLocalVersion=()=>{ const localVersion=infoLocal.version; const latestVersion=sysVersion; console.log(localVersion,latestVersion) if (localVersion &.

2020-06-04 17:48:59 754 1

原创 git学习笔记,git指令大全

git init 初始化git仓库git add 添加文件到仓库,添加到暂存区git commit -m “xxxxx” 文件提交到仓库且备注xxxx 从暂存区提交到当前分支Gitstatus 查看仓库当前状态git diff xxx文件 查看不同,可以查看做了什么修改git checkout -- readme.txt 把readme.txt在工作区的修改全部撤销Git rest 把暂存区的修改撤销,放回工作区,回退版本Git rest HEAD...

2020-06-04 13:40:06 160

原创 vue相关知识点整理

每个点都是用自己语言概括出来的,言简意赅,所以很好理解。想要准备面试的小伙伴也可以看看,都是高频面试点。Vue优点轻量级框架只有几十KB。视图数据结构分离,组件化,虚拟DOM,运行速度快性能高。V-show跟v-if区别同:控制元素的显示跟隐藏。不同:v-if是条件渲染,惰性的,条件是true就渲染。动态向DOM树中添加删除DOM元素。V-show不管初始条件总是渲染,基于CSS 的 “display” 切换。所以,运行时频繁切换条件用v-show,因为切换开销小,初始消耗..

2020-05-13 18:47:33 317

原创 冒泡事件和事件捕获,事件流

冒泡:一个元素的事件触发了,事件会在元素的所有祖辈元素里一次触发,从里到外。事件从最具体的元素到不具体的元素,好比气泡从水底下一直向上冒泡,像dom树一样,一直到根元素。捕获:同冒泡相反,从外到里,从不具体到具体事件流:三个阶段(事件捕获,事件目标,事件冒泡)阻止冒泡:e.stopPropagation() 阻止默认事件:e.preventDefault()...

2020-05-13 18:41:56 134

原创 Cookie&sessionStorage&localStorage的区别

cookie:存在本地标示用户身份的数据,始终在http请求中携带,也就是在浏览器和服务器间来回传递,大小不超过4k,设置的过期时间之前一直有效。sessionStorage和localStorage不自动把数据发给服务器,存储大小可以达到5M或更大。localStorage:存储持久数据,浏览器关闭数据不丢失除非主动删除。sessionStorage:浏览器窗口关闭数据自动删除。...

2020-05-13 18:40:10 113

原创 uniapp 微信小程序留言板+动态显示新增留言

功能介绍:实现一个留言板的显示,以及留言后可以动态显示。话不多说,let's start !先上页面(略丑,非重点)上页面代码(头像图片暂且写死的):<view class="uni-padding-wrap"> <form @submit="commitComments"> <textarea class="contentTextArea...

2019-07-12 11:28:54 5564 5

原创 uniapp 微信小程序获取openid(保姆级教程超清晰)

当需要openid的时候,就看看本仙女的这篇博客✨文章建立在你有appid(也就是说微信公众平台你有账号)的基础上,话不多说,let's start !Step 1 :https://mp.weixin.qq.com/,进链接以后登录(如下图所示)→点击绿色框框里的查看详情。划到页面最下方,找到AppID✨,然后复制粘贴到一个地方。接着我们继续,点击左侧开发目录→开发设置→AppSec...

2019-07-12 10:47:55 10399 8

原创 photoshop cs6中kuler和minibridge打开是空白的解决方法

kuler打开空白的解决方法(此解决方法建立在你的编辑→首选项→增效工具已经勾选了载入面板和允许链接internet)点击打开链接这个链接里面有详细的步骤:操作之前先把ps软件关掉然后下载链接中的CSXS kuler.zip,点击下载即可,然后下完了解压安装在界面左侧选择你的版本,然后上方导航有个安装,点击安装就可以了。如果提示冲突,直接选择替换即可。链接中有详细操作步骤图,我就不详细说明了。最后...

2018-06-14 17:09:26 7641 3

原创 easyui表格去右侧留白和滚动条的方法

在easyui的使用中,会发现最右侧总是会多出来一点点,其实那个是留给滚动条的位置。这样影响了美观性,经过试验,如下方式可以成功去掉留白和滚动条。在datagrid中加入 fitColumns:true, scrollbarSize:0, 注意:这两个参数要同时写,只写一个是没有用的...

2018-05-31 17:25:13 3155 1

原创 json的值可以有哪些呢

我大概总结如下:数字:包括整数、浮点数,例如12345、1.22、599、5.66。字符串:就是在双引号“”里,例如“aaa”、“小明”。逻辑值:就是true、false这两个值。数组:就是在方括号中的值,例如[["老坛酸菜牛肉面"],["冰红茶"],["茉莉花茶","茉莉绿茶"]]。对象:就是在花括号里面的值,如下:{"staff":[{"name":"小花",&qu

2018-05-09 16:43:46 2511

原创 json和xml的比较

这是一个小知识点,但是我总是记不全,记录一下。json的长度和xml格式的比起来很短小json读写的速度更快json可以使用JavaScript内建的方法直接进行解析,转换成JavaScript对象,非常的方便。...

2018-05-09 16:31:12 238

原创 vue项目脚手架完整搭建步骤以及stylus的安装步骤

在vue项目的脚手架搭建过程中,总是各种踩坑,我安装过几次后,决定把从node开始的所有步骤全部写下来,给vue学习的新同学参考,也便于自己以后查阅。在nodejs官网下载后,打开下载后的.msi文件,安装node.js。然后win+R输入cmd打开cmd窗口,输入node-v回车然后输入npm-v回车来测试。如果出现版本号,则node安装成功。接下来我们可以开始vue的脚手架搭建工作了,依然是c...

2018-05-09 16:26:59 1018

原创 如何做rem布局

rem布局自适应效果很好,可以让手机端pc端实现响应式布局,总结如下:首先我们看看rem是什么?rem和em单位一样,都是一个相对单位。区别在于:em是相对于元素的父元素的font-size进行计算;rem是相对于根元素html的font-size进行计算。由此可见:rem不仅避免了复杂的层级关系,并且实现了类似于em单位的功能。默认情况下浏览器给的字体大小是16px,因此按照转化关系 16px ...

2018-03-30 11:01:29 2667

转载 wepack的理解和深入

最近开始学习wepack,好像入门有点晚哈哈。刚找到的一个学习wepack的api,感觉还不错:奉上:http://www.jqhtml.com/7626.html,献给刚入门的宝宝们。下面这篇blog是copy来的,感觉写的很赞呢,感谢作者大大的辛苦总结,作者和出处如下。作者:闭眼卖布链接:https://www.jianshu.com/p/7f121a84a474來源:简书著作权归作者所有。商...

2018-03-29 17:30:51 1043

原创 如何解决跨域问题

最近项目中碰到了这个问题,“如何解决跨域问题?”,我根据网上的资料和实际代码中的应用大概总结如下。首先我们要理解什么跨域,为什么会出现跨域呢?跨域:        跨域是由浏览器的同源策略引起的,跨域访问,简单来说就是 A 网站的 js脚本代码试图去访问 B 网站(代码中包括提交内容和获取内容)。但是由于安全原因,跨域访问是被各大浏览器所默认禁止的,而跨域与否的判断是根据同源策略来的。同源策略: ...

2018-03-29 16:40:03 6320 1

原创 <li>标签做横向导航栏时中间有间距的原因和解决方案

前端开发中,当我们用&lt;li&gt;来实现横向导航栏的时候,总是发现中间会出现一条间隙,效果图如下:下面是这个效果图的代码,可以发现此时每个&lt;li&gt;之间都出现了间隔。&lt;style&gt; ul{     background-color: black; width: 500px; height: 30px; border: 1px s...

2018-03-29 11:35:18 4314

原创 经常遇到的浏览器的兼容性有哪些?原因、解决方法是什么?

网站开发中也会碰到各种各样的兼容性问题特别让人头疼,我根据自己的经验,和一些网上的资料,总结了下面这些,还有很多别的兼容性问题,日后持续更新(ps:部分语言表达的可能不太好或者错误的,欢迎指出错误,我也会持续更正)。1. IE6不支持png-24透明图片,问题出现的浏览器:IE6及其更低的版本问题描述:在IE6浏览器上,使用png24为的图片不透明,出现背景。解决方法:图片使用gif格式,或者pn...

2018-03-23 17:01:55 6158

转载 CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算?CSS 3新增伪类有哪些?

这些都是一些面试碰到了,自己感觉回答的不太全面,到网上找资料整理的问题(具体不太记得从哪里找来的资料,写下来方便日后查看):CSS 选择符有以下这些:id选择器(# myid)类选择器(.myclassname)标签选择器(div、h1、p)相邻选择器(h1 + p)子选择器(ul &gt; li)后代选择器(li a)通配符选择器( * )属性选择器(a[rel = "external"])伪类...

2018-03-23 16:46:34 342

原创 link和@import的区别

最近碰到了这个问题不太熟悉,从网上找的资料总结整理得出下面五个,如果还有别的欢迎指出。(1)link属于XHTML标签,而@import是CSS提供的。 (2)页面被加载时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载。 (3)@import只在IE 5以上才能识别,而link是XHTML标签,无兼容问题。(4)link方式的样式权重高于@import的权重。 (5)...

2018-03-23 16:38:14 283

空空如也

空空如也

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

TA关注的人

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