为了收集前端面试题之url、href、src,我们需要进行以下步骤:
1. 确定面试题范围
在准备前端面试题之前,我们需要先确定本次面试的范围。这可以包括Web开发的基础知识、JavaScript编程、HTML、CSS以及前端常用的框架和库等。根据范围,我们可以列出与之相关的url、href、src相关的面试题。
2. 查找面试题资源
我们可以在互联网上搜索相关的前端面试题,并在GitHub、Stack Overflow等社区平台上查找前端面试题的资源。一些知名的技术网站比如MDN、阮一峰的博客、掘金等也经常发布一些比较全面的前端面试题。这样我们就能够找到大量与url、href、src相关的前端面试题。
3. 梳理面试题收集
将面试题收集起来,我们可以选择使用Markdown语法编写文档,根据对应面试题的类型、难度等进行分类。我们可以使用表格、代码块等方式,让面试题更加直观、易读。
下面是两个与url、href、src相关的面试题示例:
面试题一:
请简述url、href、src的概念及区别?
- url(Uniform Resource Locator,统一资源定位符)是Web上用来指定某一资源的地址,是Web客户端(如浏览器)和Web服务器之间进行通信的基础。
- href (Hypertext Reference,超文本引用)是指向其他资源的超文本链接,应用在HTML文档中,告诉浏览器应该如何访问对应的资源。
- src(Source,源)是用来指定嵌入式内容的URL,如图片、音频和视频等,是通过 HTML 标签中的
src
属性进行指定的。
面试题二:
请说一下defer和async属性的区别?
-
defer
属性:被用来指示浏览器该推迟脚本的执行,直到文档全部解析完毕。延迟脚本执行同时也告知浏览器脚本不会对文档的渲染产生影响,页面开始渲染。 -
async
属性:被用来指示浏览器该异步加载脚本。异步脚本执行时,文档也会同时被解析。
总结:异步脚本不遵循HTML页面的顺序执行,而是在下载完毕后按照加载完成来执行,而延迟脚本要等到文档的全部解析完毕才开始加载执行。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:收集前端面试题之url、href、src - Python技术站