大家好,又见面了,我是你们的朋友全栈君。 1、介绍一下js的数据类型有哪些,值是如何存储的? 📷 2、说一下js的数据类型的转换都有哪些? 📷 3、如何去判断js数据类型? 📷 4、介绍 js 有哪些内置对象? 📷 5、javascript 创建对象的几种方式? 📷 6、js 获取原型的方法? 📷 7、什么是闭包,为什么要用它? 📷 8、三种事件模型是什么? 📷 9、哪些操作会造成内存泄漏? 📷 10、简述javascript中this的指向? ![在这里插入图片描述](https://img-blog.c
null 表示有意不存在任何对象值,而 undefined 表示不存在值或未初始化的变量。
这个问题用来评估基础编码知识。答案可以有多种,所以应该注意倾听具体的问题,并尽量全面回答,来展示自己对单体应用与微服务架构的理解。
当然,这些面试题的答案都不是标准答案,只是对答案做了一个简介明了的说明,希望可以快速帮助你梳理重点核心内容。
keywords: service work 和前端缓存 && http 请求头和响应头,状态码 && 白屏优化方案
我们经常使用元素的width:100%和height:100%将元素的宽度和高度扩充至父元素的宽度和高度。但是前提是需要对其父元素显示设置宽度和高度,否则无效。
浏览器之战Node的诞生浏览器端JS和Node端JS的区别理解NodeJS的事件驱动和异步IONodeJs能做什么?
Event Loop 这个概念相信大家或多或少都了解过,但是有一次被一个小伙伴问到它具体的原理的时候,感觉自己只知道个大概印象,于是计划着写一篇文章,用输出倒逼输入,让自己重新学习这个概念,同时也能帮助更多的人理解它~
为了帮助你在 2024 年 JavaScript 面试中取得好的面试成绩,以及面对一些复杂情况时,也能游刃有余,我们整理了一份包含 35 道JavaScript的必知内容。希望这些内容能够帮助你清晰而快速的了解它们的核心内容。
实现的方法很多,除了使用循环(for,while,forEach等)外,最简单的是使用Array.from
现在百度,阿里,腾讯,字节跳动等大厂的面试真题、面经随处可见。甚至还有多家教育机构专门针对这一部分设计了课程,但是中小厂的面经倒是很稀缺。
答案:CSS的盒模型是用于布局和定位元素的概念。它由内容区域、内边距、边框和外边距组成,这些部分依次包裹在元素周围。
如果你面试的岗位中要求会nodeJS的话,Promise的问题是必不可少的。今天总结一下Promise相关的知识点,希望大家能有所收获 问题一览 ●什么是Promise ●传统的回调式异步操作有什么缺点 (Promise如何解决异步信任问题的) ●Promise中的异步模式有哪些?有什么区别? ●如果向Promise.all()和Promise.race()传递空数组,运行结果会有什么不同? ●如何确保一个变量是可信任的Promise(Promise.resolve方法传入不同值的不同处理有哪些) ●Pro
同步是多个任务按照执行顺序进行执行,前面的任务执行完成后才能开始执行下一个任务 异步是多个任务按照执行顺序同时调用执行,前面的任务执行是否完成不影响下一个任务的执行过程 项目开发中如果上一个执行任务的结果,对下一个任务有影响,需要按照同步的方式进行处理,如读取HTML文件内容响应给用户的操作 项目开发中如果上一个执行任务的结果,对下一个任务没有影响,可以通过异步的方式进行处理,如Node http模块中监听请求和启动服务就可以执行异步处理
熟悉 vue 的前端,想必对 vue 里的 nextTick 也很熟悉了,用的时候就知道他是延迟回调,有时候用起来甚至和setTimeout 看起来是同样的效果。但他和setTimeout到底有什么区别?他是如何实现的?本文就nextTick的实现引入,来探讨下js中的异步与同步,微任务与宏任务。
第一部分 MVVM如何实现模板绑定,依赖是如何收集的? vue2中的diff算法是怎样实现的? 请详细说出vue生命周期的执行过程? vue组件间的交互有七种你知道几种? vue-cli3.0如何实现的? 说说hash路由和history路由,你能自己编写一个前端路由吗? 你能手写vuex状态管理吗? 你能开发自己的组件库吗(树组件,日期组件,表格组件)? 第二部分 vue里面的虚拟dom是怎么回事 vue双向绑定讲一讲 讲vue-lazyloader的原理,手写伪代码 讲express框架的设计思想 讲事
说到前端就不得不提到后端,我们给用户展示页面所需的数据正是从后端获取的,所以了解后端的运行原理和技术的实现很有必要。
HTML Doctype作用?严格模式与混杂模式如何区分?它们有何意义? HTML5 为什么只需要写 ? 行内元素有哪些?块级元素有哪些? 空(void)元素有那些? 页面导入样式时,使用link和@
作者:@markyun markyun.github.io/2015/Front-end-Developer-Questions/ HTML Doctype作用?严格模式与混杂模式如何区分?它们有何意
Javascript 的事件循环会被常常提及, 而且在实际开发中, 经常需要使用事件相关的知识, 所以特地深入了解一下.
在es5中主要是通过构造函数方式和原型方式来定义一个类,在es6中我们可以通过class来定义类。
众所周知,JavaScript 是单线程的,所以浏览器通过 JavaScript 发起的请求是异步请求。Python 自带的 asyncio 模块为 Python 带来了原生的异步能力。
1 介绍JavaScript的基本数据类型 Number、String 、Boolean 、Null、Undefined Object 是 JavaScript 中所有对象的父对象 数据封装类对象:Object、Array、Boolean、Number 和 String 其他对象:Function、Arguments、Math、Date、RegExp、Error 新类型:Symbol
三月份有很多朋友辞职跳槽,也遇到了许许多多的面试题,在交流群里和网站上总结了一些常见的面试题,细细分析,其实基本都是万变不离其宗,所有的问题都是从某一技术点的基础出发,综合考量,如果懂得了这项技术的原理所在,题目答起来内容都差不多能答对。 基础 首先介绍一下自己最近的项目? 项目介绍一下,最有成就感的一个项目? 介绍一下你自己对自己满意的能力? 为什么学前端?除了前端你还写什么? 你认为前端的主要工作职责是什么?为什么需要前端? 概念: 什么是同源策略? 怎么设计好的组件 HTTP和HTTPS的区别?HTT
这等效于使用具有函数原型的对象创建方法创建的实例,然后使用实例和参数作为参数调用该函数。
javascript 创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用 JSON;但写法有很多种,也能混合使用
英文 | https://javascript.plainenglish.io/50-questions-to-master-the-javascript-coding-interview-639d2ac12630
前不久刚从阿里面试回来,做的准备工作也是刷题和不断的充实自己的技术,其实目前阿里的面试题并不是现在流传的那样,不过还算好顺利拿到了offer,下面来跟大家分享一下。
大家好,又见面了,我是你们的朋友全栈君。 AJAX 1,Ajax 是什么? 如何创建一个Ajax? ajax的全称:Asynchronous Javascript And XML。异步传输+js+x
蟹黄同学 https://juejin.cn/post/6956360277185003556
a. 箭头函数和普通函数的样式不同,箭头函数语法更加简洁、清晰,箭头函数是=>定义函数,普通函数是function定义函数。
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说面试java架构师问哪些问题_架构师面试题及答案,希望能够帮助大家进步!!!
http://blog.csdn.net/axi295309066/article/details/54089986
2.Javaweb阶段 2.1 Ajax你以前用过么?简单介绍一下 AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行
有很长一段时间没有做PHP开发了,最近有做PHP开发的小伙伴在个人微信公众号后台留言,能够分享一些PHP有关的面试题。于是给安排上。
(2)如果已经创建了 Create React App 项目,需要将 typescript 引入到已有项目中
这份文件包含一系列用于面试审查求职者(候选人)的前端面试问题。这并不推荐把每个问题都问在同一个求职者(因为这会花几个小时的时间)。从列表中抽取一些问题能够帮助你审查你需要求职者具备的一些技能。 注: 牢记这里的许多问题答案是开放式的,能够引导兴趣性探讨,相比于直接的答案这些东西能够使你更加了解求职者的相关信息。 内容表 1、常用问题 2、HTML问题 3、CSS问题 4、JS问题 5、测试问题 6、性能问题 7、网络问题 8、代码问题 9、兴趣爱好 常用问题 你昨天/这周都有学什么? 是什么激发
很容易可以看出,上述代码会依次输出1,2。因为代码是从上到下,依次执行,执行完f1(),才会执行f2()。但是如果f1()中的代码执行的是读取文件或者ajax操作呢,文件的读取都需要一定时间,难道我们需要完全等到文件完全读完再进行写操作么?为了解决这个问题,接下来我们来探究一下js中 同步和异步 的概念。
第四种 console.log("a="+b);console.log("b="+a);
# 前端工作面试问题 本文包含了一些用于考查候选者的前端面试问题。不建议对单个候选者问及每个问题 (那需要好几个小时)。只要从列表里挑选一些,就能帮助你考查候选者是否具备所需要的技能。 **备注:** 这些问题中很多都是开放性的,可以引发有趣的讨论。这比直接的答案更能体现此人的能力。 ## 目录 1. [常见问题](#general-questions) 1. [HTML 相关问题](#html-questions) 1. [CSS 相关问题](#css-questions) 1. [JS 相关问题](#
本文包含了一些用于考查候选者的前端面试问题。不建议对单个候选者问及每个问题 (那需要好几个小时)。只要从列表里挑选一些,就能帮助你考查候选者是否具备所需要的技能。 备注: 这些问题中很多都是开放性的,可以引发有趣的讨论。这比直接的答案更能体现此人的能力。 常见问题: 你在昨天/本周学到了什么? 编写代码的哪些方面能够使你兴奋或感兴趣? 你最近遇到过什么技术挑战?你是如何解决的? 在制作一个网页应用或网站的过程中,你是如何考虑其 UI、安全性、高性能、SEO、可维护性以及技术因素的? 请谈谈你喜欢的开发环境。
可以使用 InheritableThreadLocal 来代替 ThreadLocal,ThreadLocal 和 InheritableThreadLocal 都是线程的属性,所以可以做到线程之间的数据隔离,在多线程环境下我们经常使用,但在有子线程被创建的情况下,父线程 ThreadLocal 是无法传递给子线程的,但 InheritableThreadLocal 可以,主要是因为在线程创建的过程中,会把
来源 | https://segmentfault.com/a/1190000015288700
JavaScript 是一种具有面向对象的、解释型的、基于对象和事件驱动的、跨平台的、弱类型的程序设计语言
通常,render props和高阶组件仅渲染一个子组件。React团队认为,Hooks 是服务此用例的更简单方法。
领取专属 10元无门槛券
手把手带您无忧上云