随笔分类 - 其他
摘要:目前尝试了两种解决方案,但是方案1在安卓移动端无法生效(猜测是因为移动端安卓启动的是原生的视频播放控件的原因) 1. 方案一: 重新load资源,这种方法比较简洁,但是在安卓下不适用 2. 方案二:重置视频的播放地址, ios 与 安卓 均没问题
阅读全文
摘要:除了常见的指定包的相关依赖,一些包的相关信息之外 main: 它是用来指定当前包的入口文件,容易让人忽视的一点是它不仅仅在发布的npm包当中有用,在你的业务代码当中也具有一样的作用。 例如,我需要一个叫test的包,这个时候我在我的项目下面新建一个test文件夹,在里面可以新建一个package.j
阅读全文
摘要:crlf 和 lf 是文本换行的不同方式: crlf: "\r\n", windows系统的换行方式 lf: "\n", Linux系统的换行方式 他们之间的不同经常会导致不同会导致使用不同系统的同事之间的代码冲突问题。 在你使用git拉取代码的时候,git会自动将代码当中与你当前系统不同的换行方式
阅读全文
摘要:npm5之后安装文件之后会多出一个package-lock.json的文件,它的作用是: 1. 安装之后锁定包的版本,手动更改package.json文件安装将不会更新包,想要更新只能使用 npm install xxx@1.0.0 --save 这种方式来进行版本更新package-lock.js
阅读全文
摘要:之前的项目一直都是基于bootstrap,elementUI这些已经很成熟的框架进行二次开发,要么就是一些很小的宣传页面,h5页面,或者结构相对简单的移动端。一直都没有机会对css的整体进行一个思考,这次正好有个整站的重构项目,让我对css模块化以及重用这些进行了一个很好的梳理。 很早以前就读过bo
阅读全文
摘要:今天测试反馈一个bug,需要在ie8下面看到placeholder提示,开始的想法是对ie8进行降级处理,在ie8下面就不显示了。 现在测试反馈了,解决办法。 思路是这样的,首先判断是否为ie9以下的浏览器。 如果是的话,提取他的placeholder属性,然后赋值给value; 如果想要做的更完美
阅读全文
摘要:方法一 在上传完文件之后,将<input type="file" /> 的值置为null,即可。 方法二 在上传完文件之后替换dom 方法三 在上传完文件之后刷新页面
阅读全文
摘要:首先使用idea将后台服务跑起来,接着使用公司提供的chrome插件登陆一遍,然后进入6060端口对应的地址登陆
阅读全文
摘要:在 vue 单页面当中发现fullpage会报错,报错信息大概意思为,fullpage不允许初始化多次。 解决办法,在使用fullpage的组件跳转路由进入销毁组件之前的生命周期的时候对fullpage也进行销毁,这样就可以重新初始化一个fullpage组件了。 在beforeDestroy这个生命
阅读全文
摘要:console.log()打印出来得是这个引用类型最终得结果,而不是在打印得时候当前得值 如上 ,打印得将是 {a:3,b:2},而不是 {a:1,b:2} 解决方法,要么打断点,要么将需要输出得内容变成值类型输出
阅读全文
摘要:在看张鑫旭博客得时候看到了electron这个东西,来了兴趣,就按照上面写的将已经做好得vue项目拿来试了试,出乎意料得顺利 electron简单说下electron,就是把 chrome内核和你的项目文件打包成一个程序,和移动端得混合应用有点类似。当然实现起来肯定没有说得这么简单得。 那么怎么做呢
阅读全文
摘要:function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)
阅读全文
摘要:一、escape和它们不是同一类 简单来说,escape是对字符串(string)进行编码(而另外两种是对URL),作用是让它们在所有电脑上可读。编码之后的效果是%XX或者%uXXXX这种形式。其中 ASCII字母、数字、@*/+ ,这几个字符不会被编码,其余的都会。最关键的是,当你需要对URL编码
阅读全文
摘要:上面的是if else 和 switch的两种写法,switch略优。 改写&&与|| 更简洁的写法
阅读全文
摘要:function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger'){ return true; }else{ return false; } }
阅读全文
摘要:之前build打包好在我本地运行是没问题的,但是发给后端部署,他说我的路径有问题,这个是由于vue-cli默认的打包路径 的“/”根目录,由于文件没有部署到根目录所以出现了这个问题。 修改webpack以后,再打包给后端,可以用了,但是npm run dev不行了,npm run dev调试的时候需
阅读全文
摘要:"/"这个指的是root开始也就是根目录。 "./"这个才是相对路径
阅读全文
摘要:保存cookie后提取出来发现字符串是被编码过的,需要decodeURIComponent进行下解码才可以 设置cookie 删除cookie,设置一个已经过期的expires
阅读全文
摘要:**第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:** **第二种:检查是否是移动端(Mobile)、ipad、iphone、微信、QQ等。** 使用方法: //判断是否IE内核 if(browser.versions.trident){ alert("is IE"); } //判断是否webKit内核 if(browser...
阅读全文
摘要:后端跨域权限无法打开,于是去网上找了下我这边能不能解决 现在的浏览器出于安全策略的限制,都是不允许跨域的,但是开发的时候经常需要一些别的域的接口,特别是一些接口不是自己能控制的时候,往往会造成开发困难。 今天无意中知道了,chrome浏览器可以通过设置,解决跨域问题。 如果 Chrome 版本在49
阅读全文

浙公网安备 33010602011771号