自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 总结面试中 promise 相关题目的套路

Promise 作为当下主流的异步解决方案,在工作中和面试中常常出现,尤其是在面试中,会弄个场景让你手写代码,这里给大家介绍五道比较有代表性的题目,以便熟悉一些套路。promise 简单...

2020-06-04 20:00:00 236

原创 入门 typescript 装饰器 Decorator

最近在重新看 ts 的语法,看到装饰器这一节,发现是个非常有意思的东西,这周末便抽了些时间好好学了下装饰器 Decorators什么是装饰器装饰器,顾名思义,就是在不影响原有功能的情况下...

2020-05-27 08:50:00 1150

原创 js实现敏感词过滤算法

最近弄了一个用户发表评论的功能,用户上传了评论,再文章下可以看到自己的评论,但作为社会主义接班人,践行社会主义核心价值观,所以给评论敏感词过滤的功能不可少,在网上找了资料,发现已经有非常...

2020-04-22 22:48:28 1872

原创 挑战一轮大厂后的面试总结 (含六个方向) - 面试技巧篇(完结)

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级还是初级...

2020-03-23 21:47:42 1166

原创 挑战一轮大厂后的面试总结 (含六个方向) - 框架(vue)和工程相关

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级...

2020-03-23 21:46:36 586

原创 挑战一轮大厂后的面试总结 (含六个方向) - css 篇

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级...

2020-03-23 21:45:51 781

原创 挑战一轮大厂后的面试总结 (含六个方向) - 浏览器 篇

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级...

2020-03-23 21:45:07 737

原创 挑战一轮大厂后的面试总结 (含六个方向) - nodejs 篇

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级...

2020-03-23 21:43:34 2420

原创 挑战一轮大厂后的面试总结 (含六个方向) - javascript 篇(万字长文)

在去年底开始换工作,直到现在算是告了一个段落,断断续续的也面试了不少公司,现在回想起来,那段时间经历了被面试官手撕,被笔试题狂怼,悲伤的时候差点留下没技术的泪水。这篇文章我打算把我找工作遇到的各种面试题(每次面试完我都会总结)和我自己复习遇到比较有意思的题目,做一份汇总,年后是跳槽高峰期,也许能帮到一些小伙伴。先说下这些题目难度,大部分都是基础题,因为这段经历给我的感觉就是,不管你面试的是高级...

2020-03-23 21:41:26 2269 2

原创 多站点单点登录实现方案

今天写一篇关于多域名下单点登录的实现。有这么个场景,公司下有多个不同域名的站点,我们期望用户在任意一个站点下登录后,在打开另外几个站点时,也是已经登录的状态,这么一过程就是单点登录。因为多个站点都是用的同一套用户体系,所以单点登录可以免去用户重复登录,让用户在站点切换的时候更加流畅,甚至是无感知。单点登录所要实现的就是,某一站点登录后,将其登录态会同步到其他另外几个站点。我们分两部分,先说...

2019-06-15 22:50:07 1053

原创 【前端来刷LeetCode】两数之和与两数相加

大部分玩前端的小伙伴,在算法上都相对要薄弱些,毕竟调样式、调兼容就够掉头发的了,哪还有多余的头发再去折腾。确实在前端中需要使用到算法的地方是比较少,但若要往高级方向发展,算法的基本功就非常重要啦。对了,算法在面试中可是必考项啊,所以为了期望薪资,头发还是得做下牺牲呀。有些小伙伴认为,刷了那些奇奇怪怪的算法题,可在工作中很少能直接派上用场,嗯,没错,所以学算法是件高延迟满足的事情。那么学算法,到...

2019-05-22 23:05:08 432 1

原创 如何设计npm包的开发和发布流程

最近在把公司内部用的一个库发布到内网的npm私服上,仅仅是发布的话是比较简单的,但这个库是由多个人一起维护的,而且npm私服只有一套,所以生产环境和开发环境,用的是同一个,那么,我们的需求来了:如何设计npm包的开发流程和自动化发布流程。 这一套流程我们想要的达成如下目标支持团队协作,有开发提交代码,其他人能及时同步到最新代码能够支持常规迭代和hotfix上线同一版本开发、测试、生产环境的...

2019-04-21 21:25:08 267

原创 git 爬坑小结

git 作为一个当下最流行的版本控制工具,不会git都不好意思(吹)聊(牛)天,但是作为一个刚接触不久的小编,在使用过程中,还是遇到一些头疼的地方,所以开个帖,记录下在学习和使用git的过程中的笔记和一些小技巧。(大佬勿喷~)常用命令我们日常使用最多的命令应该就是这些了,也基本上满足大部分工作流git init 创建版本库,会在当前根目录生成 .git文件夹,当前项目的git相关配置都...

2018-10-13 17:25:01 130

转载 display:inline、block、inline-block的区别

display:block就是将元素显示为块级元素.  block元素的特点是:  总是在新行上开始;  高度,行高以及顶和底边距都可控制;  宽度缺省是它的容器的100%,除非设定一个宽度  , , , , 和 是块元素的例子。  display:inline就是将元素显示为行内元素.  inline元素的特点是:   和其他元素都在一行上;  高,行高及顶

2014-04-26 11:34:34 405

转载 JPA学习笔记2——JPA高级

1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。(3).Datached:游离态离线对象,有id值,但没有和Persistence Context建立关联的对象

2014-04-17 11:01:01 468

转载 JPA学习笔记1——JPA基础

1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作者,因此Hibernate作为Jboss服务器中JPA的默认实现,Oracle的Weblogic

2014-04-17 10:22:45 574

转载 Eclipse设置背景色

Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test

2014-04-16 11:15:00 558

转载 display:inline、block、inline-block的区别

display:block就是将元素显示为块级元素.  block元素的特点是:  总是在新行上开始;  高度,行高以及顶和底边距都可控制;  宽度缺省是它的容器的100%,除非设定一个宽度  , , , , 和 是块元素的例子。  display:inline就是将元素显示为行内元素.  inline元素的特点是:   和其他元素都在一行上;  

2014-04-15 10:17:16 441

转载 CSS的选择器

最近在研究jQuery的选择器,大家知道jQuery的选择器和css的选择器非常相似,所以整理一下css选择器;css1-css3提供非常丰富的选择器,但是由于某些选择器被各个浏览器支持的情况不一样,所以很多选择器在实际css开发中很少用到。1.基础的选择器选择器含义示例*通用元素选择器,匹配任何元素*

2014-04-15 09:26:13 452

转载 Modal

$modal是一个可以迅速创建模态窗口的服务,创建部分页,控制器,并关联他们$modal仅有一个方法open(options)templateUrl:模态窗口的地址template:用于显示html标签scope:一个作用域为模态的内容使用(事实上,$modal会创建一个当前作用域的子作用域)默认为$rootScopecontroller:为$modal指定的控制器,初始化$sco

2014-04-14 17:35:24 738

原创 requirejs 简介

大家好,下面是介绍javascipt模块化编程的,你们看下!看完了,可以到网上查看一下关于requirejs相关资料!作者:阮一峰日期:2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工

2014-04-04 11:16:11 674

转载 读jQuery之十九(多用途回调函数列表对象)

转载 自:http://www.cnblogs.com/snandy/archive/2012/11/15/2770237.html$.Callbacks是在版本1.7中新加入的。它是一个多用途的回调函数列表对象,提供了一种强大的方法来管理回调函数队列。整个$.Callbacks的源码不到200行,它是一个工厂函数,使用函数调用方式(非new,它不是一个类)创建对象,它有一个可

2014-04-04 08:49:36 488

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除