Sym - 一个用 Java 实现的现代化社区平台 • 源码注册

Pipe - 小而美的开源博客平台 • 体验皮肤
Solo - 一个用 Java 实现的博客系统,为你或你的团队创建个博客吧! • 源码下载
Wide - 一个基于 Web 的 Go 语言 IDE • 教程试用

0 篇文章

什么是 DOM?

2018-12-19 回答 DOM(文档对象模型)是可扩展标记语言的标准编程接口,用来处理如 HTML 或 XML 这样由节点组成的树形结构的标记语言。这些节点(例如元素和文本节点)都是能够被编程接口操作的对象,他们任何可见的改变都会在文档中实时反映出来。在浏览器中,这些接口可供 JavaScript 进行使用,使其操作 DOM 节点来改变他们的样式、内容、在文档中的位置或者通过事件监听器来进行交互。加分回答 DOM 的设

简述 `<script>` 标签中的 defer 和 async 属性

2018-12-18 回答如果两个属性都没有(默认行为),脚本的下载和执行将会按照文档的先后顺序同步进行。当脚本下载和执行的时候,文档解析就会被阻塞,在脚本下载和执行完成之后文档才能往下继续进行解析。总之脚本的下载和执行都是按照文档的先后顺序进行。defer 属性表示脚本按顺序被解析到时就开始下载,下载过程中文档继续进行解析,当文档全部解析完成之后便开始执行下载好的脚本,这相当于在 DOMContentL

简单描述 HTML5 语义元素中 `<header>`、`<article>`、`<section>`、`<footer>` 的正确用法

2018-12-17 回答 <header>:可在段落(<body>、<section> 等)中使用,用来介绍或导航该段落的相关内容。如:标题、作者姓名、发布日期和时间、目录和其他导航信息。<article>:是一个独立的元素。能够在逻辑上独立于页面的其他内容而存在,单独创建时可保证内容的完整性。如:博客中完整的文章或新闻中的报道。<section>:是一个较为灵活的容器,可用于存放拥有一个主题的内容。如

HTML 中可以包含多个 `<header>` 或者 `<footer>` 元素吗?

2018-12-16 回答当然可以。W3 文档指出 <header> 和 <footer> 标签表示离他们最近的祖先 “段落” 区域中的头部和页脚。因此不仅 <body> 可以包含头部和页脚,<article> 和 <section> 同样也可以。加分回答 W3 建议根据你的需求编写你所需要的 <header> 和 <footer>,但是他们在离他们最近的祖先 “段落” 中仅能出现一次。正确示例 <body><header>...</hea

清缓存的目的是什么,如何实现?

2018-12-15 缓存及优点浏览器的缓存可以临时存储一些文件,因此当页面切换或者再次加载相同页面时就不需要去重新下载这些文件。服务端可以设置头部告诉浏览器在一定时间内存储这些文件。这样不仅可以大幅度加快网站的速度还可以节省你的带宽。缓存带来的问题然而当开发者对站点进行修改时就可能会带来一些问题:某些用户可能仍在访问那些修改之前的文件。这样就会导致那些用户使用以前的功能或者访问一个坏了的站点(当服务

图片标签中的 alt 有什么作用?

2018-12-14 回答当图片无法加载的时候,alt 的属性值会以文字的形式替代图片显示。alt 属性是用来描述图片内容的,当图片作为背景等装饰时,alt 属性应该为空。加分回答装饰作用的图片 alt 属性应该为空网站爬虫根据其属性值来理解图片的内容,因此 alt 属性对 SEO(搜索引擎优化)来说非常重要 alt 值应以句号结尾,以提高可访问性补充网速过慢导致图片加载需较长一段时间时,在图片加载完成之前,会显示 alt

面试开发常用的 JavaScript 知识点总结

No1. 语法和类型 1. 声明定义变量类型:var,定义变量;let,定义块域 (scope) 本地变量;const,定义只读常量。变量格式:以字母、下划线 “_” 或者 $ 符号开头,大小写敏感。变量赋值:声明但未赋值的变量在使用时值为 undefined,未声明的变量直接使用会抛异常。未赋值变量作计算:结果为 NaN。例如:varx,y=1;console.log(x+y);// 结果为 NaN,因为 x 没有赋值。2. 作