摘要: 我们常用的在a标签中有点击事件(链接),其中“href”参数只要不为空,点击该链接时,页面会自动跳转;如果指定的“href”不合法,页面会跳转到自身,也就是刷新。1. a href="javascript:js_method();"这种方法在传递this等参数的时候很容易出问题,而且javascri... 阅读全文
posted @ 2015-09-28 10:47 爱笑的蛙蛙 阅读(9091) 评论(0) 推荐(0) 编辑
摘要: position 属性规定元素的定位类型。任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。相对定位元素会相对于它在正常流中的默认位置偏移。 position:relative | absolute | fixed | static | inherit 1.stat 阅读全文
posted @ 2014-10-17 11:19 爱笑的蛙蛙 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 1.js放在head中会立即执行,阻塞后续的资源下载与执行。因为js有可能会修改dom,如果不阻塞后续的资源下载,dom的操作顺序不可控。 正常的网页加载流程是这样的。 如果外部脚本加载时间很长(比如一直无法完成下载),就会造成网页长时间失去响应,浏览器就会呈现“假死”状态,这被称为“阻塞效应”。h 阅读全文
posted @ 2014-10-16 11:31 爱笑的蛙蛙 阅读(1607) 评论(1) 推荐(2) 编辑
摘要: HTML部分1.语义化HTML:可以使代码简洁清晰,支持不同设备,便于团队开发,对搜索引擎和用户更加友好;2.减少DOM节点:加速页面渲染;3.给图片加上正确的宽高值:减少页面重绘,同时防止图片缩放;4.避免src属性和link的href属性为空:当值为空时浏览器很可能会把当前页面当成其属性值加载;... 阅读全文
posted @ 2014-10-15 20:53 爱笑的蛙蛙 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 如果父元素只包含浮动元素,且父元素未设置高度和宽度,那么它的高度就会塌缩为零,也就是所谓的“高度塌陷”。如果父级元素包含背景或者边框,那么溢出的元素就不像父级元素的一部分了。解决“高度塌陷”问题的方法:1.浮动父级元素,父级元素的高度就会扩大,直到完全包含它里面的浮动元素。如果使用这种方法,一定要在... 阅读全文
posted @ 2014-10-08 17:32 爱笑的蛙蛙 阅读(5332) 评论(0) 推荐(0) 编辑
摘要: 一.怎样语义化html结构语义化是指用合理HTML标签以及其特有的属性去格式化文档内容。正确语义化----结构(html)才是重点,样式(css)是用来修饰结构的。所以要先确定html,确定标签,再来选用合适的css。一般来说,所有的标签都会有一个默认的样式,所以一个简单的判断网页标签语义是否良好的... 阅读全文
posted @ 2014-08-27 23:25 爱笑的蛙蛙 阅读(1198) 评论(2) 推荐(1) 编辑
摘要: CSS命名规范重要性1、为以后版本升级规范有一定好处,虽然达到兼容html5+css3.0浏览器还早,但是可以为div+css开发者来说可以先注意一下。2、css命名规范可以节约团队开发时间。特别在团队合作开发网站项目中,大家规范的来制作一套共识的css命名,将节约开发时间及成本,如果开发项目中di... 阅读全文
posted @ 2014-08-22 16:00 爱笑的蛙蛙 阅读(831) 评论(0) 推荐(0) 编辑