前端面经<二>

这篇博客主要涵盖前端面试的几个关键知识点:IP掩码的作用、栈内存与堆内存的区别、网络协议的理解、选择器的优先级、JavaScript引擎的概念、HTML元素type属性的取值以及this对象在不同场景下的指向。
摘要由CSDN通过智能技术生成

1.IP掩码

就是子网掩码,又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

2.栈内存和堆内存分别指的是什么

栈内存中负责分配一些基本类型的变量和对象的引用变量

堆内存用于存放由new创建的对象和数组

3.对网络协议的理解

网络文件传输是通过一系列协议(protocol)来实现的,大体上可分为应用层、传输层、网络层、链路层和物理层这五层。而对于我们前端学习,涉及到的大概就是应用层和传输层这两层。TCP/IP协议属于传输层协议,而我们平时经常听到的HTTP协议,则属于应用层协议。

4.选择器的优先级是?

!important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性

5.js引擎?

JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。

6.元素的type属性的取值可以是

在这里插入图片描述

7.this对象的理解正确的是

1.在事件中,this指向触发这个事件的对象(特殊的是:IE中的attachEvent中的this总是指向全局对象window)。

2.this总是指向函数的直接调用者(而非间接调用者)

3.new后面就是构造函数,构造函数中的this指向的就是当前的对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值