摘要: a=1相当于window.a=1,是动态地为window添加一个成员;vara=1是在当前作用域(也就是window)下声明一个a,这个声明是在整个作用域内都有效的。换句话说,其实区别就在于vara=1比a=1多了一个声明的行为。vara=1声明的话:console.log(a);----undef... 阅读全文
posted @ 2015-09-23 15:18 前端小菜j 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 首先说下js作用域链:由于js变量都是对象的属性,对象又可以是对象的属性,最终到达window,所以变量-------window就是一条作用域链;先说下变量作用域:var a=10;function test(){ console.log(a);----------undefined var a... 阅读全文
posted @ 2015-09-23 15:05 前端小菜j 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 上面的代码实现了各个浏览器的兼容。起透明效果的代码如下:filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;第一行代码仅能在IE浏览器中有效。第二行代码支持老版本的FF浏览器,其实去掉也可以,因为老版本的浏览器使用率很少了。第三行能够支持各... 阅读全文
posted @ 2015-09-16 09:59 前端小菜j 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 直接上代码段: 发现时会产生影响的子元素的margin 相对于 父元素的 内容区域! 阅读全文
posted @ 2015-09-16 09:39 前端小菜j 阅读(652) 评论(0) 推荐(0) 编辑
摘要: http://www.hicss.net/use-margin-or-padding/ 阅读全文
posted @ 2015-02-13 10:45 前端小菜j 阅读(87) 评论(0) 推荐(0) 编辑
摘要: /*== 清除浮动 ==*//*=1=*/.clearfix:after { content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}----对应的 新建div.clearfix {/* ov... 阅读全文
posted @ 2015-02-10 16:05 前端小菜j 阅读(97) 评论(0) 推荐(0) 编辑
摘要: table { border-collapse:collapse; border-spacing:0; }border-collapse:collapse;合并边框,border-spacing:0;间隙为0 阅读全文
posted @ 2015-02-10 15:03 前端小菜j 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1.css样式1)在css文件头一般会加上@charset "utf-8";表明css文件编码是utf-8,防止中文乱码,尤其是定义了中文字体的时候。------@charset "utf-8";html,body { width:100%; border:0; color:#000;text-al... 阅读全文
posted @ 2015-02-10 14:35 前端小菜j 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 如题:即将温习html标签,再系统的学习一下 阅读全文
posted @ 2015-02-10 13:21 前端小菜j 阅读(82) 评论(0) 推荐(0) 编辑