IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 牛客html练习错题 -> 正文阅读

[JavaScript知识库]牛客html练习错题

1.DHTML 的动态样式的作用是 ()
在这里插入图片描述
DHTML实现了网页从Web服务器下载后无需再经过服务的处理,而在浏览器中直接动态地更新网页的内容、排版样式和动画的功能。例如,当鼠标指针移到文章段落中时,段落能够变成蓝色,或者当鼠标指针移到一个超级链接上时,会自动生成一个下拉式子链接目录等。
包括:
①动态内容(Dynamic Content):动态地更新网页内容,可“动态”地插入、修改或删除网页的元件,如文字、图像、标记等。
②动态排版样式(Dynamic Style Sheets):W3C的CSS样式表提供了设定HTML标记的字体大小、字形、样式、粗细、文字颜色、行高度、加底线或加中间横线、缩排、与边缘距离、靠左右或置中、背景图片或颜色等排版功能,而“动态排版样式”即可以“动态”地改变排版样式。

2.head 标签中必不少的是( )
在这里插入图片描述
3.从 WEB 应用的角度,一个应用都需要维护一些不同作用范围的状态, 请问下面哪些状态作用域是 WEB 应用特有的
在这里插入图片描述
4. 标签的目的是什么?
在这里插入图片描述
5.通常我们需要获取某个信息时,都会通过几个缩写的关键字进行检索,那么,在开发中,应该使用哪个元素来表示缩写的元素( )
在这里插入图片描述

标签用来表示一个缩写词或者首字母缩略词,如"WWW"或者"NATO"。
通过对缩写词语进行标记,您就能够为浏览器、拼写检查程序、翻译系统以及搜索引擎分度器提供有用的信息。
在某些浏览器中,当您把鼠标移至带有 标签的缩写词/首字母缩略词上时, 标签的 title 属性可被用来展示缩写词/首字母缩略词的完整版本。
6.以下哪个不是 HTML5 标签 ?
在这里插入图片描述
7.创建带有 ID 属性的 DOM 元素有什么副作用
在这里插入图片描述
带有id的DOM树元素会成为全局变量
对于DOM树中具有ID的给定HTMLElement,可以使用其ID作为变量名来检索div。所以对于一个div

<div id="example">some text</div>
在Internet Explorer 8和Chrome中,可以执行以下操作:

alert(example.innerHTML); //=> 'some text'
要么

alert(window['example'].innerHTML); //=> 'some text'

8.下面关于DOM事件描述错误的是:
在这里插入图片描述
onchange() 事件会在域的内容改变时发生
比如:<input type="text">, <select>, <textarea>

9.html5中新增了manifest标签,它有什么作用?
在这里插入图片描述
带有缓存 manifest 的 HTML 文档(用于离线浏览)
manifest 文件是一个简单的文本文件,列举出了浏览器用于离线访问而缓存的资源。
HTML5 引入了应用程序缓存,即意味着 Web 应用程序可以被缓存,然后在无互联网连接的时候进行访问。
应用程序缓存使得应用程序有三个优点:

离线浏览 - 用户可以在离线时使用应用程序
快速 - 缓存的资源可以更快地加载
减少服务器加载 - 浏览器只从服务器上下载已更新/已更改的资源

10.哪个元素定义了 元素的参数?
在这里插入图片描述

11.关于canvas不正确的是?
正确答案: B   你的答案: C (错误)canvas是HTML5的一部分,允许脚本动态渲染位图像canvas是作为Flash的替代技术出现canvas拥有多种绘制路径、矩形、圆形、字符及添加图像的方法Internet Explorer自Internet Explorer9起已经可以支持canvas
正确解析: 1.canvas的确是绘制位图的,svg是绘制矢量图,矢量图放大了不失真,也就是放大了不模糊,而canvas画的放大了要变成撸多了的模式。之所以错是canvas不能动态渲染,说白了就是不能直接动DOM树,画了不能再通过js去修改,只能从源码修改。 2.只有HTML5能干掉flash和silverlight,而不是canvas

12.下列说法正确的是()
在这里插入图片描述
display: none和visibility:hidden的区别就是visibility:hidden会保留元素的空间

repaint(重绘) ,repaint发生更改时,元素的外观被改变,且在没有改变布局的情况下发生,如改变outline,visibility,background color,不会影响到dom结构渲染。

