![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
绒球帽
要学的东西太多了
展开
-
一次有价值的面试题【前端】
// 1: 根据后面的每次调用写出 o 的输出结果:function fun(n, o) { console.log(o); return { n: 10, fun: function (m) { return fun(m, n); } }; } var a = fun(0); a.fun(1); // a.fun(2); // a.fun(3); // console.log(a.原创 2021-10-25 10:08:57 · 160 阅读 · 0 评论 -
box-shadow单边
首先我们可以先分析道box-shadow的各项属性box-shadow: 左右位移 | 上下位移 | 模糊距离 | 模糊半径缩放 | 模糊颜色 | 其他属性类似于(inset)我们从这里可以有个思路,比如我们想制作底部单边阴影,那么可以把阴影向下位移一些,在做一些缩放,这样看上去就像单边了,demo:box-shadow: 0 10px 10px -10px #ff4c10...原创 2020-11-15 20:13:34 · 310 阅读 · 0 评论 -
Virtual Dom(虚拟Dom)
1原创 2020-11-11 00:54:25 · 341 阅读 · 0 评论 -
细谈JS的存储方式(堆内存,栈内存)与深拷贝,浅拷贝
堆内存,栈内存大家从一开始学习c/c++的时候对于声明变量就不陌生了,同样也是行文的重要部分,JavaScript也同样,出于JS引擎的独特设计,在分配内存空间时会自动处理不同类型的变量的存储位置,给程序员减轻一些负担,但是同时也加大了一些学习成本,今天我们就来细说一下。先贴定义: 栈内存:引擎执行代码时工作的内存空间,除了引擎,也用来保存基本值和引用类型值的地址 堆内存:用来保存一组无序且唯一的引用类型值,可以使用栈中的键名来取得 显而易见的,堆内存和栈内存在存储的任务上并不相.原创 2020-11-10 00:40:42 · 589 阅读 · 1 评论 -
前端为什么要用服务端渲染?和客户端渲染的区别是什么
SSR(Server Side Render)服务端渲染说到SSR,老程序员肯定不会陌生,web开发最初的上古时期,wordpress,jsp,javaweb都是服务端渲染,这些技术下开发的程序都是传统的SSR架构,这片博客讲的主要是当前前后端分离模式下前端的服务端渲染为什么要做:web开发者对于vue,react,angular这样的前端框架肯定并不陌生,近些年大火的vue和react不约而同的使用了Virtual DOM,其核心做法是将网页内容通过js动态挂载到页面中,这就是客户端..原创 2020-11-02 11:23:56 · 1453 阅读 · 2 评论