前端面试题每日1练_144
发布于 2021-09-07 11:50 ,所属分类:2021面试经验技巧分享
点击上方web前端知识点,选择星标gongzhong号
重磅资讯,干货,第一时间送达
-------
题目1:下列对符号所表示的意义解释错误的是()
A:ˆ(尖号)匹配字符串的开头
B:$(美元符号)匹配字符串的结尾
C:?(问号)匹配前面的子表达式一次或多次
D:\(反斜杠)对特殊字符的特殊元字符含义进行转义
题目2:AngularJS1中指定控制器的是哪个指令?
A:ng-route
B:ng-template
C:ng-model
D:ng-controller
题目3:JavaScript中document.getElementById()的返回值的类型为?
A:Array
B:Object
C:String
D: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就指向谁~
学习更多前端内容欢迎我们
往期推荐:
前端面试题每日1练_139
前端面试题每日1练_140
前端面试题每日1练_141
前端面试题每日1练_142
前端面试题每日1练_143
相关资源