自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sweet__Cat程序媛的博客

不忘初心,方得始终。—— 一只爱猫的程序媛参上

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

原创 调用 jssdk 在ios 上一直报invalid signature 的问题解决

问题描述用vue开发微信公众号项目过程中发现,由于微信授权重定向url上面带的/#/会导致重定向失败·,所以采用history模式。在hash模式调用jssdk是ok的,但是在history模式除了初次进入页面调取jssdk成功,其他跳转页面都提示失败,一直报“invalid signature”,并且这个问题只发生在ios,然而在跳转后的页面进行刷新操作后,jssdk调用成功了。原因:vu...

2019-03-16 09:09:53 3927 2

原创 WebSocket简单流程操作

WebSocketWebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。在 WebSocket API 中,浏览器和服务器只需要...

2019-02-12 10:24:44 2317

原创 npm无法安装node-sass

问题描述使用npm install 命令安装node-sass时,出现安装失败的情况。npm install node-sassDownloading binary from https://github.com/sass/node-sass/releases/download/v4.11.0/win32-x64-57_binding.nodeCannot download "https...

2019-01-09 13:17:27 2353

原创 Git 克隆错误RPC failed; curl 56 Recv failure: Connection was reset.’ 及克隆速度慢问题解决

问题描述在网络情况不稳定下克隆项目时,可能会出现下图中的错误。问题原因: http缓存不够或者网络不稳定等。解决方法打开cmd,修改git配置(加大httpBuffer) 即可。git config --global http.postBuffer 524288000...

2019-01-09 12:30:27 37427 2

原创 vue项目中,图片无法显示时,显示默认图片,但默认图片路径出错

