2020新前端面试题(中高级)

前言关于前端面试,及面试题目,我之前有很多文章总结过,可以在右侧搜索面试,进行查找。其实面试中可以问的问题很多,最近几年,我也面试过很多工作2-4年的前端,我一般会抓住他们做的项目,进行更详细的追问。所以,初中级前端面试的时候,除了掌握基础知识之外,项目中用到的技术要理清楚,假如你项目中用到的技术,问的时候却一问三不知,那么,基本上就会pass掉了。针对比较资深或者高级的前端面试,可能和初中级面试会有些不一样,当然,针对资深的前端,可能聊得东西更深,更广一些!这篇文章简单聊聊针对中高级前端我们要聊的话题。
分类: 其他 发布时间: 01-27 23:00 阅读次数: 0

2020前端面试笔试题及答案

更多面试题已在小程序更新WX搜索 【MST题库】小程序查看css的重绘与回流重绘:当节点需要更改外观而不会影响布局。回流:DOM结构的修改引发DOM几何尺寸变化的时候,发生回流。常见的几何属性有width、height、padding、margin、left、top、border 或者是DOM节点发生增减移动。减少重绘和回流的办法。使用css3新增属性:translate替代top等方向值。避免频繁使用style,而是采用class。箭头函数和普通函数的区别是什么?普通函数this
分类: 其他 发布时间: 01-27 23:00 阅读次数: 0

Idea 快捷生成类注释与方法注释模板

Idea 快捷生成类注释与方法注释  这篇博客应该在刚使用IDEA 的时候就写了. 但是一直忘了. 今天使用新的api 接口文档生成工具 JApiDocs 的时候,看其上面有编码规范, 注释规范. 就想起了IDEA 类中, 方法中快捷生成注释. 回想了下, 写篇博客来记录记录.一. 效果图二. 快捷生成类注释File ---> Settings...(或者快捷键Ctrl+Alt+S) 进入设置页面模板 1 2 3 ...
分类: 其他 发布时间: 01-27 22:59 阅读次数: 0

Hibernate Criteria 方式分页查询 例子

