随笔分类 - 前端面试题
前端面试题,从基础到难点,每日打卡。
摘要:介绍 例子:监控 我们坐在教室里就是 被观察者 监控后面的老师就是 观察者 当观察者发现被观察者出发某些条件,观察者就会触发事件。 比如被观察者在教室玩手机,观察者就会触发 请家长 技能 观察者: - 名字 - 技能 被观察者 状态 当前观察他的人,观察他的人可能不止一个 [] 修改当前状态 添加观
阅读全文
摘要:JS中map的实现 思路分析 map是所有数组都可以用的方法,因此我们可以将方法挂在到Array.prototype上去 之后所有的数组都可以访问到这个方法 map函数,接收一个函数当作参数,并且这个函数有返回值, 之后对数组中每个元素都执行这个函数,最后将所有的执行结果返回 代码实现 Array.
阅读全文
摘要:原文链接 网站变灰主要是给其添加css属性filter: grayscale(100%),但是这种做法存在着兼容性问题,并不是所有的浏览器都支持 //添加对应的浏览器前缀 .gray { -webkit-filter: grayscale(100%); -moz-filter: grayscale(
阅读全文
摘要:MVC、MVVM模式的概念与区别 1. MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定
阅读全文
摘要:问题描述 一般经常是以这样的形式出现的: 有30个小孩儿,编号从1-30,围成一圈依此报数,1、2、3 数到 3 的小孩儿退出这个圈, 然后下一个小孩 重新报数 1、2、3,问最后剩下的那个小孩儿的编号是多少? 或者我们可以看到约瑟夫环、击鼓传花、丢手绢 这些问题都是换汤不换药,同属于一类问题 思路
阅读全文
摘要:分析 对于promise的复现,我们得先考虑promise的使用。 使用时可以进行new操作,那么可以用构造函数获取class来构建 存在then方法 可以调用resolve和reject方法 有三种状态 pending、fulfilled、rejected …… class myPromise {
阅读全文

浙公网安备 33010602011771号