2021-11-19牛客网每日10题--前端

2 以下 CSS 选择器,优先级最高的为()

A: span:first-child
B: #username
C. username span
D: span #username

解答

可以把样式的应用方式分为几个等级,按照等级来计算权重
1、!important,加在样式属性值后,权重值为 10000
2、内联样式,如:style=””,权重值为1000
3、ID选择器,如:#content,权重值为100
4、类,伪类和属性选择器,如: content、:hover 权重值为10
5、标签选择器和伪元素选择器,如:div、p、:before 权重值为1
6、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~)、权重值为0

通常越是具体的选择器,范围越小的选择器,优先级就越高
选择D的原因是 不但有id选择器还有类选择器 权重最高

哪个元素表示给定范围内的标量值 ?()

A: < option >
B:< meter >
C:< label >
D: < input >

解答 HTML5中的< meter > 标签用于显示已知范围内的标量测量值。定义和用法:< meter > 标签定义已知范围或分数值内的标量测量。也被称为 gauge(尺度)。例子:磁盘用量、查询结果的相关性,等等。注释: 标签不应用于指示进度(在进度条中)。如果标记进度条,请使用 标签。浏览器支持:FireFox chrome safari Opera不支持IE,IE是业界毒瘤。

meter 英文就是仪表的意思

5 要求匹配以下16进制颜色值,正则表达式可以为: #ffbbad #Fc01DF #FFF #ffE()

A: /#([0-9a-f]{6}|[0-9a-fA-F]{3})/g
B: /#([0-9a-fA-F]{6}|[0-9a-fA-F]{3})/g
C: /#([0-9a-fA-F]{3}|[0-9a-f]{6})/g
D: /#([0-9A-F]{3}|[0-9a-fA-F]{6})/g

解答

首先正则表达式写在两个/之间,然后第一个为#表示字符串第一个为#,然后[0-9a-fA-F]表示范围是数字和大小写字母,之后{6}表示连续6个字符,之间还有一个|表示条件或;最后一个g,表示表明可以进行全局匹配,如果不写g,那么只会完成一轮匹配(或者说只返回第一个匹配的),写g,可以进行全局搜索。

6 在文件/home/somebody/workspace/somemodule.js中第一行引用了一个模块:require(‘othermodule‘),请问require查找模块的顺序是:

A. /home/somebody/workspace/node_modules/othermodule/index.js
B. /home/somebody/workspace/node_modules/othermodule. Js
C.CORE MODULES named othermodule
D./home/somebody/node_modules/othermodule/index.js

解答 正确的顺序是 C B A D

首先加载核心模块,不管有没有同名/同目录的情况下,核心模块优先加载.
其次按照相对路径/绝对路径加载文件模块(加载顺序,首先试图按照路径查找 .js 扩展名的文件,如果没有,试图按照路径查找 .json 扩展名的文件,如果还是没有,就按照路径查找 .node 扩展名的c++模块了)
最后搜索 node_modules 目录下通过npm下载的第三方模块.
注意:首次加载这类模块最慢,因为执行文件所在目录的node_mondel 文件夹下找不到时,会去父级node_mondel 文件夹里查找,如果还是找不到会去父级的父级node_mondel 文件夹里查找…但是,只要首次加载成功后,node就会缓存起来,它缓存的是编译后的二进制模块,所以以后的加载速度和效率都的有保证的.
流程图

7 Angular指令中哪种作用域可以继承父scope()

A: scope:true
B: scope:{}
C: scope:parent
D: 默认就继承了父作用域

解答

scope是angular中最重要的东西之一,玩的就是数据的作用域;
当我们新创建一个自定义指令或者其他自组件的时候,就需要用scope来规定是否需要用父组件的数据。
scope : true时,代表在这个子组件中创建一个独立的作用域,同时继承父组件的scope;
scope : false时,代表这个子组件不创建单独的作用域,这个组件中所用的数据就是父组件的scope;
scope : {}时,这个时候可以通过@,=等前缀修饰符来规定哪些数据需要双向绑定,哪些数据需要单项绑定,是比较灵活的

9下列哪一选项不属于document对象的方法 ( )

A: focus()
B: getElementById()
C: getElementsByName()
D: bgColor()

解答

bgColor:是属性,不是方法。可以通过document.bgColor来设置document的背景颜色
focus:是方法,但是不是document的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值