前端面试题每日1练_144

发布于 2021-09-07 11:50 ,所属分类:2021面试经验技巧分享

点击上方web前端知识点,选择星标gongzhong号

重磅资讯,干货,第一时间送达

-------

题目1:下列对符号所表示的意义解释错误的是()

A:ˆ(尖号)匹配字符串的开头B:$(美元符号)匹配字符串的结尾C:?(问号)匹配前面的子表达式一次或多次D:\(反斜杠)对特殊字符的特殊元字符含义进行转义

题目2:AngularJS1中指定控制器的是哪个指令?

A:ng-routeB:ng-templateC:ng-modelD:ng-controller

题目3:JavaScript中document.getElementById()的返回值的类型为?

A:ArrayB:ObjectC:StringD:Function

题目4:关于 this 的工作原理,下面 4 种情况的描述哪一个是错误的?()

A:在全局范围内,this指向全局对象(浏览器下指window)B:对象函数调用时,this指向当前对象C:全局函数调用时,this指向全局函数D:使用new实例化对象时,this指向新创建的对象

--答案--

题目1:正确答案:C

解析:

{n}          n次{1,3}       1~3次{1,}        1到多次+           1到多次?           0到一次*           0到多次^           匹配一行开始$          匹配一行结束字符类      [abc]   /[abc]/  匹配"abc"中任意一个字符      [^abc]  /[^abc]/  匹配非"abc"中任意一个字符      .     任意字符(除了换行符)      \w    任意字符   [a-zA-Z0-9]          \W    任意非字符  [^a-zA-Z0-9]      \s    任意空白符        \S    任意非空白符        \d    任意数字    [0-9]\D任意非数字[^0-9]

题目2:正确答案:D

解析:

ng-route  自带路由ng-template 寄存方式ng-model 指令绑定了 HTML 表单元素到 scope 变量中ng-controller指定控制器

题目3:正确答案:B

解析:

byid获取的是单个DOM节点,bytagname和class是数组

题目4:正确答案:C

解析:

函数里的this可以分为两种来记忆:如果是使用new方式创建对象,this指向新建的那个对象;如果只是普通的调用,谁调用这个函数,函数里的this就指向谁~
END

学习更多前端内容欢迎我们

往期推荐:

前端面试题每日1练_139

前端面试题每日1练_140

前端面试题每日1练_141

前端面试题每日1练_142

前端面试题每日1练_143

相关资源