这套面试题内容十分常见,可以作为自测题。题目列表1. JavaScript 的数据类型有哪些?共7种数据类型分别为——6种基本类型 String、Number、 Boolean、 Undefined、Null、Symbol1种引用类型 Object2. 什么是同源策略?同源策略是浏览器的安全策略。如果两个页面的协议、端口和域名都相同,则这两个页面属于同源。3 …
前端笔试题目
每道题都会涉及到一个有趣的知识点,你可以尝试思考一下再看解析答案!01、prototype?请问输出是什么?const Animal = function (){this.type = 'animal'}const Cat = function (){this.name = 'cat'}Cat.prototype = new …
在面试或招聘前端开发人员时,期望、现实和需求之间总是存在着巨大差距。面试其实是一个交流想法的地方,挑战人们的思考方式,并客观地分析给定的问题。可以通过面试了解人们如何做出决策,了解一个人对技术和解决问题的热情程度,也是在了解未来可能一起共事的同事。以下是我们在面试讨论中提出的一些问题,希望这个问题列表可以帮助面试者和候选人能够在面试中正确地设定期望、要求和现 …
CSS篇1.CSS 盒子模型,绝对定位和相对定位css盒模型有两种,一种是标准盒模型 一种是怪异盒子模型1.box-sizing: content-box;width = content + padding + border2.box-sizing: border-box; width = 定义时的宽度(包含padding + border)2.绝对定位和相 …
盒子水平垂直居中有几种方式1、绝对定位。盒子宽高已知, position: absolute; left: 50%; top: 50%; margin-left:-自身一半宽度; margin-top: -自身一半高度;2、table-cell布局。父级 display: table-cell; vertical-align: middle;子级 margi …
1. Vue2 和 Vue3 有什么区别对于vue2和vue3最大的区别 肯定是 组合式API(Composition API)和选项式API(Options API),相比于 Vue 2 的 Options API,Composition API 更灵活且易于维护对ts的支持生命周期不同Vue 2 生命周期Vue 3 生命周期描述beforeCreate( …
在一次备受期待的前端开发高级岗位面试中,你紧张地走进了会议室,对面坐着的是一位经验丰富的技术面试官。窗外阳光明媚,屋内却有一丝令人紧张的静谧。第一问:如何使用JavaScript实现事件委托?面试官微微一笑,开门见山地抛出了第一个问题:“假设你有一个包含多个按钮的父元素,如何通过事件委托来高效地管理这些按钮的点击事件?”实现步骤接下来,面试官展示了一个简单的 …
一、行内元素有哪些?块级元素有哪些?CSS的盒模型?块级元素:div p h1 h2 h3 h4 form ul行内元素: a b br i span input selectCss盒模型:内容,border ,margin,padding二、前端页面有哪三层构成,分别是什么?作用是什么?结构层;主要指DOM节点;HTMLXHTML样式层;主要是指页面渲染; …
angularJs 和 React 区别参考回答:React 对比 Angular 是思想上的转变,它也并不是一个库,是一种开发理念,组件化,分 治的管理,数据与 view 的一体化。它只有一个中心,发出状态,渲染view,对于虚拟dom 它并没有提高渲染页面的性能, 它提供更多的是利用 jsx 便捷生成 dom 元素, 利用组件 概念进行分治管理页面每个部 …
1 谈谈变量提升当执行 JS 代码时,会生成执行环境,只要代码不是写在函数中的,就是在全局执行环境中,函数中的代码会产生函数执行环境,只此两种执行环境。b()call bconsole.log(a)undefinedvar a = 'Hello world'function b() {console.log('call b') …
- 1