文章 2022-05-15 来自:开发者社区

面试官:请用纯 JS 实现,将 HTML 网页转换为图像

在工作时,需要实现一个功能:把一个HTML网页的转换为图像。我想到的第一个想法是使用第三方库,但像dom-to-image或使用Chrome Headless,如Puppeteer。那如何使用纯Javascript解决这种需求呢?让我们尝试在不使用任何库的情况下实现这一点。使用Canvas将HTML网页转换为图像由于安全原因,我们不能直接将HTML绘制到Canvas中。我们将采用另一种更安全的方....

文章 2022-05-06 来自:开发者社区

面试官:JavaScript的数据类型你了解多少?

前言作为JavaScript的入门知识点,Js数据类型在整个JavaScript的学习过程中其实尤为重要。最常见的是边界数据类型条件判断问题。我们将通过这几个方面来了解数据类型:概念检测方法转换方法概念undefined、Null、Boolean、String、Number、Symbol、BigInt为基础类型;Object为引用类型,其中包括Array、RegExp、Date、Math、Fun....

面试官:JavaScript的数据类型你了解多少?
文章 2022-05-05 来自:开发者社区

面试官:来实现一个js上下信息循环滚动

<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, use...

文章 2022-04-27 来自:开发者社区

【JS面试题】数组去重(6种方法)震惊面试官

假设有这样一个数组,其中 3 、1 、7都不止出现一次let arr = [3, 7, 9, 1, 3, 2, 1, 1, 7]现在要将多次出现的元素变为出现一次,即去除重复的元素,结果如下:let arr = [3, 7, 9, 1, 2]那你有多少种方式能实现这样的功能呢?还是让我来给你介绍六种方式吧01             &a...

文章 2022-04-19 来自:开发者社区

面试官最爱考的 javascript 预解析,你搞明白了吗?

<script> // 坑一 console.log(num); var num = 10; </script> 结果为什么会是undefined呢?先保留这个疑问,后面解答,嘿嘿嘿~~~坑二下面这种函数定义方式,函数的调用在函数前后都可以// 下面这种函数定义方式,函数的调用在函数前后都可以 fn(); funct...

面试官最爱考的 javascript 预解析,你搞明白了吗?
文章 2020-04-29 来自:开发者社区

面试官:用一句话描述 JS 异常是否能被 try catch 捕获到 ?

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 平常撸代码的时候,try catch 用的太多了,特别是一些 ”安全感" 低的人,基本是到处 try catch,生怕 JS 报错,然后页面整个挂掉了。 其实为啥会安全感低呢,是因为界限模糊。 所以,我们要做一个 “安全感” 高的码农。 面试官:麻烦用一句话描述 JS 异常是否能被 try ca.....

面试官:用一句话描述 JS 异常是否能被 try catch 捕获到 ?
文章 2020-04-09 来自:开发者社区

面试官:JavaScript 原始数据类型 Symbol 有什么用?

面试官:JavaScript 原始数据类型 Symbol 有什么用? 以前提到 JavaScript 原始数据类型时,我们知道有Number,String,Null,Boolean,Undefined这几种。ES6 引入了新的基本数据类型Symbol和BigInt。今天我们就来了解下Symbol类型。Symbol类型是为了解决属性名冲突的问题,顺带还具备模拟私有属性的功能。 简介创建symbol....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问