摘要: 1.内部变量覆盖外部变量内部变量覆盖了外部变量后,变量提升:即脚本开始运行时,变量temp已经存在了,但是没有值,所以会输出undefinedvar tmp = new Date();function f(){ console.log(tmp); if (false){ var tmp =... 阅读全文
posted @ 2016-01-05 19:52 前端小牛 阅读(1002) 评论(0) 推荐(0)
摘要: (1)CSS :selection可以改变选中文本的背景颜色 p::selection { background: red; color: #fff; font-size: 15px; } p::-moz-selection { background: r... 阅读全文
posted @ 2015-12-25 17:07 前端小牛 阅读(138) 评论(0) 推荐(0)
摘要: (1)Box Model中 background-color是从边框左上角到边框右下角 background-image是从padding左上角到边框右下角(2)background-clip之后 border-box:从边框左上角到边框右下角 (默认) padding-... 阅读全文
posted @ 2015-12-25 11:35 前端小牛 阅读(332) 评论(0) 推荐(0)
摘要: 数组对象不能简单的赋值,因为这样是让两个变量指向同一个地址,任意一个变量改变了,另一个的值也会跟着改变,所以需要通过一些克隆的方法,复制一个相同的对象,对该对象进行操作。 (1)遍历数组逐项添加到新数组中Array.prototype.clone=function(){ var a=[]; f... 阅读全文
posted @ 2015-11-26 13:22 前端小牛 阅读(181) 评论(0) 推荐(0)
摘要: 这两天迷上逛一些前端技术网站和论坛了,据说学前端要学会记录才能加深印象,所以有事没事还是写些随笔吧。以前还在一个公司的面试试卷里做到过:垂直居中:1.父元素设置position:relative, 子元素设置position:absolute; top:50%; margin-top: -元素高度2... 阅读全文
posted @ 2015-11-20 14:44 前端小牛 阅读(424) 评论(0) 推荐(0)
摘要: 曾经在有一年工作经验的时候去面试,被考官问及CSS权重的问题,当时我的回答是:1.内联样式>写在头部的样式>外部导入的样式表2.写在后面的样式会覆盖前面的样式3.好像样式名称层级越多,优先级越高。比如: li.classA .classB > .classA .classB虽然这个例子是正确的,但是... 阅读全文
posted @ 2015-11-19 16:16 前端小牛 阅读(163) 评论(0) 推荐(0)
摘要: 上传: 1.html5 的FormData对象实现 var fd = new FormData(document.getElementById("fileinfo"));fd.append("CustomField", "This is some extra data");$.ajax({ u... 阅读全文
posted @ 2015-11-16 23:23 前端小牛 阅读(774) 评论(0) 推荐(0)
摘要: 出现使用命令yo安装项目时,如果无法安装到指定文件夹,很可能是存在.yo-rc.json。Yeoman将.yo-rc.json所在的目录作为工程的根目录,之后Yeoman将当前文件目录跳转到根目录下运行请求的生成器,所以需要删除它。注意:很多情况下,该文件是隐藏的,需要先系统设置显示隐藏文件,再将其... 阅读全文
posted @ 2015-10-18 17:47 前端小牛 阅读(347) 评论(0) 推荐(0)