![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
xu3tu
这个作者很懒,什么都没留下…
展开
-
前端水平垂直居中总结
方法1: 定位 代码: .parent{ position:relative; } .child{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); } 通过对父元素的绝对定位,使子元素距离父元素顶部50%,左部50%的位置开始显示,然后再通过CSS3的移动使子原创 2018-01-24 17:23:46 · 204 阅读 · 0 评论 -
css中box-sizing的使用场景
首先,要知道box-sizing是用来干啥的:改变盒模型中宽度和高度的定义范围。 border-box: width = content + padding + border ,也就是IE的盒怪异模式。 content-box:width = content 正常模式 使用场景分析:当需要以content + padding + border为整体的时候使用border-box,例如原创 2018-01-24 17:49:43 · 1889 阅读 · 0 评论 -
函数自执行
;function(){ alert('1');}();;可以保证代码的健壮性,保证代码压缩的时候不会出错其他自调用方法: 一元符:var i = function(){}(); +function(){}(); -function(){}(); (function(){})...原创 2018-04-03 16:45:33 · 109 阅读 · 0 评论 -
let声明的变量竟然不在Window对象(Global作用域)中
let声明的变量存在于Scope作用域链上的名为Script的作用域中,下图:原创 2018-06-25 14:40:40 · 2383 阅读 · 0 评论 -
笔试题:判断两个版本号
// 软件版本号有四部分组成,第一部分为主版本号,第二部分为次版本号,第三部分为修订版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有五种,分别为base、alpha、beta 、RC 、 release function compareVersions(v1,v2){ var v1s = v1.split(‘.’); ...原创 2018-06-20 10:35:28 · 2430 阅读 · 0 评论 -
JS中的truthy(真值)和falsy(假值)
JS Boolean上下文中的值转换后的值有truthy真值和falsy假值,如下: falsy假值: if("")//String基本类型中的 空字符串 if(null)//null基本类型 if(undefined)//undefined基本类型 if(false)//Boolean基本类型中的 false if(NaN)//NaN if(0)0 //Number基本类型中的 0 ***js中...原创 2018-11-27 17:36:30 · 681 阅读 · 0 评论