摘要: HTML5/CSS3时代,我们要在web里做动画选择其实已经很多了: 你可以用CSS3的animattion+keyframes; 你也可以用css3的transition; 你还可以用通过在canvas上作图来实现动画,也可以借助jQuery动画相关的API方便地实现; 当然最原始的你还可以使用w 阅读全文
posted @ 2016-05-12 17:18 嗑瓜子儿gf 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 前端开发中,很多时候一个弹出层的显示都会伴随着一个遮罩层的显示。 以上代码是一个遮罩层的简易演示代码。 在页面没有滚动条的情况下都能满足要求。但是当页面有滚动条时,你就会发现,以上的处理方式并不能满足全屏遮罩。 下面就通过结合javascript的方式,实现页面包含滚动条时的全屏遮罩。 这里将会用到 阅读全文
posted @ 2016-05-11 16:11 嗑瓜子儿gf 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 说明 在前端开发中,经常会遇到需要限制单元格宽度并且内容超出部分显示省略号的的情况。下面就简单的介绍下如何达到这种效果。 准备知识 1. 控制文本不换行 2. 超出长度时,出现省略号 3. 修改表格布局算法 table-layout的默认值为automatic,意思是列宽度由单元格内容设定。而fix 阅读全文
posted @ 2016-05-11 15:26 嗑瓜子儿gf 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象-OOD 虽然js面向对象的编程思想已经老话常谈了,但了为了文章的完整性,我还是把它加了进来,尽量以不太一样的方式讲述(虽然也没什么卵不一样的)。 1、面向对象,首先得有类的概念,没有类造不出来对象,但是javascript中又没有类 只有函数的感念,把以大写字母命名的函数看成创建对象的 阅读全文
posted @ 2016-05-11 15:12 嗑瓜子儿gf 阅读(146) 评论(0) 推荐(0) 编辑
摘要: defer为true:延迟加载脚本,在文档完成解析完成开始执行,并且在DOMContentLoaded事件之前执行完成。 async(HTML5新增的属性)为true:异步加载脚本,下载完毕后再执行,在window的load事件之前执行完成 defer为true:延迟加载脚本,在文档完成解析完成开始 阅读全文
posted @ 2016-05-10 17:31 嗑瓜子儿gf 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 事件绑定有两种,传统事件绑定,现代事件绑定。传统事件绑定有内联模式和脚本模式。脚本模式即把一个函数体赋给一个对象的事件属性。 传统事件绑定存在的问题: 1.同一个对象的事件属性多个函数赋值很多次,前面的会被覆盖掉,只显示最后一个。 解决方法,把第一个函数的事件保存下来,然后再去执行一次。 2.同一个 阅读全文
posted @ 2016-05-10 17:30 嗑瓜子儿gf 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比如人、妖以及人妖。 1)人是人他妈生的,妖是妖他妈生的。人和妖都是对象实例,而 阅读全文
posted @ 2016-05-06 09:53 嗑瓜子儿gf 阅读(205) 评论(0) 推荐(0) 编辑
摘要: JSON JSON.stringify() JSON.parse() toJSON() 阅读全文
posted @ 2016-04-22 16:53 嗑瓜子儿gf 阅读(86) 评论(0) 推荐(0) 编辑