牛客网专题练习

1.在新窗口打开链接

3.有关CSS外边距margin说法

围绕在元素边框的空白区域是外边距

设置外边距会在元素外创建额外的“空白”

设置外边距使用 margin 属性,可以接受任何长度单位、百分数值甚至负值。

margin设置为auto相当于水平居中

4.HTML5代码提供了一种验证数字输入的值在1到100之间:

5.javascirpt中的数字在计算机内存储为8Byte

10.$(‘#wrapper’).contents();可以获得全部xiang的集合

14.

运行结果是string

|| 这个是短路或,也就是||前面为true的话就直接等于前面的值了,不会再看||后面。

这里4399<0是false,所以还需要往后看,4399+''是字符串类型,typeof返回的是值的类型

所以在控制台输出的是String

15.js延迟加载的方式中,只有IE浏览器支持的是defer

16.

在代码的第二行函数B的结构体中this.n = 9999;表明在函数B中增加了属性n,并赋值9999。

在代码的第三行函数C的结构中是一个普通的变量表达式,并赋值8888。与上面的增加属性的语句还是不同的。4,5行代码都将对应函数的prototype属性指向了对象A,作为原型对象。第6行代码new语句返回函数的B的实例化对象,改对象上有属性n,对应的原型对象A上也有属性n,所以造成了原型对象A上的属性n被屏蔽了。代码第7行实例化C对象,此时c本身并没有属性n,所以会从原型对象A中查找属性n。所以输出的结果为9999,4400.

19.关于WEB开发中,HTML页面中的第一个指令: 表明这是一个符合HTML5标准的页面

20.oStringObject instanceof String可以 在JS里判断一个对象oStringObject是否为String。

22.

答案是false

false

false

false

false

解析:

1.没有内容就是undefined,这个就是false

2.0就是false,1是true

3.null跟undefined一样,都是false

4.字符串里面有内容的话才是true,没有内容就是false

5.NaN是一种数值类型,已经是false了,只是为了让程序继续往下面走

6.数值只要不是0,都是true    对象object永远都是true

23.浏览器在一次 HTTP 请求中,需要传输一个 4097 字节的文本数据给服务端,可以采用使用 POST

27.在日常生活中,往往需要注册很多的账户,而账户名通常是由字母、数字、下划线组成的字符,怎样才能知道自己注册的账号是合法的


28.div元素的哪些CSS属性的默认值为0:padding-top,margin-top。

29.Video/Audio中会触发的事件的有play,seeked,abort。

30.MVC是一种常见的架构,模型变更之后,只有控制器(Controller)才能驱动视图变更或重新渲染视图。

你可能感兴趣的:(牛客网专题练习)