码迷,mamicode.com
首页 > Web开发 > 详细

Web前端笔试整理6

时间:2020-09-18 01:01:32      阅读:42      评论:0      收藏:0      [点我收藏+]

标签:地址   osi   主机   catch   With语句   其他   标签   之间   encodeuri   

属于git操作命令的是

  • add 把文件添加到仓库
  • reset 把当前版本回退到上一个版本
  • fetch <远程主机名> 将某个远程主机的更新, 全部取回本地
  • rebase 用于把一个分支的修改合并到当前分支
  • merge 用于合并指定分支到当前分支

span标签的width和height分别是多少?

<div style="width:400px; height:200px;">
??? <span style="float:left; width:auto; height:100%;">
??? ? <i style="position:absolute;float:left; width:100px; height:50px;">hello</i>
??? </span>
</div>

width = 0px, height = 200px

span是行内元素 原本width/height是无效的
float之后, 脱离文档流的同时, 也让它变为块级元素
设置width: auto 取决于span的标签, 而原本该撑开它的标签也设置position: absolute 所以没有标签可以撑开span
所以width 就是 0
height: 100%则是继承div的

call

var obj = {};
obj.log = console.log;
obj.log.call(console, this)

window
让console.log()执行, this设置为console, 第一个值为this
所以, 为console.log(this), 这里this指window(非严格模式)

进程和线程

  • 进程不同于线程, 各自拥有独立的地址空间
  • 主线程是否影响其他线程取决于二者之间的依赖关系
  • 进程和线程都可能引起死锁

当margin-top, padding-top的值是百分比时, 分别是如何计算的

相对最近父级块级元素的width, 相对最近块级元素的width

下面哪种方式不能改变作用域链?

while
while只是一个判断, 并不能改变作用域链

某些语句可以在作用域链的前端临时增加一个变量, 并在语句执行完之后移除对象:

  • try-catch中的catch块
  • with语句
    此外, eval()可直接执行括号中的代码, 并返回结果, 相当于调用函数, 即创造了子执行环境

下面那个操作会返回一个数组,并且不是arr

【】.concat.call(arr, [])

字符常量

  • ‘\n‘ 是
  • ‘1‘ 是
  • "a" 不是
  • ‘\101‘ 是

全局函数

  • decodeURI()
  • decodeURIComponent()
  • encodeURI()
  • encodeURIComponent
  • escape()
  • eval()
  • getClass()
  • isFinite()
  • isNaN()
  • Number()
  • parseFloat()
  • parseInt()
  • String()
  • unescape()

Web前端笔试整理6

标签:地址   osi   主机   catch   With语句   其他   标签   之间   encodeuri   

原文地址:https://www.cnblogs.com/xiaoxu-xmy/p/13665996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!