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