错不真气天天今
错不真气天天今
全部文章
问题总结
阅读笔记(16)
归档
标签
去牛客网
登录
/
注册
错不真气天天今的博客
hey,guys. #email:iamsevenlee@163.com
全部文章
/ 问题总结
(共244篇)
js判断空对象的几种方法
来自专栏
一、将对象转为字符串比较 这是最容易想到的方法,主要使用JSON.stringify()这个方法对对象进行强转: var a={}; var b=new Object(); console.log(JSON.stringify(a)=="{}") //true console....
2021-01-12
1
691
(字符串)找出字符串中出现次数最多的字符,重复的话一起打印
来自专栏
function maxStr(str){ var obj = {} var max = { item:[],count:1 }; str.split('').forEach(item=>{ ...
2021-01-12
0
549
(字符串)寻找字符串连续最多出现的字符以及出现的次数
来自专栏
function maxLength(str){ var arr = str.split(''); var max = { item:[], count:1 }; var count = 1 for(va...
2021-01-12
0
672
如何让a==1&&a==2&&a==3返回true
来自专栏
var a = { digit:1, valueOf:function(){ return this.digit++; } }
2021-01-12
0
516
引用类型运算符
来自专栏
let a = {n : 1}; let b = a; a.x = a = {n: 2}; console.log(a.x) //undefined console.log(b.x) //{n:2}https://blog.csdn.net/Web_J/artic...
2021-01-12
0
425
访问者模式
来自专栏
访问者模式(Vistor):针对于对象结构中的元素,定义在不改变该对象的前提下访问结构中元素的新方法。例如IE中的attachEvent中的this指向的不知当前这个元素而是window对象,所以可以使用call或者apply方法来改变函数执行时的作用域,让某个对象在其他作用域中执行。 functi...
2021-01-12
0
459
命令模式
来自专栏
命令模式(Command):将请求与实现解耦并封装成独立对象,从而使不同的请求对客户端的实现参数化。 命令对象 //模块实现模块 var viewCommand = (function(){ //方法集合 var Action = { //创建方法 c...
2021-01-12
0
655
Vue-Router内部原理
来自专栏
https://www.jianshu.com/p/4295aec31302 随着前端应用的业务功能越来越复杂、用户对于使用体验的要求越来越高,单页应用(SPA)成为前端应用的主流形式。大型单页应用最显著特点之一就是采用前端路由系统,通过改变URL,在不重新请求页面的情况下,更新页面视图。请在这里...
2021-01-11
0
634
职责链模式
来自专栏
职责链模式(Chain of Responsibility):解决请求的发送者与请求的接收者之间的耦合,通过职责链上的多个对象对分解请求流程,实现请求在多个对象之间的传递,直到最后一个对象完成请求的处理。 对于一个用户信息提交表单的“半成品”需求,在需求不确定时,可以将需求独立出一个个的模块对象去处...
2021-01-11
0
468
策略模式
来自专栏
策略模式(Strategy):将定义的一组算法封装起来,使其相互之间可以替换。封装的算法具有一定独立性,不会随客户端变化而变化。结构上与状态模式类似,在内部封装一个对象,然后通过返回的接口对象实现对内部对象的调用,不同的是策略模式不需要管理状态、状态间没有依赖关策略之间可以相互替换、在策略对象内部保...
2021-01-11
0
475
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页