web面试题——第一篇

简介: web面试题

1、html文档中怎么区分节点对象的节点类型

答:nodeType

2、关键字或保留字

答:关键字是在JavaScript已经被规定为具有特殊功能的字。这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。ES2015新增let和const等为关键字。

break do instanceof typeof

case else new var

catch finally return void

continue for switch while

debugger* function this with

default if throw delete

in try let const

ECMA-262 还描述了另外一组不能用作标识符的保留字。尽管保留字在这门语言中还没有任何特定的用途。但它们有可能在将来被用作关键字。以下是ECMA-262 第3 版定义的全部保留字:

abstract enum int short

boolean export interface static

byte extends long super

char final native synchronized

class float package throws

const goto private transient

debugger implements protected volatile

double import public

3、CSS 有三种基本的定位机制

普通流、浮动和绝对定位。

4、link和@import的区别

答:link是XHTML标签,@import是css提供的一种方式

link可以加载css还能加载很多东西,而@import是等待css加载完毕后再被加载;

兼容性问题:@import只支持ie5以上的版本

当js空值dom改变样式时,只能使用link标签,@import是不可用的

5、display与visibility的区别

答:display是隐藏整个元素的高度,宽度,以及各种属性,就等同于丢失

而visibility只是在视觉上看不见,但是还是会占据他本身的位置,相当于透明

6、数组去重

var arr = [1,23,1,1,1,3,23,5,6,7,9,9,8,5];
             var num = [];
             for (let i = 0; i < arr.length; i++) {
                 if (arr.indexOf(arr[i])==i) {
                     num.push(arr[i])
                 }
             }
          console.log(num);

7、以下代码中的返回值为

var User={
            count:1,
            getCount:function(){
                return this.count;
            }
        }
        console.log(User.getCount());    // 1
        var func = User.getCount;
        console.log(func());        // undefined

8、以下代码中的返回值为

for (var i = 1; i <= 3; i++) {
            setTimeout(function () {
                console.log(i);        // 3个4
            }, 0);
        }
相关文章
|
7月前
|
存储 缓存 前端开发
web前端常见的面试题总结,2024年最新面试时有哪些技巧
web前端常见的面试题总结,2024年最新面试时有哪些技巧
web前端常见的面试题总结,2024年最新面试时有哪些技巧
|
7月前
|
前端开发 算法 搜索推荐
Web前端开发之面试题全解析 一(1),2024年最新前端组件化面试
Web前端开发之面试题全解析 一(1),2024年最新前端组件化面试
|
7月前
|
JavaScript 前端开发 算法
JQuery 基本使用,2024BAT大厂Web前端社招面试题
JQuery 基本使用,2024BAT大厂Web前端社招面试题
JQuery 基本使用,2024BAT大厂Web前端社招面试题
|
7月前
|
存储 缓存 前端开发
100道 IT名企前端面试真题,Web前端阿里等大厂面试题汇总
100道 IT名企前端面试真题,Web前端阿里等大厂面试题汇总
|
7月前
|
前端开发 JavaScript
【前端面试】this的指向_不爱吃糖的程序媛夏天,web前端面试项目中的问题包括
【前端面试】this的指向_不爱吃糖的程序媛夏天,web前端面试项目中的问题包括
|
7月前
|
前端开发 JavaScript
JavaScript新科技:PostCSS的安装和使用,2024年最新2024网易Web前端高级面试题总结
JavaScript新科技:PostCSS的安装和使用,2024年最新2024网易Web前端高级面试题总结
|
7月前
|
移动开发 前端开发 JavaScript
10款精美的web前端源码的特效,2024年最新面试题+笔记+项目实战
10款精美的web前端源码的特效,2024年最新面试题+笔记+项目实战
|
7月前
|
移动开发 前端开发 JavaScript
10款精美的web前端源码的特效(1),头条前端面试节奏
10款精美的web前端源码的特效(1),头条前端面试节奏
|
7月前
|
移动开发 前端开发 JavaScript
Java和web前端,IT新人该如何选择?,2024年最新Web前端内存优化面试
Java和web前端,IT新人该如何选择?,2024年最新Web前端内存优化面试
|
7月前
|
前端开发 JavaScript
Web前端开发之面试题全解析 一,2024年最新面经牛客
Web前端开发之面试题全解析 一,2024年最新面经牛客