自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于 blur 与 click 事件

去年有做一个需求,是关于表格校验的,有遇到了blur 和 click  事件冲突的问题当blur和click事件同时进行时,blur事件会优先于click 事件,导致click事件失效解决方案  将click修改为 mousedown  事件 或者在blur 事件发生时获取当前 dom元素  是否为发生点击事件的dom元素,是的话,则不执行后面操作...

2018-03-20 11:27:04 703

原创 关于前端跨域问题

1.jsonp   在实际开发中,我用的比较少; jsonp   跨域的原理  (只支持get请求,对于post请求不支持)动态添加一个<script>标签,而script标签的src属性是没有跨域的限制的。这样说来,这种跨域方式其实与ajax XmlHttpRequest协议无关了。   2.proxy    在开发中这种方法用的还是比较多,关于具体用法,可以查阅文档3.nginx ...

2018-03-20 11:22:18 133

原创 window.open 小记

window.open浏览器弹出新窗口被拦截—原因分析和解决方案当window.open为用户触发事件内部或者加载时,不会被拦截,一旦将弹出代码移动到ajax或者一段异步代码内部,马上就出现被拦截的表现了。原因分析: 当浏览器检测到非用户操作产生的新弹出窗口,则会对其进行阻止。因为浏览器认为这可能是一个广告,不是一个用户希望看到的页面。解决方案:1.使用a标签替换;2,使用form的submit方...

2018-03-16 17:50:36 339

原创 mongoDB 小记

添加mongodb为Windows服务启动1.管理员进入cmd2.进入mongodb的bin目录3.在bin同级目录建data\db,log\mongodb.logs(目录路径可选)4.cmd上输入mongod --dbpath data\db的路径5.成功后输入net start mongdb6.cmd上输入mongd --dblog log文件路径 --logappend --dbpath  ...

2018-03-15 15:48:16 147

原创 变量提升

(function(){     var a = b = 3};console.log(a))();console.log(typeof a!=='undefined');console.log(typeof b!=='undefined');变量赋值 是从右至左进行赋值  所以 var a = b = 3 等同于 b = 3,var a = b  在给b进行赋值的时候 因为未声明b 所以b提升为...

2018-03-15 15:47:38 106

原创 eslint 小记

window下pre-commit npm,由于权限问题,导致无法在hooks文件下生成文件。需要以管理员打开cmd,执行node ./node_modules/pre-commit/install.js就可以了。举个栗子"scripts": {  "start": "dora --plugins \"proxy,webpack?publicPath=/,webpack-hmr,browser-h...

2018-03-15 15:47:00 289

原创 hreoku 部署

http://www.heroku.com/  注册账号https://devcenter.heroku.com/articles/heroku-cli  打包工具http://www.cnblogs.com/Wayou/p/hichat_built_with_nodejs_socket.html  参考使用命令行工具$ heroku login  登录 输入账号密码使用git工具 $ git i...

2018-03-15 15:45:51 370

原创 xshell 常用命令

xshell  安装与前端常用命令安装完之后  连接服务器 输入用户名密码即可以查看服务器上的文件ls列出本级目录的文件cd data0/java/crm/kcrm  切换到本级目录下的文件cd  ..  切换到上一层cd  ../.. 切换到上二级cd  / 切换到根目录cd  ~ 切换到主目录sudo vim SidebarItem.vue   查看文件内容vim SidebarItem.vu...

2018-03-15 15:44:50 419

原创 npm 常用命令

npm init 初始化项目npm installnpm install -h 查看使用方式npm i 是 npm install 的简写,建议使用 npm i直接使用 npm i 安装的模块是不会写入 package.json 的 dependencies (或 devDependencies),需要额外加个参数:- npm i

2018-03-15 15:43:10 590

转载 v-if 和 v-show 的区别

v-if 和 v-show关于条件渲染所谓条件渲染,就是根据不同的条件,使用不同的模板来生成 html。 在 Vue.js 中,使用 v-if 和 v-show 指令来控制条件渲染。区别v-show 会在app初始化的时候编译并且渲染,并且在之后一直存在。当切换v-show模块时,只是简单的更改css。v-if 当切换v-if模块时,Vue.js 有一个

2018-03-15 15:40:11 165

原创 关于谷歌远程调试

很多时候我们在写h5页面功能的时候,会遇到一些bug,调试起来只能alert弹,不是特别方便,这个时候就需要掌握远程调试方法,会方便很多,下面为各位亲讲解一下  关于 谷歌远程调试的 一些小技巧;首先安卓手机和苹果手机是不一样的;相对来说 苹果手机很简单很多,不累述;讲安卓机;首先准备安卓机的数据线,插入电脑usb插口;手机和电脑都需要安装 谷歌浏览器(之前微信也可以调试,但是

2018-02-06 17:58:46 310

原创 axio 小记

做vue项目的时候;用axio和后台联调时遇到axio不携带cookie问题;axios默认是请求的时候不会带上cookie的,需要通过设置withCredentials: true来解决。以及post请求参数格式转换formdata格式问题引入qs Qs.stringify({}); 举例:import axios from 'axios';import qs from 'q

2018-02-06 17:43:31 1088

原创 form表单无刷新上传小技巧

去年有做阿里云直传,分享一些需要注意的小地方let formData = new FormData(); new一个formData 或者 new FormData('#upload').files[0];formData.append('OSSAccessKeyId', data.data.access_key_id); 参数加进去formData.append('policy', d

2018-02-06 16:50:58 158

空空如也

空空如也

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

TA关注的人

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