热门前端开发面试题之CSS面试题和答案分析
一、简要描述一下对CSS盒子模型的理解 有两种盒子模型:W3C标准盒子模型和IE盒子模型(IE的content包含border和padding),盒子模型的结构包括:内容content,填充padding、边界margin和边框border...
一、简要描述一下对CSS盒子模型的理解 有两种盒子模型:W3C标准盒子模型和IE盒子模型(IE的content包含border和padding),盒子模型的结构包括:内容content,填充padding、边界margin和边框border...
目前前端开发涉及的技术比较多,从最基本的HTML、CSS到React和Vue.js等,作为一名合格的前端工程师,需要掌握的技术并不比后端少甚至还多,最基本的技术是HTML+CSS+JavaScript,基本要掌握的内容有: 浏览器基本原理(...
JavaScript中是否有类似于CSS中的@import的东西允许你在一个JavaScript文件中包含另一个JavaScript文件?有哪几种方式? 旧版本的JavaScript没有import、include或require,因此开发...
event.preventDefault() vs. return false这两种调用方式有什么区别?当我想在触发某个事件之后阻止其他事件处理程序执行时,可以使用以下两种技术之一。我在示例中使用jQuery,但这也适用于JS。 1、eve...
如何在JavaScript中实现复制到剪贴板?如何原生实现,有第三方库吗?将文本复制到剪贴板的最佳方法是什么?试过以下方式: 但是IE显示语法错误,而Firefox抛出unsafeWindow is not defined. 有三种方式可以...
如何重新随机化或者重新排序JavaScript的数组元素?例如数组: 如何随机化或者重新排序这个数组的元素? 重新随机化或者重排数组的算法实现和使用示例如下:
JavaScript如何将现有的回调API转为promises?有示范实例吗?我想使用promise,现在有一个回调API,格式是这样的: 1、DOM加载或其它一次性事件 2、简单的回调 3、Node风格回调 4、整个库都使用Node风格回...
如何使用JavaScript或者jQuery重定向到另一个页面?有哪些方式? 不需要使用jQuery进行页面重定向操作,可以使用window.location.replace更好地实现HTTP重定向,replace()比window.loc...
JavaScript是一种引用传递还是值传递的语言?如何区分?基本类型(数值、字符串、布尔类型等)是通过值传递的,但是对象是未知的,好像既可以通过值传递(普通类型也有对象的特征),也可以通过引用传递,如何区分? 首先,基本类型使用对象的方法...
在JavaScript中如何格式化日期?有几种方式?哪种提供完全自定义格式化? JavaScript格式化时间可以使用JS提供的简便方法,快速地得到格式化时间,想要快速格式化时间可以使用以下方式: 另一种格式化时间的方式是使用完全自定义的方...