- 博客(40)
- 收藏
- 关注
转载 立即执行函数
立即执行函数也叫立即调用函数,通常它的写法是用(function(){…})()包住业务代码,使用jquery时比较常见。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,后来发现加括号的原因并非如此。
2016-10-25 22:42:27
573
原创 inline-block元素之间的空隙的消除方法
在CSS布局中,如果我们想要将一些元素在同一行显示,其中的一种方法就是把要同行显示对的元素设置display属性为inline-block。但是你会发现这些同行显示的inline-block元素之间经常会出现一定的空隙。元素被当成行内元素排版的时候,元素之间的空白符(空格、回车换行等)都会被浏览器处理。
2016-10-25 17:29:12
3028
原创 IE 盒模型和W3C盒模型
在CSS中有两种盒模型:IE盒模型的宽度是边框+padding+内容宽度W3C盒模型的宽度就是内容宽度box-sizing属性可以设置元素应用哪一种盒模型。
2016-10-25 15:20:54
1271
原创 button、input和a标签作为按钮时的区别
我们都知道,button、input、a标签都可以加上一定的样式之后成为外观上没有太大差别的按钮,那么,这三个标签都适合在什么场景下作为按钮使用呢?
2016-10-25 14:53:04
7322
原创 跨域-CORS
CORS 全称是跨域资源共享(Cross-Origin Resource Sharing),是一种 ajax 跨域请求资源的方式,支持现代浏览器,IE支持10以上。
2016-10-23 13:23:29
498
原创 跨域-JSONP
由于同源策略的限制,Ajax不允许跨域访问,但是像<script>、<link>、<img>、<iframe>这些标签是允许跨域的,但你并不能修改这些资源,比如iframe里的内容,更准确的来说这些标签可以获取资源。JSONP是JSON with padding(填充式JSON)。
2016-10-23 13:01:42
359
转载 移动前端开发之viewport的深入理解
在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。
2016-10-20 13:55:40
220
原创 gulp常用插件-htmlmin
使用gulp-htmlmin压缩html,可以压缩页面javascript、css,去除页面空格、注释,删除多余属性等操作。
2016-10-20 00:03:52
775
原创 gulp常用插件-gulp-clean-css
使用gulp-clean-css压缩css文件,减小文件大小,并给引用url添加版本号避免缓存。
2016-10-19 23:36:20
9101
原创 gulp常用插件-gulp-autoprefixer
使用gulp-autoprefixer根据设置浏览器版本自动处理浏览器前缀。使用它我们可以不必考虑各浏览器兼容前缀,在写完后再自动处理。
2016-10-19 20:40:08
1488
原创 忘掉npm,开始使用cnpm吧
npm: node package manager,nodejs的包管理器,用于node插件管理(包括安装、卸载、管理依赖等)淘宝 NPM 镜像: 这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟一次以保证尽量与官方服务同步。
2016-10-19 11:08:33
3327
原创 原型与原型链
一、原型prototype是构造器的一个属性。在JS中,每一个对象的构造器都有一个prototype属性。prototype在JS中用于原型继承,可以使构造器构造出来的多个对象可以共享原型的对象。其实无论使我们自己自定义的构造器还是原生的构造器都有prototype属性。二、原型链JS中的对象关系是通过原型继承来实现的,而且通常原型继承有很多的层级,这些不同的层级就构成了原型链。
2016-10-17 01:52:19
1609
原创 编码方式escape、encodeURI和encodeURIComponent
编码方式escape、encodeURI和encodeURIComponent
2016-10-16 21:14:51
1872
原创 jquery对象与dom对象相互转换
DOM对象才能使用DOM中的方法,jquery对象是不可以用DOM中的方法。 同样,jquery对象才能使用jquery中的方法,DOM对象是不可以使用jquery中的方法的。
2016-10-16 17:59:30
1429
原创 CSS3 动画Animation的8大属性
animation复合属性。检索或设置对象所应用的动画特效。 如果有多个属性值时以”,”隔开,适用于所有元素,包含伪对象:after和:before。
2016-10-16 14:45:49
989
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人