首页 > 试题广场 >

下面关于WEB开发中,常见的技术和问题描述正确的是:(

[不定项选择题]
下面关于WEB开发中,常见的技术和问题描述正确的是:(    )
  • CSS selector 中,支持按照元素的id选择,元素的名称进行选择,元素的 class 属性进行选择,比如「#div .red」就是选择 CSS class 属性中包括 red 的所有的 div 元素
  • JSON 是一种以JavaScript语法表示的数据对象格式,比如描述一个学生,包括,其中,姓名,年龄就可以这样表达 {name:"John", age: 18}
  • HTML 页面中的第一个指令: 表明这是一个符合 HTML 标准的页面
  • 不同的浏览器对 HTML 渲染的方式稍有差异,但是所有的主流浏览器都支持 JavaScript 语言,而且提供的 JavaScript 的编程环境都是一致的
  • HTML 页面装载时,首先把整个 HTML 页面下载下来,再根据 HTML 中出现的顺序依次下载它引用的外部的 JavaScript 代码和图片资源,最后才执行页面中的 JavaScript 代码
  • JavaScript 中的函数就是一个对象,每个函数对象都继承了 JavaScript 的 Function 类
A.“#div .red”就是选择Id为“div”的元素内部的所有class为“red”的元素;element1  element2(后代选择器)表示选择element1内部所有的element2元素。
B.{"name": "John", "age": 18},json数据中的键都需要添加""(双引号)
D.不同浏览器提供的编程环境不一致(包括html、css、js编程的不一致),所以在编程时才要使用 -ms、-webkit、-moz来实现不同浏览器的兼容性(解决css编程不一致)
E.JS文件按在HTML中引入的顺序依次载入(不是最后载入),在载入后马上执行,执行时会阻塞页面后续的内容(包括页面的渲染、其它资源的下载)
F.箭头函数没有super关键字,所以箭头函数没有继承任何对象,也就不可能继承Function类。箭头函数也有apply、bind、call函数,但是与Funtion类中的apply、bind、call函数不同。箭头函数中apply、bind、call函数中提供的第一个参数会被忽略,不能改变this的指向。
本质:
经阅读MDN web doc 文档,知道每个 JavaScript 函数实际上都是一个 Function 对象((function(){}).constructor==Function   (()=>{}).constructor==Function)。所以每一个函数和Function都是对象和类的关系,每个函数都是Function类的实例,不存在继承关系
继承:子类和父类之间的关系

感谢大家的提醒和指正!如有错误,欢迎指正,大家共同学习!
编辑于 2021-08-28 23:27:08 回复(14)
没有官方的答案吗?有些评论误人子弟
发表于 2021-01-12 11:21:57 回复(0)
C怎么能是对的呢,在h5还没有出来之前的html页面,比如html4.0.1,就不是表明符合h5规范啊
发表于 2020-11-02 15:05:39 回复(3)
觉得F没问题,箭头函数__proto__的constructor也是Function,说明箭头函数也是Function类的实例,继承了其属性和方法
发表于 2021-04-13 16:32:02 回复(0)
我觉得应该是正确答案应该是c、f,有说法说箭头函数不能调用call、等方法所以它没有继承Function类,但官方案例箭头函数也是可以调用的

来源:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions
var adder = {
base : 1,

add : function(a) {
var f = v => v + this.base;
return f(a);
},
addThruCall: function(a) {
var f = v => v + this.base;
var b = {
base : 2
};

return f.call(b, a);
}
};
console.log(adder.add(1));         // 输出 2
console.log(adder.addThruCall(1)); // 仍然输出 2
编辑于 2020-12-04 15:46:28 回复(0)

<p>箭头函数没继承</p><p><br></p>

他们不能调用call apply等方法

编辑于 2020-11-17 15:38:31 回复(1)
求大佬解答
发表于 2020-08-12 23:23:53 回复(0)
F哪里有问题啊,有没有大佬解答一下
发表于 2020-08-10 18:52:52 回复(2)