2019年3月8日
摘要: const ua: string = window.navigator.userAgent; const isWeixin: boolean = /MicroMessenger/i.test(ua); const isAndroid: boolean = /Android/i.test(ua); c 阅读全文
posted @ 2019-03-08 15:55 因微你我信 阅读(756) 评论(0) 推荐(0) 编辑
  2019年2月27日
摘要: 左边固定宽度,右边自适应 浮动布局的方法 <section class="container homeSection" id="mainSection"> <div class="content-wrap"> 222 </div> <div class="rightSide"> 333 </div> 阅读全文
posted @ 2019-02-27 16:57 因微你我信 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前端常问的面试题,题目:假设高度一定,请写出三栏布局,左右宽度300px,中间自适应。 看到这里我希望你能停下来思考几分钟, 1分钟~2分钟~3分钟~4分钟~5分钟! 好了,那么你想出了几种答案呢? 下面提供这道题的五种解决方案: 首先要写好整个页面的布局(初始化等) <style> html * 阅读全文
posted @ 2019-02-27 16:17 因微你我信 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 方法一:给html、body都设置100%的高度,确定body下内容设置min-height有效,然后设置主体部分min-height为100%,此时若没有header、footer则刚好完美占满全屏(参考《div绝对居中、宽高自适应、多栏宽度自适应》),但是有了这两个,只能另寻他路,由于高版本浏览 阅读全文
posted @ 2019-02-27 16:02 因微你我信 阅读(715) 评论(0) 推荐(0) 编辑
  2019年2月21日
摘要: 一开始接触闭包有些问题一直绕不过去,可了看其他的资料,也从网上查了查,下面是我总结的一些东西: “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 通俗的讲:就是函数a的内部函数b,被函数a外部的一个变量引用的时 阅读全文
posted @ 2019-02-21 18:26 因微你我信 阅读(211) 评论(0) 推荐(0) 编辑