2021-01-21练习题

1:下面有关浏览器中使用js跨域获取数据的描述,说法错误的是?

将页面的document.domain设置为相同的值,页面间可以互相访问对方的JavaScript对象。Comet可实现服务器向浏览器推送数据。Comet是实现方式:长轮询和流短轮询即浏览器定时向服务器发送请求,看有没有数据更新。

CORS,基本思想是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应的成功或失败。即给请求附加一个额外的Origin头部,其中包含请求页面的源信息(协议、域名和端口),以便服务器根据这个头部决定是否给予响应。

2:下列描述中,错误的是


选C值传递,传递的是原来值的副本。引用传递,除了一些特殊的(String,包装类属于不可变类),一般的引用类型在进行传递的时候,一开始形参和实参都是指向同一个地址的,这个时候形参对对象的改变会影响到实参。

引用传参保存的是一个地址,这个地址里保存的是变量的具体值,而引用类型作为参数的时候,是将变量保存的地址值赋值到参数变量里,这样他们都指向了同一个内容,这样我们改变参数的成员的话,那么相应的变量的成员也会改变。

3:下面关于表单的说法中,错误的是 (      )

multiple用于select的多选或者上传多个文件

4:0xff ^ 33 的结果是:

首先0xff表示16进制的ff, 即16*15+16 = 255

^: 表示的是异或运算符

33就是十进制的33 ,

现在将它们两个2进制化表达就是:

0xff ----> 255 ----> 1111  1111

33   ----> 33   ----> 0010 0001

这两个进行异或运算后是

                              1101 1110 (二进制)

二进制的1101 1110 转换为10进制就是:128+64+0+16+8+4+2+0 = 222

5:有关SVG矢量图形描述错误的是()


SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用来定义用于网络的基于矢量的图形

6:html5的跨文档消息传输说法错误的是

h5提供了网页文档之间发送信息和互相接收的功能。使用这个功能,只要获得网页窗口所在对象的实例,即可以同域(端口号+域)可以相互通信,跨域也可以相互通信。

7:Math.round(-2019.5)等于多少

Math.round()函数返回一个数字四舍五入后最接近的整数

如果参数的小数部分大于0.5,四舍五入到相邻的绝对值更大的整数

如果参数的小数部分小于0.5,四舍五入到相邻的绝对值更小的整数

如果参数的小数部分等于0.5,四舍五入到相邻的在正无穷(+∞)方向上的整数。

8:下列表单布局类型中,(      )不是Bootstrap的

Bootstrap提供的表单布局:垂直表单、内联表单、水平表单、垂直或基本表单。没有自定义表单。

9:this对象

1.在事件中,this指向触发这个事件的对象(特殊的是:IE中的attachEvent中的this总是指向全局对象window)。

2.this总是指向函数的直接调用者(而非间接调用者)

3.new后面就是构造函数,构造函数中的this指向的就是当前的对象

你可能感兴趣的:(2021-01-21练习题)