学无止境

19年新的开始

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动端点击300ms延迟问题和解决

今天屁颠屁颠写完了,手机端做测试时,点击,发现有延迟,就百度了下,原来这就是传说中的300ms延迟啊,百度了点资料,记录下,解决项目中这个小问题! 一、移动端300ms点击延迟 一般情况下,如果没有经过特殊处理,移动端浏览器在派发点击事件的时候,通常会出现300ms左右的延迟。...

2017-03-14 17:48:42

阅读数 14923

评论数 0

避免if语句的深层次嵌套

公司做了个抢红包的限制,然后ajax请求的返回字段,要进行多层逻辑的判断,想想是真恶心,虽然都是简单逻辑,而且看别人以前写的代码,发现,哎,注释能不能写上吶,像我写代码都是细致到,哪怕初学者也能看懂这是要实现什么,还有尽量避免深层次的if嵌套,不然后面产品要加新需求,条件限制了,来个五六个if嵌套...

2017-03-14 13:12:49

阅读数 16263

评论数 1

JS判断客户端是否是iOS或者Android手机移动端

公司这几天做的附近商家定位功能,要嵌入到客户端,看到了调用定位接口时,要判断客户端的类型,于是记录一下了: 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端。代码如下: var u = navigator.userAgent; var isAndro...

2017-03-10 15:00:21

阅读数 2364

评论数 0

ajax进行异步请求数据添加loading效果

在与后台实现数据交互时经常会遇到一种这样的情况: 1.需要用一个ajax请求后台数据,并且要在获取到数据之后再渲染到页面,这个时候就必须用同步(async:false)。 2.然而在这个时候就会有另一种情况,当ajax的请求花费的时间比较长的时候需要一个loading层来显示等待状态 ...

2017-03-07 16:00:05

阅读数 13757

评论数 1

vue父子组件通信问题解决的思路之一

组件之间的作用域独立,而组件之间经常又需要传递数据。 A 为父组件,下面有子组件 B 和 C。 A 的数据可以通过 props 传递给 B 和 C。 A 可以通过 $broadcast 调用 B 和 C 的 events,从而操作 B 和 C 的数据。 B 和 C 可以通过 $di...

2017-02-28 08:52:11

阅读数 2645

评论数 0

vue移动端项目解决 延迟点击

1.npm install fastclick --save(自己看github:https://github.com/ftlabs/fastclick)

2017-02-24 10:19:09

阅读数 1955

评论数 0

前后端分离方案速查

xx公司的实践:1.http://blog.csdn.net/u011413061/article/details/50294263 淘宝PPT:.http://2014.jsconf.cn/slides/herman-taobaoweb/index.html#/ 前后端分离的...

2017-02-17 16:25:37

阅读数 1194

评论数 0

vue-cli快速搭建vue项目

1.安装node(使用6+) 2.安装cnpm:安装包时,记得以管理员权限打开cmd 3.安装vue-cli :npm install -g vue-cli 4.创建项目:vue init webpack XX  (请确保安装了webpack) ...

2017-02-08 09:29:43

阅读数 4050

评论数 0

vue-cli搭建项目解决跨域问题

使用vue-resource 然后就是报出跨域错误; 在build/webpack.dev.conf.js这个文件里面添加对应的http代理,具体的用法查看对应的地址 这里使用的是vue-cli创建的

2017-02-07 17:24:57

阅读数 3942

评论数 2

node解决安装包后xx-v命令无效

1、windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),便可以看到下载页面。 2、下载完成后双击运行进行安装,安装过程基本直接“NEXT”就可以了(全部采用默认方式安装)。(windows的安装msi文件在过程中会直接添加path的系统...

2017-02-06 13:43:03

阅读数 5597

评论数 0

响应式图片的3种解决方案

个人总结:在当前响应设计和自适应设计的流行下,很多web 应用往往都兼容手机、平板和PC,其中一个让人比较头痛的问题就是图片的加载了。不同平台显然不可能用同一张大的图片,这样子不但浪费手机流量、影响网站载入速度并且在小屏幕下会很不清晰。让浏览器根据分辨率自动识别图片是最好的方法。 响应图片和响应...

2016-10-13 13:57:30

阅读数 1901

评论数 0

box-sizing:border-box用于移动端页面的开发!

*, *::before, *;;after{   border-sizing:border-box; } (bootstrap全局中设定该样式) 先从块级元素的盒子大小说起,通常一个块级元素实际所占宽高度=外边距(margin)+ 边界宽度(border-width)...

2016-10-13 12:57:12

阅读数 3478

评论数 1

CSS3 修改和去除移动端点击事件出现的背景框 (tap-highlight-color)

最近研究移动端页面时学到了很多CSS3的有用属性,其中有一个印象比较深刻的属性: -webkit-tap-highlight-color 参见 http://css-infos.net/property/-webkit-tap-highlight-color 这个属性是用...

2016-10-13 12:42:37

阅读数 4883

评论数 0

bootstrap中的列排序?

今天看bootstrap文档学习的时候,看到列排序,发现浮动原来还能这么用,就找了源码看了看~    列排序其实就是改变列的方向,也就是改变左右浮动,并且设置浮动的距离。在栅格系统里,可以通过.col-md-push-*和.col-md-pull-*来实现这一目的。先来看看效果示意图 默认...

2016-10-06 12:30:52

阅读数 6789

评论数 0

每日一面试题--MVC思想是什么?

1.认识两个类似的名词! MVP-Backbone.js(model-view-presenter;模型-视图-表现类) MVVM-Knockout.js(model-view-viewmodel;模型-视图-视图模型) ---核心:实现了业务逻辑和显示的分离 1).model(模型)、v...

2016-09-20 12:48:39

阅读数 6587

评论数 0

理解argument和 callee 属性

arguments   javascript中的函数定义并未指定函数形参的类型,函数调用也未对传入的实参值做任何类型检查。实际上,javascript函数调用甚至不检查传入形参的个数 function add(x){ return x+1; } console.log(add(1));//...

2016-08-10 17:28:32

阅读数 1383

评论数 1

函数传参中传递的是值还是引用?

同java一样,javascript中参数也只有值传递。这点同变量的访问不同,变量的访问可以有按值和按引用两种方式。以下分为基本数据类型和引用数据类型说明。 1.基本数据类型  在向参数传递基本数据类型的值时,被传递的值会被复制给一个局部变量(命令参数,或者是argument对象中的一个元素)。 ...

2016-08-10 16:50:44

阅读数 1715

评论数 0

闭包的常见应用

事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。 1、匿名自执行函数 我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处, 比如:别的函数可能误用...

2016-08-10 14:26:19

阅读数 3207

评论数 0

几个闭包内存泄漏的优化方案!

本文通过举例,由浅入深的讲解了解决js函数闭包内存泄露问题的办法,分享给大家供大家参考,具体内容如下 原代码: function Cars(){ this.name = "Benz"; this.color = ["white",&q...

2016-08-10 14:19:32

阅读数 5509

评论数 2

立刻执行函数深入了解

转自:http://web.jobbole.com/82520/ 原文是一篇很经典的讲解IIFE的文章,很适合收藏。本文虽然是译文,但是直译的很少,而且添加了不少自己的理解。 ps:下文中提到的“立即执行函数”其实就是“立即执行函数表达式” 1.我们要说的到底是什么? ...

2016-08-10 13:01:45

阅读数 1760

评论数 1

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