public List findAll(CriteriaDto criteriaPara, int currentPage, int pageSize) {Criteria criteria = createSession().createCriteria(entityClass);criteria.add(Restrictions.or(Restrictions.eq("isDelete", 0), Restrictions.isNull("isDelete")));if (!ObjectHe...
分类: 其他 发布时间: 01-27 22:59 阅读次数: 0

hibernate 利用Criteria分页查询 例子代码

@Overridepublic Map<String,Object> findByRequestMap(HashMap requestMap) { Integer pageNum = 1; if(requestMap.containsKey("page")){ pageNum = Integer.valueOf((String)requestMap.get("page")); } Integer pageSize = 10; if(re.
分类: 其他 发布时间: 01-27 22:58 阅读次数: 0

shiro 原理简介

shiro Authenticator认证器authenticator职责是验证,就是核实用户身份的过程。这个过程的常见例子是大家都熟悉的“用户/密码”组合。多数用户在登录软件系统时,通常提供自己的用户名(当事人)和支持他们的密码(证书)。如果存储在系统中的密码(或密码表示)与用户提供的匹配,他们就被认为通过认证,详细的机制,原理见shiro认证原理入口public interface Authenticator { AuthenticationInfo authenticate(Au
分类: 其他 发布时间: 01-27 22:58 阅读次数: 0

css display:block和display:inline 的区别

一个元素如果 display:block后面的东西会换行,display:inline则后面东西不会换行 css中的display是设置元素显示的方式,block是一块状元素的方式显示,inline是以内联元素的方式显示,none是不不显示;块状元素会单独占据一样,其他元素跟他在同一行的会被迫换行,挤到下一行那里去,inline则不会这样。...
分类: 其他 发布时间: 01-27 22:58 阅读次数: 0

JSP页面通过c:forEach标签循环遍历List集合

<c:forEach>标签有如下属性:属性 描述 是否必要 默认值 items 要被循环的信息 否 无 begin 开始的元素(0=第一个元素,1=第二个元素) 否 0 end 最后一个元素(0=第一个元素,1=第二个元素) 否 Last element step 每一次迭代的步长 否 1 var 代表当前条目的变量名称 否 无 varStat...
分类: 其他 发布时间: 01-27 22:57 阅读次数: 0

javascript代码前端debug调试方法

1在js代码处写debugger;语句相当于在代码处加了断点2启动程序后浏览器中触发相关代码功能(浏览器F12调试模式下触发相关功能)
分类: 其他 发布时间: 01-27 22:57 阅读次数: 0

html5路由概念中的history模式和hash模式的区别

1这里的hash是指url尾巴后的#号及后面的字符。这里的#和css里的#是一个意思。hash即:#这里意味着锚点,本身是用来做页面定位的,她可以使对应id的<element>元素显示在可视区域内。由于hash值变化不会导致浏览器向服务器发出请求,而且hash改变会触发javascript语言的hashchange事件,浏览器的前进后退也能对其进行控制,所以人们在 html5 的 history 出现前,基本都是使用 hash 来实现前端路由的。前端开发中的路由概念就是<a&gt.
分类: 其他 发布时间: 01-27 22:57 阅读次数: 0

IDEA maven项目报错:程序包com.sun.image.codec.jpeg不存在

我的解决方法:这段复制贴进报错项目模块的pom.xml文件对应的插件配置区域中<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.6.0</version> <configuration> ...
分类: 其他 发布时间: 01-27 22:57 阅读次数: 0

docker cli命令行工具中常用命令备忘(未完待续)

sudo docker images tomcat* //查看以tomcat字样开头的镜像信息列表sudo docker pull php //下载坐标名称为php的官方镜像层文件sudo docker rmi php:5.6-fpm //删除坐标名为php:5.6-fpm这个镜像sudo docker inspect nginx:1.10 //查看标识名为nginx:1.10这个镜像文件 的详细描述信息docker search php* //在官方镜像仓库中搜索以php...
分类: 其他 发布时间: 01-27 22:56 阅读次数: 0

docker学习笔记 什么是docker和k8s

分类: 其他 发布时间: 01-27 22:56 阅读次数: 0

软考考点之一小数怎么转化为二进制

软考考点:小数怎么转化为二进制(转载)https://jingyan.baidu.com/article/eb9f7b6dc692e9c79264e878.html方法1:利用纸和笔进行计算 十进制的小数转换为二进制小数,主要是利用小数部分乘2,取整数部分,直至小数点后为0。下面以十进制的0.625为例,将它转化成二进制。 将小数部分0.625乘2,取整数部分1,如图: 用剩余的小数部分0.25乘2,取整数部分0,如图: 将剩余的小数部分0.
分类: 其他 发布时间: 01-27 22:56 阅读次数: 0

软考考点之二十进制专二进制(转载)

二进制转十进制编辑方法一小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。例如:二进制数1101.01转化成十进制1101.01(2)=1*20+0*21+1*22+1*23+0*2-1+1*2-2=1+0+4+8+0+0.25=13.25(10)所以总结起来通用公式为:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)方法二或者用下面这种方法.
分类: 其他 发布时间: 01-27 22:56 阅读次数: 0

软考考点之三 海明码计算(转载)

白话——海明校验码及编码过程学习组原了解到海明校验码,刚开始实在是看不懂,脑子一团浆糊,然后还做到了一道错题更是惨的一批,现在还算是有了一个比较清晰的了解。想着做一个总结过程,希望像我这样的小白能免幸遇难。本文适合对海明校验码不清楚的小白,大神请绕路。有不全面的地方,麻烦大家指正,毕竟我也还只是个大学生,下面直接进入正题。相信大家肯定之前也肯定看了很多相关知识点,这里不再重复了,就直接上题正面刚了。例:计算原始信息位为0110101按配偶原则配置对应的海明校验码?(奇校验的话校验位是..
分类: 其他 发布时间: 01-27 22:55 阅读次数: 0

什么是devops这个词的意思?转载网上

答案: 开发运维一体化!DevOps即Development和Operations的组合词,是一组过程、方法与系统的统称,用于促进开发应用程序或软件工程、技术运营和质量保障QA部门之间的沟通、协作与整合。什么是DevOps?DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部署到生产中。DevOps有助于提高组织提供应用程序和服务的速度。它使组织能够更好地为客户服务,并在市场中更有竞
分类: 其他 发布时间: 01-27 22:55 阅读次数: 0

软考考点之四 算术运算之后缀表达式也叫逆波兰表达式

算术表达式的后缀表示规则中缀表达式a + b*c + (d * e + f) * g,其转换成后缀表达式则为a b c * + d e * f + g * +。转换过程需要用到栈,具体过程如下:1)如果遇到操作数,我们就直接将其输出。2)如果遇到操作符,则我们将其放入到栈中,遇到左括号时我们也将其放入栈中。3)如果遇到一个右括号,则将栈元素弹出,将弹出的操作符输出直到遇到左括号为止。注意,左括号只弹出并不输出。4)如果遇到任何其他的操作符,如(“+”, “*”,“(”)等,从栈.
分类: 其他 发布时间: 01-27 22:55 阅读次数: 0

Xshell启动报错:由于找不到mfc110.dll等dll文件,解决办法

Xshell启动报错:由于找不到mfc110.dll等dll文件,解决办法环境:win10,64位进入下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679注意:64位系统要同时安装x86和x64才可以2个下载安装:
分类: 其他 发布时间: 01-27 22:55 阅读次数: 0

Redis数据库学习笔记之二 初识redis 转载chinaDBA.net论坛(转载)

redis常用的一些应用场景:(高效查询性能的分析与统计)
分类: 其他 发布时间: 01-27 22:54 阅读次数: 0