摘要:
call ( thisObj [, arg1 [, arg2 [, [, argN] ] ] ]) call()方法:官方介绍是,调用一个对象的一个方法,以另一个对象替换当前对象。 call()方法应用于Function对象,可以用来代替另一个对象调用一个方法,可将一个函数的对象上下文从初始的上下文 阅读全文
摘要:
一般所熟知的css样式大小单位有px,em。 px:精确地描述元素大小,不随屏幕大小的变化而变化; em:相对于父元素的大小,如果有层层嵌套的话会导致这个值非常大或者非常小。 在写移动端页面的时候为了使页面能够适应多种尺寸的移动设备大小,通常会用rem来表示各个元素的大小。 rem:font siz 阅读全文
摘要:
问题产生原因:在做等宽不等高瀑布流布局的时候需要将图片等比例缩小,每张图片的宽度是一定的,现在要根据图片宽度的缩放比例去缩放它的宽度。这个时候就要获取到图片的原始宽度和原始高度,(图片为用户上传,无法知道原始高度和宽度)。 解决办法:1.上网查了一圈发现,HTML5中有个属性可以查看,即natura 阅读全文
摘要:
公司项目中用的代码构建工具是gulp,现在对用到的gulp插件的用法做一下总结。 gulp是基于node.js的自动任务运行器,我们用它来完成javascript、css、sass/less、html/css、image等文件的合并和压缩,以及浏览器自动刷新、监听文件等等。 首先要安装node.js 阅读全文
摘要:
经常在写jQuery的时候分不清this 和 $(this),为了方便起见尽量不用this,只用$(this)。但是今天在别人的代码的基础上改一些东西,又遇到了这个this,不得不把它弄明白。 $(this)相当于jQuery(this),是一个jQuery对象,只能使用jQuery的属性和方法;而 阅读全文
摘要:
这几天公司的项目已经完成的差不多了,只剩下各种优化问题。今天着重于图片加载的优化。当一个页面需要下拉很长而且又有过多的图片要加载时,就会发生很多http请求,就会拉慢网页加载速度,用户体验不友好。怎么解决这个问题呢?jQuery插件库中有个插件lazyload.js可以实现图片懒加载。 lazylo 阅读全文