微信扫一扫看面试题

关注面试题库
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页
摘要: 前言 首先引用书籍你不知道的JavaScript 中的一段话: 回忆我前几年的时光,大量使用JavaScript但却完全不理解闭包是什么。总是感觉言有其隐的一面,如果能够掌握将 会功力大涨,但其讽刺的是我始终无法掌握其中的门道。还记得我曾经大量阅读早期框架的源码,试图能够理解闭包的工作原理,现在还能 阅读全文
posted @ 2022-11-12 18:02 web前端面试小助手 阅读(8) 评论(0) 推荐(0)
摘要: 前言 首先引用书籍你不知道的JavaScript 中的一段话: 回忆我前几年的时光,大量使用JavaScript但却完全不理解闭包是什么。总是感觉言有其隐的一面,如果能够掌握将 会功力大涨,但其讽刺的是我始终无法掌握其中的门道。还记得我曾经大量阅读早期框架的源码,试图能够理解闭包的工作原理,现在还能 阅读全文
posted @ 2022-11-12 17:58 web前端面试小助手 阅读(14) 评论(0) 推荐(0)
摘要: 前言 大家好,我是CoderBin,在写Vue项目的时候,少不了使用路由vue-router,而路由守卫是vue-router中一个非常重要的概念,也是非常重要的技巧。它能够很好的帮助开发者“监视”每一个跳转的路由。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 高频面试总结 【1】「202 阅读全文
posted @ 2022-11-11 19:30 web前端面试小助手 阅读(182) 评论(0) 推荐(0)
摘要: 前言 在 深入理解V8执行流程、执行上下文和作用域! 中讲到,JavaScript每执行一段可执行代码时,都会创建相对于的执行上下文,对于每个执行上下文,都包含三个重要的属性: 词法环境 (LexicalEnvironment) 组件;变量环境 (VariableEnvironment) 组件;初始 阅读全文
posted @ 2022-11-11 19:30 web前端面试小助手 阅读(12) 评论(0) 推荐(0)
摘要: 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 伪类和伪元素 首先我们需要搞懂两个概念,伪类和伪元素,像我这种没有系统全面性的了解过css的人来说,突然一问我伪类和伪元素的区别我还真不知道,我之前一直以为这两个说法指的是一个东西,就是我题目中的提到的 阅读全文
posted @ 2022-11-11 18:07 web前端面试小助手 阅读(51) 评论(0) 推荐(0)
摘要: JS中超级简单xml转json 导入即可使用 在网上找了一大队xml转换json 都是又长有不可用,乱七八糟 最后只能自己些了 简单方便,传入即可使用 function xmljson(xml){ let xml="<xml><appid><![CDATA[wxa30d0cf5b916]]></ap 阅读全文
posted @ 2022-11-11 09:47 web前端面试小助手 阅读(104) 评论(0) 推荐(0)
摘要: localStorage 是前端本地存储的一种,其容量一般在 5M-10M 左右,用来缓存一些简单的数据基本够用,毕竟定位也不是大数据量的存储。 在某些场景下 localStorage 的容量就会有点捉襟见肘,其实浏览器是有提供大数据量的本地存储的如 IndexedDB 存储数据大小一般在 250M 阅读全文
posted @ 2022-11-09 18:01 web前端面试小助手 阅读(75) 评论(0) 推荐(0)
摘要: 今天,JavaScript 是几乎所有现代 Web 应用的核心。这就是为什么JavaScript问题,以及找到导致这些问题的错误,是 Web 发者的首要任务。 用于单页应用程序(SPA)开发、图形和动画以及服务器端JavaScript平台的强大的基于JavaScript的库和框架已不是什么新鲜事。在 阅读全文
posted @ 2022-11-08 19:19 web前端面试小助手 阅读(33) 评论(0) 推荐(0)
摘要: 一、MVVM原理 在Vue2官方文档中没有找到Vue是MVVM的直接证据,但文档有提到:虽然没有完全遵循MVVM模型,但是 Vue 的设计也受到了它的启发,因此在文档中经常会使用vm(ViewModel 的缩写) 这个变量名表示 Vue 实例。 为了感受MVVM模型的启发,我简单列举下其概念。 MV 阅读全文
posted @ 2022-11-08 19:15 web前端面试小助手 阅读(66) 评论(0) 推荐(0)
摘要: css实现英文不换行的方法:首先创建一个HTML示例文件;然后在body中定义一些英文内容;最后通过添加“white-space:nowrap;”属性实现英文不换行效果。 本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。 CSS强制英文、中文换行与不换行 设计制作H 阅读全文
posted @ 2022-11-07 13:53 web前端面试小助手 阅读(338) 评论(0) 推荐(0)
摘要: ☀️ 前言 相信百分之80的同学们都会被问到这个问题:你觉得你最大的缺点是什么?这也是求职者一个充满恐惧的问题,特别是我们程序员,大家在与人沟通并没有我们与代码沟通这么得心应手,如果你没回答好就会给HR留下不好的印象,如果你能漂亮的拿下一城,那你就会掌握主动权。 ❓ 为什么要问这个问题 要想回答这个 阅读全文
posted @ 2022-11-04 16:56 web前端面试小助手 阅读(27) 评论(0) 推荐(0)
摘要: 方法介绍 Object.create() 方法用于创建一个新对象,使用现有的对象来作为新创建对象的原型(prototype)。 用法: Object.create(proto,[propertiesObject]) proto:新创建对象的原型对象。propertiesObject (可选):如果该 阅读全文
posted @ 2022-11-04 16:52 web前端面试小助手 阅读(20) 评论(0) 推荐(0)
摘要: 01. vue-element-admin 预览:https%3A%2F%2Fpanjiachen.github.io%2Fvue-element-admin 地址:https://github.com/PanJiaChen/vue-element-admin 同时配套了系列教程文章,如何从零构建后 阅读全文
posted @ 2022-11-03 11:50 web前端面试小助手 阅读(171) 评论(0) 推荐(0)
摘要: JS中的this指向问题 this的指向问题 全局作用域 在JS中,全局的变量和函数附着在global对象上,全局对象在浏览器环境下是window对象。 在全局作用域中,this指向全局对象window。 console.log(this); // window对象 console.log(wind 阅读全文
posted @ 2022-11-03 09:24 web前端面试小助手 阅读(53) 评论(0) 推荐(0)
摘要: 我正在参加「掘金·启航计划」 大家好,我是 Lvzl, 一个三年工作经验的前端小菜鸡,在掘金平台分享一些 平时学习的感悟 & 实际项目场景 的文章。 本文主要内容:详细聊聊 JavaScript 函数。 函数概述 函数的声明语句 function 命令声明的代码区块就是一个函数。function 命 阅读全文
posted @ 2022-11-02 18:15 web前端面试小助手 阅读(41) 评论(0) 推荐(0)
摘要: 1 功能概述 在某些特殊情况下,需要凑齐一定的代码量,或者一定的提交次数,为了应急不得不采用一些非常规的手段来保证达标。本文分享的是一段自动提交代码的脚本,用于凑齐code review流程数量,将单次code review代码修改行数拉下来(备注:如果git开启自动生成code review流程, 阅读全文
posted @ 2022-11-02 18:09 web前端面试小助手 阅读(49) 评论(0) 推荐(0)
摘要: 今天遇到在小程序里面textarea会存在一定的兼容性问题,textarea有默认的内边距,在安卓手机和ios手机显示的时候,ios手机的内边距会比安卓手机的内边距大很多,所以会造成样式不兼容 第一种方法: 解决的办法:通过wx.getSystemInfoSync()获取手机的机型;然后判断是ios 阅读全文
posted @ 2022-11-02 09:52 web前端面试小助手 阅读(413) 评论(0) 推荐(0)
摘要: CSS命名——BEM BEM是什么 - 中划线 :仅作为连字符使用,表示某个块或者某个子元素的多单词之间的连接记号。 __ 双下划线:双下划线用来连接块和块的子元素 _ 单下划线:单下划线用来描述一个块或者块的子元素的一种状态 使用BEM示例对比 修饰符(modifier) 一个“修饰符”可以理解为 阅读全文
posted @ 2022-11-01 19:16 web前端面试小助手 阅读(33) 评论(0) 推荐(0)
摘要: 性能优化 前言 项目的性能决定了用户对项目的整体感观度,优秀的性能可以保证项目的流畅与自然给用户愉快的体验感受。当我们开发完成一个项目以后最重要的环节就是要保证项目拥有一个良好的性能,所以开发完成以后需要我们针对项目做好性能优化。 那么,要使一个项目拥有良好的性能,我们需要怎么去做性能优化呢? 第一 阅读全文
posted @ 2022-11-01 19:16 web前端面试小助手 阅读(45) 评论(0) 推荐(0)
摘要: 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 1、手写实现防抖和节流 1.1 实现防抖函数 防抖函数原理:把触发非常频繁的事件合并成一次去执行 在指定时间内只执行一次回调函数,如果在指定的时间内又触发了该事件,则回调函数的执行时间会基于此刻重新开始 阅读全文
posted @ 2022-11-01 18:14 web前端面试小助手 阅读(55) 评论(0) 推荐(0)
摘要: 背景 在前几天,有一个朋友突然问了我一个问题,说如果有人问你“React 是什么?你怎么回答。 ”,我当时脱口而出“React 是一个网页 UI 框架一个,它的特点声明式、组件化、组件化、一次学习随处编写。”。我感觉这样回答没毛病,skr~。 据这个朋友说这个题目来源于之前他的一次大厂面试,面试官看 阅读全文
posted @ 2022-10-31 16:16 web前端面试小助手 阅读(48) 评论(0) 推荐(0)
摘要: 何谓技术学习能力?如果你的技术学习能力好,不论新技术如何层出不穷,你都能第一时间掌握,做到对症下药。 何谓业务分析能力?业务是活的,如果能知道什么业务能赚钱,简直就是大杀器。 何谓问题排查能力?对,改 Bug... 何谓项目管理能力?推进项目,管理人,这个能力也很重要,领导能力不可欠缺。 何谓协调沟 阅读全文
posted @ 2022-10-31 16:00 web前端面试小助手 阅读(14) 评论(0) 推荐(0)
摘要: 前言 每位开发人员在自己的职业生涯、学习经历中,都会出一些坏习惯,本文将列举开发人员常犯的坏习惯。希望大家能够意识和改变这些坏习惯。 不遵循项目规范 每个公司都会定义一套代码规范、代码格式规范、提交规范等,但是有些开发人员就是不遵循相关的 规范,命名不规范、魔鬼数字、提交代码覆盖他人代码等问题经常发 阅读全文
posted @ 2022-10-31 16:00 web前端面试小助手 阅读(28) 评论(0) 推荐(0)
摘要: 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 继承概念的探究 说到继承的概念,首先要说一个经典的例子。 先定义一个类(Class)叫汽车,汽车的属性包括颜色、轮胎、品牌、速度、排气量等,由汽车这个类可以派生出“轿车”和“货车”两个类,那么可以在汽车 阅读全文
posted @ 2022-10-31 15:44 web前端面试小助手 阅读(74) 评论(0) 推荐(0)
摘要: 更多有趣内容,戳这里 👇👇👇 阅读全文
posted @ 2022-10-29 17:47 web前端面试小助手 阅读(281) 评论(0) 推荐(0)
摘要: 前言 大家好,今天给大家带来一个数字翻滚动画的实现。 数字翻滚动画实现 大家在可视化大屏上或者年会抽奖上,都见到过这种数字翻滚动画。 可以先给大家看看demo效果。 地址 左侧菜单,第二个AniNumber就是数字翻滚组件。 那么如何实现它呢?我搜了一下,发现大家的实现方式还挺多的,但是有一个明显的 阅读全文
posted @ 2022-10-29 17:47 web前端面试小助手 阅读(110) 评论(0) 推荐(0)
摘要: yarn create react-app antd-react-test 复制代码 创建成功后,进入到项目里,把 dev server 跑起来。 浏览器访问可以看到渲染出的页面: 然后我们安装 antd,在入口组件里引入样式和 Button 组件: 页面会显示这个 Button: 指定调试的 UR 阅读全文
posted @ 2022-10-29 17:47 web前端面试小助手 阅读(102) 评论(0) 推荐(0)
摘要: 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 🍔let const 其他知识点补充 块级作用域的补充 const 不可以在循环体里面声明变量 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 ES6 阅读全文
posted @ 2022-10-28 17:48 web前端面试小助手 阅读(62) 评论(0) 推荐(0)
摘要: 前言 四面的时候被问到了这个问题,当时第一时间没有反应过来,觉得这个需求好奇特 面试官给了一些提示,我才明白这道题目的意思,最后回答的也是磕磕绊绊 后来花了一些时间整理了下思路,那么如何设计这样的环境呢? 最终实现 实现思路: 1)利用 iframe 创建沙箱,取出其中的原生浏览器全局对象作为沙箱的 阅读全文
posted @ 2022-10-27 18:24 web前端面试小助手 阅读(34) 评论(0) 推荐(0)
摘要: JavaScript 重点知识 了解构造函数原型对象的语法特征,掌握 JavaScript 中面向对象编程的实现方式,基于面向对象编程思想实现 DOM 操作的封装。 了解面向对象编程的一般特征掌握基于构造函数原型对象的逻辑封装掌握基于原型对象实现的继承理解什么原型链及其作用能够处理程序异常提升程序执 阅读全文
posted @ 2022-10-27 17:39 web前端面试小助手 阅读(30) 评论(0) 推荐(0)
摘要: 现在面试中,算法出现的频率越来越高了,大厂基本必考 今天给大家带来20个常见的前端算法题,重要的地方已添加注释,如有不正确的地方,欢迎多多指正💕 1、两数之和 题目: 给定一个数组 nums 和一个目标值 target,在该数组中找出和为目标值的两个数 输入: nums: [8, 2, 6, 5, 阅读全文
posted @ 2022-10-27 17:26 web前端面试小助手 阅读(464) 评论(0) 推荐(0)
摘要: 本文整理出12个开发中你有可能没有用到过的CSS小技巧,一起来看看吧~ 1. 自定义光标(cursor) 首先来看一下CSS的内置光标样式。平时开发中用到的基本上就是default、pointer、not-allowed、move这几个。其实内置的光标样式还有很多,大家可以把鼠标放到下面的颜色块上体 阅读全文
posted @ 2022-10-25 18:22 web前端面试小助手 阅读(30) 评论(0) 推荐(0)
摘要: 前言 前一段时间由于项目需要实现水印功能,于是去了解了相关的内容后,基于 Vue 的实现了一个 v-watermark 指令完成了对应的功能,其实整体内容并不复杂! 那么接下来先来简单了解一些和 Vue 自定义指令相关的内容,作为前置知识的铺垫,然后在逐步完成对应的功能。 vue 中的自定义指令 以 阅读全文
posted @ 2022-10-25 18:22 web前端面试小助手 阅读(107) 评论(0) 推荐(0)
摘要: 一、是什么 枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型 通俗来说,枚举就是一个对象的所有可能取值的集合 在日常生活中也很常见,例如表示星期的SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDA 阅读全文
posted @ 2022-10-24 17:45 web前端面试小助手 阅读(32) 评论(0) 推荐(0)
摘要: 今天是 1024,你们加班了吗? 来聊聊你都是为什么加班, 为了吐槽加班的不爽,录了一首歌 来听听你的心声。 以下是歌词: 老子今天不加班,末班车我不想赶 老子今天不加班,为了我的腰间盘 老子今天不加班,下班不要再提需求 今天不加班,程序员也需要自由 老子今天不加班,只想回家吃顿饭 整整工作一天,脑 阅读全文
posted @ 2022-10-24 16:28 web前端面试小助手 阅读(36) 评论(0) 推荐(0)
摘要: 获取当前日期的周一、周末的日期 export function getWeeekdata(cdate){ //cdate 传来当前的时间 let now = new Date(cdate); let year = now.getFullYear(); let month = now.getMonth 阅读全文
posted @ 2022-10-24 16:28 web前端面试小助手 阅读(14) 评论(0) 推荐(0)
摘要: 1.面试官:说说你对 TypeScript 中类的理解?应用场景? 一、是什么 类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础 类是一种用户定义的引用数据类型,也称类类型 传统的面向对象语言基本都是基于类的,JavaScript 阅读全文
posted @ 2022-10-24 13:45 web前端面试小助手 阅读(171) 评论(0) 推荐(0)
摘要: 本文介绍了观察者模式的定义,作用,和基本实现的要点,希望对你有帮助。 场景 用户点了网页中的按钮,接下要做三件事情(假设三件事没有依赖关系)。 初始方案1:伪代码: document.getElementById('btn').addEventListener('click', { doSometh 阅读全文
posted @ 2022-10-21 14:20 web前端面试小助手 阅读(132) 评论(0) 推荐(0)
摘要: 给大家推荐一个实用面试题库 1、前端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 数组上的slice方法返回数组一部分的浅拷贝。它需要两个数字, astart和 an end。每个数组都有一个slice方法。这是一个简单的例子: let myArray = [ '⚡️', '🔎', 阅读全文
posted @ 2022-10-20 11:04 web前端面试小助手 阅读(54) 评论(0) 推荐(0)
摘要: 曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。 原因何在 1.从客观原因来看,前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是 阅读全文
posted @ 2022-10-20 10:00 web前端面试小助手 阅读(15) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页