设置img的onerror,不能正常显示图片,路径不对解决方法<img :src="img.url" alt="图片" width="100%" :onerror="defaultImg"/>export default { name: "pass-content", data() { return { defaultImg:'th

2019-01-03 14:33:19 1803 1

原创 img的标签src为空处理(避免谷歌浏览器有边框)

在谷歌浏览器中,img的标签src=""的时候,会出现空白边框效果影响用户体验。解决方法如下:<style> img[src=""],img:not([src]){ opacity:0; }</style>...

2018-11-13 15:43:09 1922 1

转载 强类型语言和弱类型语言

强类型语言和弱类型语言编译型和解释型动态语言和静态语言强类型定义语言和弱类型定义语言结论强类型语言和弱类型语言)编译型和解释型我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就称为编译(Compile),而负责编译的程序自然就称为编译器(Compiler)。如果我们写的程序代码都包含在一个源文件中,那...

2018-10-30 11:32:20 256

原创 Vue生命周期

Vue生命周期图示八个阶段: 阶段 描述 beforeCreate 创建前,可在这增加loading事件 created 创建完毕后,可在这结束loading,做一些初始化,实现函数自执行 beforeMount 挂载前 mounted 挂载结束后 beforeUpdate 更新前 updated 更新完成 beforeDestroy 实

2018-03-01 14:42:15 245

转载 Git常用命令大全

一、Git常用的命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git annotate 同义词,等同于 gitblame git archive 文件归档打包 git bisect 二分查找 git blame

2018-02-28 14:35:51 290

转载 Git使用流程

一、了解GitGit 是目前世界上最先进的分布式版本控制系统。其他:CSV,SVN。 版本控制可以帮助我们: 自动记录每次的修改,并且可以方便的切换到任一版本; 可以完成多人协作开发。 Git 是一款免费开源的分布式版本控制系统 — 工具,就是一个软件 Github 是用Git做版本控制的代码托管平台 — 平台 就是一个网站二、使用流程1、新建分支每次开发新功能,都...

2018-02-28 11:41:15 233

原创 为什么要先commit,然后pull,最后再push?而不是commit然后直接push?

问题分析如下:现在远程有一个仓库,分支就一个,是master。本地的仓库是从远程的master上clone下来的,再在自己本地改好,再commit → pull → push。1,那我本地这个也算是个分支?还是就是一个本地仓库?本地和远程的关系相当于两个分支,你感觉一样是因为你git pull 的时候已经自动给绑定好对应关系了2,如果我在远程新建了个分支,然后我pull了下来,...

2018-02-28 10:51:58 36552 7

原创 vue+elementUI中使用 el-autocomplete 实现远程搜索的下拉框需要注意的问题

需要注意的地方:1、后台获取的数组中每一个对象必须要有一个value字段, 因为autocomplete只识别value字段并在下拉列中显示。 2、为什么选择input组件群下的el-autocomplete 而不是select下的远程搜索? 因为点击选中时可获取到选中行的附带信息即一个对象, 而select组件下的远程搜索只能选中点击的字符串。html如下:<el-autocomplete

2018-02-28 10:20:10 14694

原创 Node.js安装及环境配置(windows版)

这里简要记载下Node.js安装流程,毕竟配置环境机会很少,以备后续使用,过程很简单,但坑还是一如既往有的。第一步,进入官网下载nodeJS进入官网“http://nodejs.cn/download/”根据本人电脑,按需下载:一路【next】,需要提到的就是按需选择路径:第二步,检查安装是否成功键盘按下【win+R】键,输入“cmd”,然后回车,打开命令行窗口:安装成功。目录如下:第三步,环境配

2017-08-30 21:47:15 518

转载 Flex 布局

网页布局(layout)是 CSS 的一个重点应用。布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。2009年,W3C 提出了一种新的方案----Flex 布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这

2017-08-28 10:28:26 321

原创 Webstorm 添加 .vue 文件功能并支持高亮和ES6语法

一、Webstorm添加.vue文件功能首先,点击左上角“File”找到“settings”进入到设置窗口界面,点击“Plugins”右侧搜索 vue: 然后,点击“Browse..”进入到下载页面,选择“Vue.js” 点击“Install plugin”进行下载:下载完成后点击右下角“Apply”进行重启操作:再次进入到“settings”界面,点击“Editor”展开,点击“File and

2017-08-25 11:20:39 542

原创 HTML5调用手机摄像拍照、相册等功能<input[type=file]>样式美化及demo

最近用MUI做了个移动端项目,设计中涉及到调用手机摄像头拍照等功能需求,然而在PLUS环境下才能直接调用,这就让人有点头疼了,后经查询资料学习了解到有一个很简单的方法就是input:file标签,不需要复杂代码操作就能实现调用拍照、相册等功能。//capture -- 设置选择需要调用的功能//camera -- 照相机//camcorder -- 摄像机//microphone -- 录音

2017-08-22 10:40:23 9832

原创 ECMAScript6(ES6)新特性

一、ES6简介ECMAScript6是JavaScript语言的下一代标准,已经在2015年6月正式发布了。Mozilla公司将在这个标准的基础上,推出了JavaScript2.0。 ECMAScript是JavaScript语言的国际标准,JavaScript是ECMAScript的实现。二、let命令用来声明变量,用法类似于var,但是它所声明的变量,只在let命令所在的代码块内有效不受外部影

2017-08-21 17:10:26 1340

原创 ECMAScript 2017 (ES8)新特性

最近得知Ecma国际发布了第八版的ECMAScript语言规范,也就是我们通常喊的es6、es7后的es8了,官方叫法不用猜了肯定是ECMAScript 2017了。表示前端发展这么快有点小小的心累啊,罢了不多说就是干吧!ECMAScript 2017 新特性如下:Object.values/Object.entries;字符串填充;Object.getOwnPropertyDes

2017-08-18 15:50:24 1392

原创 ECMAScript 2016 (ES7)

ECMAScript 2016 (ES7)ECMAScript是标准化的javaScript语言,发展历程这里就不多说了,这次主要说下2016年发布ECMAScript的第个七版,官方起名ECMScript 2016即是es7。最近刚刚总结了es6,相比之下,这个se7新特性少的可怜,就两个:一、Array.prototype.includes    二、取幂运算符(**)

2017-08-18 10:54:35 1547

原创 快速打开文件命令行的三种方法

快速打开文件命令行的三种方法方法一:Window + R 一般专业电脑工作者最常用的就是Window + R呼出运行窗口然后点击cmd进入命令行然后直接输入 cd + 文件夹路径最后敲个回车即可。但是也有别的小伙伴存在直接cd+路径无效的情况,这时候可以使用如下方法成功进入:回车无反应后继续输入再回车即可成功进入,如图方法二:Shift +

2017-08-09 17:06:16 4760

原创 如何快速处理IE浏览器兼容

如何快速处理IE浏览器兼容        一、基本样式兼容处理最近项目需要突然要求兼容到ie6,已经做好的东西处理起来让人有点崩溃,敲起来简直可怕。     这里就介绍一种简单粗暴的方法就是用  ie浏览器独有的文档注释  的方式:              整理起来就很简单了,只需要ctrl+c复制需要调整的样式,然后在

2017-08-09 15:55:18 468

转载 主流浏览器兼容性问题与解决方案

主流浏览器兼容性问题与解决方案  所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。  在学习浏览器兼容性之前,我想把前端开发人员划分为两类:  第一

2017-08-09 11:46:21 1786

空空如也

空空如也

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

TA关注的人

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