文章目录基础篇二一、Java基础二、数据存储和消息队列三、开源框架和容器四、分布式五、微服务六、其他 基础篇二一、Java基础1. 面向对象的特征:继承、封装和多态继承:单继承,子类继承父类的特征和行为,使得子类获得父类的非private的属性和方法,通过super()访问父类的方法和属性。封装:把客观事物封装成抽象的类。例如java bean中对属性使用private修饰符定义,提供set 和
前言学而不思则罔,思而不学则殆。当走完基本所有大厂之后,发现其实每个公司对基础能力的考察都比较注重,只有基础掌握好了,把前端所有的知识能够一连串的理清。那么不管面试题是什么,都可以游刃有余的去回答。这里就是把我所有面试过的问题的一些底层原理阐述,并不会去描述我在面试中碰到的题目。这样一方面可以帮你过一遍js的基础也可以帮助我加深理解。下面我就分模块的去讲解没一个知识点。篇幅过长,请耐心阅读!!
一. 说说你对vue的了解谈谈对它的理解吧: 1、Vue 作者尤雨溪 2、是一套构建用户界面的渐进式框架。 3、Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 4、Vue的编译器在编译模板之后,会把这些模板编译成一个渲染函数 。而函数被调用的时候就会渲染并且返回一个 虚拟DOM的树 。 5、 用Object.defineProperty 方法实现双向数据绑定。比如,
转载 11月前
104阅读
web前端面试题【持续更新】js基础原型链和继承浅拷贝和深拷贝js中的堆和栈闭包setTimeout事件委托this指向,call/apply/bind,回调函数数组的常用操作set和weakset,map和weakmaptypeof原理0.1+0.2 === 0.3吗,为什么前端安全 xss 和 csrf说明BFC及其使用js基本数据类型循环Js数组都有哪些方法及其作用、用法、返回值?详细说了
本文介绍了一些Vue的一些基础知识,题目来源于2020年8月大厂的面试题,答案由小编自己总结,可以借鉴学习,如有宝贵意见希望留言在评论区,谢谢,下面就直接来分享题目1.Vue中关于dom问题,分析以下代码的执行结果<div id="app"> {{name}} </div>var mv = new Vue({ data: { name: 'rea
箭头函数和普通函数有什么区别?(1)箭头函数比普通函数更加简洁 如果没有参数,就直接写一个空括号即可 如果只有一个参数,可以省去参数括号 如果有多个参数,用逗号分割 如果函数体的返回值只有一句,可以省略大括号 如果函数体不需要返回值,且只有一句话,可以给这个语句前面加一个void关键字。最常用的就是调用一个函数: let fn = () =>
1、vuejs与angularjs以及react的区别?1、axios的特点有哪些?答: 一、Axios 是一个基于 promise 的 HTTP 库,支持promise所有的API 二、它可以拦截请求和响应 三、它可以转换请求数据和响应数据,并对响应回来的内容自动转换成 JSON类型的数据 四、安全性更高,客户端支持防御 XSRF2、axios有哪些常用方法?答: 一、axios.get(url
上篇详细讲解了 HTML 、CSS 、JavaScript 、计算机网络知识等方面的内容,本文将详细讲解 React 、git 、webpack等内容,预祝各位成功上岸! React框架使用 react 脚手架搭建项目npx create-react-app app-nameclass 和 function 的区别function 定义的组件中可以使用 hooks 来设置状态和模拟生命周
目录1. vue双向数据绑定(响应式)原理2. HTML 语义化(语义化标签)3. 标签上 title 与 alt 属性4. CSS单位:1px、1em、1rem、1vh / 1vw 的含义5. 网页前端性能优化的方式6. HTTP常见的状态码7. Vuex是什么(有哪些模块)8. v-if 和 v-show 有什么区别9. 对 SPA 单页面的理解,它的优缺点分别是什么10. async/aw
今天想把近期看的面试题汇总一下,项目空档期,看的面试题比较多,但没有整理,导致回忆的时候,想不起来的还要重新查找。包括身边朋友面试遇到的题目也总结了进去。总结的都是前端基础(初级)面试题。三月份我会持续更新~~~ 浅卷一下下2023.03.09开始——>3.15——>3.20——3.23一、CSS面试题1. 三种CSS隐藏元素的方式有哪些?设置display: none;样式。这个样式
转载 11月前
431阅读
作者原文地址:GitHub第一题var a = 2;var func = (function () { var a = 3; return function () { a++; console.log(a); }})();func(); //->4func(); //->5第二题console.log(1 && 2
原创 2022-11-23 00:05:56
97阅读
https协议http状态码前端性能优化前端跨域jsonp实现原理cookiesession变量提升作用域闭包写一个三角形callapply排序算法手写JS原型继承手写JS发布订阅类手写事件通用类手写Object深复制方法手写vuex实现原理在项目中遇到难点怎么克服的数组filtereverymapObject.assign()回调地狱怎么解决peomise实现原理手机h5性能优化rem实现原理重
原创 2019-12-21 17:10:10
591阅读
一、CSS问题 1.flex布局 display:flex; 在父元素设置,子元素受弹性盒影响,默认排成一行,如果超出一行,按比例压缩 flex:1; 子元素设置,设置子元素如何分配父元素的空间,flex:1,子元素宽度占满整个父元素align-items:center 定义子元素在父容器中的对齐方 ...
转载 2021-09-15 14:41:00
1596阅读
2评论
前言最近参加了几场面试,积累了一些高频面试题,我把面试题分为两
转载 2023-04-28 13:46:38
96阅读
单选题JS基础js概念与类型检测 以下不属于 typeof 运算符返回值的是? A."string"B."function"C."object"D."null" 执行以下代码,错误的输出结果是
原创 2022-01-10 15:04:16
644阅读
下图是一个装备系统的合成图谱,箭头指向的是合成之后的装备,每合成一个装备需要
原创 2022-11-02 13:49:15
311阅读
CSS 选择符有哪些?哪些属性可以继承?优先级算法如何计算? CSS3新增伪类有那些?1、CSS选择符有哪些?答类型选择符(body)、群组选择符(h1,h2,h3,span)、包含选择符(h2 span)、ID选择符(#id)、Class选择符(.content)2、哪些属性可以继承?答CLASS属性,伪类A标签,列表ul、li、dl、dd、dt可以继承3、优先级算法如何计算?答 优先
转载 精选 2016-08-12 14:07:46
816阅读
1 ajax请求方式, 参数类型, 状态码? 1 jquery ajax常用参数: $.ajax({ url:"", // ajax 请求地址 type:"GET",//请求方式 ’GET‘或’POST‘,默认为’GET‘。 dataType:"json",//根据返回数据类型,可以有如下数据可选: ...
转载 2021-07-27 13:44:00
500阅读
2评论
1.正则表达式字面完全一致也不相等 var a = /123/, b = /123/; console.log(a==b) //false console.log(a=
原创 2022-05-27 09:18:25
87阅读
1.v-show和v-if的区别v-show是通过display控制元素的显示隐藏.v-if是真正的渲染和销毁.如果频繁切换用v-show.2.v-show和keep-alive的区别简单的用v-show,复杂的用keep-alive,如tab切换3.v-for为什么用keykey是元素的唯一标识,可以减少渲染次数,提高性能4.vue生命周期beforecreate 还没有初始化data和meth
转载 2021-04-08 09:17:29
406阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5