牛客网刷题(九)

时间:2024-04-14 14:38:33

1、不同浏览器适应:
https://blog.****.net/yuyanjing123456789/article/details/78689595
1、IE浏览器内核:Trident内核,也是俗称的IE内核;
2、Chrome浏览器内核:统称为Chromium内核或Chrome内核,以前是Webkit内核,现在是Blink内核;
3、Firefox浏览器内核:Gecko内核,俗称Firefox内核;
4、Safari浏览器内核:Webkit内核;
5、Opera浏览器内核:最初是自己的Presto内核,后来是Webkit,现在是Blink内核;
6、360浏览器、猎豹浏览器内核:IE+Chrome双内核;
7、搜狗、遨游、QQ浏览器内核:Trident(兼容模式)+Webkit(高速模式);
8、百度浏览器、世界之窗内核:IE内核;
9、2345浏览器内核:以前是IE内核,现在也是IE+Chrome双内核;

2、庆祝今天正确率变高
牛客网刷题(九)
3、
◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;
◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;
◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。

4、

==会先转类型,===是严格等于,不转换类型

在==的隐式转化中,是对两边进行Number(),
Number(true) = 1
牛客网刷题(九)
5、尺寸
牛客网刷题(九)
6、
牛客网刷题(九)
7、以下代码执行后,result 的值是:
var result = “75team2017”.match(/\d+\w*/g);

["75"]
["2017"]
["75team2017"]
["75", "2017"]

正确答案: C
牛客网刷题(九)
8、创建带有id属性的DOM元素有什么副作用

会造成DOM树分支过多
会增加内存负担
会创建同名的全局变量

正确答案: C
因为:如果一个元素拥有ID属性,那么ID属性的属性值就会成为window对象的属性名.

9、angularjs
牛客网刷题(九)
10、
执行以下程序段后,x的值是( )。
var x=0;
switch(++x)
{
case 0: ++x;
case 1: ++x;
case 2: ++x;
}

正确答案: 3

因为没有break,会顺序下去,case2符合。

11、页面有一个按钮button id为 button1,通过原生的js如何禁用?(IE 考虑IE 8.0以上版本)

document.getElementById(“button1”).readolny= true;
document.getElementById(“button1”).setAttribute(“readolny”,”true”);
document.getElementById(“button1”).disabled = true;
document.getElementById(“button1”).setAttribute(“disabled”,”true”);

正确答案: C D

牛客网刷题(九)
12、下列 media queries 的定义方式中,哪一个是适配 iphone6s 的?()
.@media(min-device-width:375px) and(max-device-width:667px) and(-webkit-min-device-pixel-ratio:2){}

.@media(min-device-width:414px) and(max-device-width:736px) and(-webkit-min-device-pixel-ratio:3){}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-device-pixel-ratio:2){}

@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2){}

正确答案: A

iphone6s plus才是414×736;iphone6s是375×667;
牛客网刷题(九)