![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端技术分享
文章平均质量分 84
sad melody
这个作者很懒,什么都没留下…
展开
-
前端面试--什么是动态规划?
前言 最近做了一些leetcode的动态规划的算法题,本来我一个小小菜鸡是不配来写这个东西的,但是也壮着胆子来写一篇自己对于动态规划的理解和做题的思路,望各路大佬留情。 什么是动态规划 引用百度百科的一句话: 动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。 动态规划是一种思想,与分治思想很类似 分治问题的核心思想是:把一个问题分解为相互独立的子问题,逐个解决子问题后,再组合子问题的答案,就得到了问题的最终解。 动原创 2021-04-15 18:44:53 · 204 阅读 · 0 评论 -
es6-快速掌握Proxy、Reflect
前言 ES6新增的代理和反射为开发者提供了拦截并向基本操作嵌入额外行为的能力。具体地说,可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。在对目标对象的各种操作影响目标对象之前,可以在代理对象中对这些操作加以控制。 Proxy (代理) 代理是使用 Proxy 构造函数创建的。这个构造函数接收两个参数:目标对象和处理程序对象。缺少其中任何一个参数都会抛出 TypeError。 创建空代理 如下面的代码所示,在代理对象上执行的任何操作实际上都会应用到目标对象。唯一可感知的不同.原创 2021-04-13 10:53:16 · 176 阅读 · 0 评论 -
前端基础-TCP/IP 不完全详解
TCP/IP 不完全详解 TCP/IP是通信协议的统称。首先,我们先认识一下OSI参考模型 OSI 参考模型 OSI 参考模型中各个分层的作用如下: 概括的说: 应用层:为应用程序提供服务并规定应用程序中通信的相关细节。包括文件传输、电子邮件、远程登陆等协议 表示层:将应用处理的信息转换为适合网络传输的格式,或将下一层的数据转换为上层能够处理的格式。因此它主要负责数据格式的转换。 具体来说,就是将设备固有的数据格式转换为网络标准传输格式。不同设备对比同一比特流解释的结果可能会不同。因此,使它们保持一原创 2021-04-13 10:52:23 · 1983 阅读 · 0 评论 -
前端必会-快速掌握正则表达式
1.前言 提到正则,可能很多人会和我以前一样,第一时间会感到很头疼,此篇文章的目的不在于让大家变成正则高手,仅仅只是叙述一些简单正则的写法和如何写一些简单正则,一起加油吧! 2.正文 2.1 福利章节 首先放出写正则的常用API表,毕竟作为一个api工程师,看api很重要! API表看完,我们正则就学会了一半了! 2.2 认识模糊匹配 正则的精确匹配意义不大,大部分是模糊匹配,其中有两种方式:横向和纵向匹配 1.横向匹配 // 表示匹配:第一个字符是 "a" // 接下来是 2 到 5 个字符 .原创 2021-04-01 11:08:14 · 175 阅读 · 0 评论 -
JavaScript 一些不常见的技巧
1.前言 此篇文章意在读懂js的超能力,而不是滥用超能力 2.正文 位运算 1.使用左移运算符 << 迅速得出2的次方 1 << 2 // 2的2次方=>4 1 << 10 // 2的10次方=>1024 2. 使用 ^ 切换变量0或者1 // 第一种写法 if(val){ val = 0 }else{ val = 1 } // 第二种写法 val = val ? 0 : 1 // 第三种写法 val ^= 1 3. 使用 & 判断奇偶 .原创 2021-02-25 17:36:03 · 203 阅读 · 0 评论