错不真气天天今
错不真气天天今
全部文章
分类
问题总结(245)
阅读笔记(16)
归档
标签
去牛客网
登录
/
注册
错不真气天天今的博客
hey,guys. #email:iamsevenlee@163.com
TA的专栏
256篇文章
3人订阅
前端问题总结
126篇文章
1321人学习
链表算法
19篇文章
724人学习
树算法
17篇文章
643人学习
栈和队列算法
5篇文章
583人学习
其他算法
30篇文章
838人学习
深入浅出Vue.js
16篇文章
762人学习
排序算法
9篇文章
585人学习
设计模式
34篇文章
890人学习
全部文章
(共261篇)
display:none;opacity:0;visibilty:hidden;区别与联系
来自专栏
共同点:他们都会让元素隐藏;区别: 结构 display:none会让元素完全从渲染树中消失,渲染时不再占据任何空间,不能点击;visibilty:hidden不会让元素从渲染树上消失,渲染元素继续占据空间,只是内容不可见,不能点击;opacity:0不会让元素在渲染树中消失,渲染元素继续占据空间,...
2021-01-08
0
547
浏览器页面白屏怎么处理
来自专栏
1.减少渲染堵塞解决办法:①将script放在body后面②给script加 defer 属性(值) 2.减少head里的css资源由于css必须要放在head里(否则页面加载会出问题,比如加载完成后又进行DOM重绘),但是css太多,在head里又会阻塞页面渲染,所以我们要尽可能减少css代码量。...
2021-01-08
0
861
组合模式
来自专栏
组合模式(Composite):又称为部分-整体模式,将对象组合成树形结构以表示“部分整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。通过继承一个虚拟父类来实现组合,根据层次关系来实现整体之间的关系,组合模式用到了继承,比如组合继承和寄生组合继承。各个模块继承父类形成一个独立...
2021-01-08
0
501
桥接模式
来自专栏
桥接模式(Bridge):在系统沿着多个维度变化的同时,又不增加其复杂度并以达到解耦。在写代码时要注意对相同的逻辑做抽象提取处理,使得代码更加简洁,复用率也会更高,可读性也更高,这是面向对象编程的一个目的。例如一个使得元素字体颜色和背景颜色改变的功能,可以抽象为一个函数,在触发事件是执行这个函数即可...
2021-01-08
0
494
手写Promise类(all/race)
来自专栏
手写Promise https://zhuanlan.zhihu.com/p/144058361 完整版(含链式调用) class promise{ constructor(fn){ //初始pending状态 ...
2021-01-07
0
947
浏览器的内存泄漏(memory leak)问题
来自专栏
1 什么是内存泄漏? 内存泄漏是指内存资源得不到释放 && 失去对该内存区的指针 => 无法复用内存资源,最终导致内存溢出。 2 JS中可以操作的对象有哪些? Script中我们能操作的对象可分为三种:JS EngineObject、DOM Element 和 BOM Elem...
2021-01-07
0
639
装饰者模式
来自专栏
装饰者模式(Decorator):在不改变原对象的基础上,通过对其进行包装拓展(添加属性或者方法)使原有对象可以满足用户更复杂的需求。在原有基础上添加新的功能来满足用户的需求 var decorator = function(input,fn){ //获取事件源 var input ...
2021-01-07
0
492
代理模式
来自专栏
代理模式(Proxy):由于一个对象不能直接引用另一个对象,所以需要通过代理对象在这两个对象之间起到中介的作用。跨域问题:域名相同端口不同,域名相同协议不同,域名和域名对应的ip,主域和子域,子域和子域都存在同源策略的限制。将不同源的两个域抽象为两个对象,想要实现通信,就需要找个代理对象来实现通信。...
2021-01-07
0
518
(数学) 输出第n个丑数
来自专栏
function GetUglyNumber_Solution(index) { // write code here if(index==0) return 0 let ugly = [1] let two = 0, three = 0, five =0 f...
2021-01-06
0
405
适配器模式
来自专栏
适配器模式(Adaper):将一个类(对象)的接口(方法或者属性)转化成另外一个接口,以满足用户的需要,使类(对象)之间接口的不兼容问题通过适配器得以解决。实际上就是为两个代码库所写的代码兼容允许而书写额外的代码。 例如一个A框架想要适配JQuery对象 A.g = function(id){ ...
2021-01-06
0
446
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页