前端
风雅车手
这个作者很懒,什么都没留下…
展开
-
DIV高度不能自适应的绝招
父级:div是block,子级div是table,那么默认是无法自适应的。overflow: hidden;height: auto;原创 2019-11-08 10:46:45 · 676 阅读 · 0 评论 -
HTML前端界面懒加载
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"原创 2018-04-04 20:38:34 · 7498 阅读 · 0 评论 -
前端工程师需要掌握的必备技能
转载 2018-04-04 20:40:07 · 1868 阅读 · 0 评论 -
jquery选择器之:eq(n)和:nth-child(n)区别
jquery选择器之:eq(n)和:nth-child(n)区别:一、起始下标不一样:eq是程序的思想,下标是0开始。nth-child是css的思想,下标是1开始二、过滤元素的方式不一样,eq是类型精确过滤;nth-child是忽略类型过滤 下文中,eq背景有效区域是jQuery部分;而nth-child是CSS部分,因为p标签内的也在下标范围内<!DOCTYPE HTML PUBL...原创 2018-06-05 14:18:15 · 1474 阅读 · 0 评论 -
现代浏览器之Flex布局
flex布局: display:flex; /*默认row*/ flex-direction:row|row-reverse|column|column-reverse|initial|inherit; /*放不下,如何换行,默认 nowrap*/ flex-wrap: nowrap | wrap | wrap-reverse; /*对齐方式-垂直--水平(cl...原创 2018-06-06 11:39:25 · 274 阅读 · 0 评论 -
Javascript中的破浪号~,其实就是位操作符取反操作
JavaScript中的取反位运算符:~js中的数字默认是有符号的。有符号的32位二进制的最高位也就是第一位数字代表着正负,1代表负数,0代表整数为什么要用补码?,计算机内部就是以补码存储。(负数的补码规则:符号位不变,其他位取反加1;正数的补码规则:就是其本省)~-1返回0: 原码:1...0000...0001 补码:1...1111...1110 + 1 = 1...1111...11...原创 2018-06-06 15:42:11 · 882 阅读 · 0 评论 -
javascript中 && 和 ||的妙用
一、||的妙用:参数为空时,给它加上默认值:var param1 = element._zid || (element._zid = _zid++);上文的意思是:if(element._zid){ return element._zid;}else{ element._zid = _zid++; return element._zid;}再如:handlers[zid(element)] || ...原创 2018-06-06 16:09:48 · 1360 阅读 · 0 评论 -
babel基础知识,把ES6转换为ES5的工具
http://es6.ruanyifeng.com/#docs/destructuring1、作用:ES6 转码器,可以将 ES6 代码转为 ES5 代码2、配置文件:.babelrc { "presets": [//转码规则 "latest", "react", "stage-2" ], "plugins": []//插件...原创 2018-07-30 10:38:26 · 1000 阅读 · 0 评论 -
自定义HTTP HEADER的陷阱
如果自定义头信息的关键字里带有 “_” ,比如 File_Last_modified: ,这样的在服务器通过 request,getHeader('File_Last_modified')是获取不到的,只能这样命名才行:File-Last-Modified问题本身很好解决。然而我们想要知道,服务器为何要对字段名中使用了下划线的头视而不见呢?并且,不管是 Apache 还是 Ngi...转载 2019-06-01 11:01:36 · 4257 阅读 · 1 评论