其他分享
首页 > 其他分享> > aw

aw

作者:互联网

1108面试题

1.输出结果

 (function(){
            var a=b=3;
        })();
    console.log("a defined"+(typeof a !=='undefined'));
    console.log("b defined"+(typeof a !=='undefined'));
//a definedfalse
//b definedfalse  不严格模式

1110

给一个标签元素添加css样式都有什么方式?

行内样式:使用HTML标签的style属性定义CSS
内嵌样式:使用<style>标签在HTML文档头部定义css样式
链接式:使用link标签引入外部CSS样式表文件
导入式:使用@import命令导入外部css样式表文件	

怎么让div里的文字内容靠右对齐,并且再div中垂直居中?

float:right   vertical-align:middle;display:table-cell  
line-height      transform:translateY(-50%) transform:translateX(-50%) 
display:flex垂直居中  align-items:center 实现水平居中 

有一个div设置了浮动,怎么给这个div清除浮动?

父元素添加overflow属性 
使用after伪元素清除浮动 
  	.clearfix:after {
  	   display: block;
  	   content: '.';
  	   height: 0;
  	   visibility: hidden;
  	   clear: both
  	}
  	 // ie6、ie7 浏览器的处理方式 
  	.clearfix {
  	  *room: 1;
  	}

使用 before 和 after 双伪元素清除浮动
  .clearfix:before,.clearfix:after {
    content: '';
    display: table;
  }
  .clearfix:after {
    clear: both;
  }
额外标签法
  	 .clear {
  	      clear: both;
  	    } 
  	    
     <div class="child1"></div> // 浮动元素
     <div class="child2"></div> // 浮动元素
     <div class="clear"></div>  

css定位属性position都有哪些值?它们定位的基准点是什么?

static relative fixed  absolute sticky

块级元素有哪些?

div ul li dl dt dd p h1~h6 blockquotess

行内元素有哪些?

a b span img input select strong select label em button textarea

js里的this通常指向哪里?

this指向window  谁调用 指向谁

描述一个同步执行和异步执行的差别?

同步方法调用在程序继续执行之前需要等待同步方法执行完毕返回结果
异步方法则在被调用之后立即返回以便程序在被调用方法完成其任务的同时执行其它操作

遍历一个1000元素的一维数组arr,console.log输出他们的元素

写一个冒泡排序

var arr=[2,5,4,2,1];
var x;
for(var i=0;i<arr.length-1;i++){
    for(var j=0;j<arr.length-i-1;j++){
        if(arr[j]>arr[j+1]){
            x=arr[j+1];
            arr[j+1]=arr[j];
            arr[j]=x;
        }
    }
    console.log("第"+(i+1)+"趟排序后的数组是"+arr);
}
console.log(arr);

什么时候采用组件?

当其代码中有复用性、共同代码时 则使用组件

标签:arr,console,log,clearfix,元素,aw,div
来源: https://www.cnblogs.com/Gurad/p/15544796.html