reflow(渲染),与repaint区别就是他会影响到dom的结构渲染,同时他会触发repaint,他会改变他本身与所有父辈元素(祖先),这种开销是非常昂贵的,导致性能下降是必然的,页面元素越多效果越明显。

所以display:none才会产生reflow

visibility:hidden只会出发repaint

13.下面有关html5标签说法错误的是?
在这里插入图片描述
13.下列哪个操作是W3C标准定义的阻止事件向父容器传递:
在这里插入图片描述
DOM中的事件对象:(符合W3C标准)
preventDefault() 取消事件默认行为
stopImmediatePropagation() 取消事件冒泡,同时阻止当前节点上的事件处理程序被调用。
stopPropagation() 取消事件冒泡,对当前节点无影响。
IE中的事件对象:
cancelBubble() 取消事件冒泡
returnValue() 取消事件默认行为

14.在 HTML 页面中,下面关于 Window 对象的说法不正确是()
在这里插入图片描述
15.HTML5提供的数据存储有哪些?在这里插入图片描述
HTML5中增加了两种全新的数据存储方式:WebStorage和WebSQLDatabase。
WebStorage可用于临时或永久保存客户端的少量数据,WebSQLDatabase是客户端本地化的一套数据库系统,可以将大量的数据保存在客户端,无须与服务器端进行交互,极大地减轻了服务器端的压力。
WebStorage存储是HTML5为数据存储在客户端提供的一项重要功能,分为两种:sessionStorage(保存会话数据)和localStorage(在客户端长期保存数据)。
sessionStorage对象:使用sessionStorage对象在客户端保存的数据时间非常短暂,该数据实质上还是被保存在session对象中。用户在打开浏览器时,可以查看操作过程中要求临时保存的数据,一旦关闭浏览器,所有使用sessionStorage对象保存的数据将全部丢失。
保存:保存数据只需调用setItem()方法,格式:sessionStorage.setItem(key,value)。参数key表示被保存内容的键名,参数value表示被保存的内容。一旦键名设置成功,则不允许修改,不能重复,如果有重复的键名,只能修改对应的键值。
读取:读取被保存的数据,应该调用sessionStorage对象中getItem()方法,格式:sessionStorage.getItem(key)。该方法将返回一个指定键名对应的键值,如果不存在,则返回一个null值。
localStorage对象:长期在客户端保存数据,应该使用localStorage对象,使用该对象可以将数据长期保存在客户端,直至人工清除为止。
保存:保存数据调用对象中的setItem()方法,格式:localStorage.setItem(key,value)。
读取:与sessionStorage对象保存数据一样。 读取数据调用对象中的getItem()方法,格式:localStorage.getItem(key)。与sessionStorage对象读取数据一样。 localStorage对象可以将内容长期保存在客户端,即使是重新打开浏览器也不会丢失。
清除:如果需要清除localStorage对象保存的内容,应该调用该对象的另一个方法removeItem(),格式:localStorage.removeItem(key)。一旦删除成功,与键名对应的相应数据将全部被删除。

16.以下选项正确的有
在这里插入图片描述

17.以下选项中,哪些是html5 input的新属性
在这里插入图片描述
在HTML5中,为input元素新增了以下一些type属性值:
color:用于指定颜色的控件。
date:用于输入日期的控件(年,月,日,不包括时间)。
month:用于输入年月的控件,不带时区。
week:用于输入一个由星期-年组成的日期,日期不包括时区
time:用于输入不含时区的时间控件。
datetime:基于UTC时区的日期时间输入控件(时,分,秒及几分之一秒)。
datetime-local:用于输入日期时间控件,不包含时区。
email:用于应该包含 e-mail 地址的输入域。在提交表单时,会自动验证 email 域的值。
number: 用于应该包含数值的输入域。只能输入数字
range:用于应该包含一定范围内数字值的输入域。range 类型显示为滑动条。
search:用于输入搜索字符串的单行文本字段。换行会被从输入的值中自动移除。
tel:用于输入电话号码的控件。在移动端输入会显示数字键盘,PC端无效果
url:用于编辑URL的字段。

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-28 15:20:07  更:2022-02-28 15:21:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:26:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码