发布了文章2022-06-15
前端水印适用场景:资源不跟某一个单独的用户绑定,而是一份资源,多个用户查看,需要在每一个用户查看的时候添加用户特有的水印,多用于某些机密文档或者展示机密信息的页面,水印的目的在于文档外流的时候可以追究到责任人
发布了文章2021-06-08
它是 Vue3 推出的重磅功能之一, 是一种新的编写 vue 组件的方式,实现了类似于React hooks的逻辑组成与复用, 使用方式灵活简单,并且增强了类型推断能力,让 Vue 在构建大型应用上也有了用武之地。
赞了文章2021-03-18
Scheduler作为一个独立的包,可以独自承担起任务调度的职责,你只需要将任务和任务的优先级交给它,它就可以帮你管理任务,安排任务的执行。这就是React和Scheduler配合工作的模式。
赞了文章2021-03-08
Promise大家一定都不陌生了,JavaScript异步流程从最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果对于这些不熟悉的可以参考我另一篇文章《JavaScript异步编程》),这不仅仅是技术实现的发展,更是思想上对于如何控制异步的递进。Pro...
发布了文章2021-02-25
蝉有好多种,有的3年期出土,有的5年期出土,本文更多讨论的是13年和17年出土的超长周期蝉。t周期蝉是蝉科周期蝉属(Magicicada)下7种蝉的统称,其中有3种是17年蝉,4种是13年蝉。它们只生活在北美东部,其中13年蝉主要分布在美国东南部,17年蝉主要分布在美国东北...
发布了文章2021-02-25
<p>How should I explain dynamic programming to a 4-year-old?</p><p>底下有个42K赞同的答案,是这样说的:</p><p>writes down "1+1+1+1+1+1+1+1 =" on a sheet of paper</p><p>"What's that equal to?"</p><p...
发布了文章2021-02-25
补发18年文章前几天在想设备像素比的时候,突然想到iphone6p的设备像素比是3,但是设备独立像素是414,414*3大于1080啊,就有点懵,因为一直以为都是直接用物理像素/独立像素的比就是设备像素比,于是就有了接下来的复习。
赞了文章2020-03-27
在前端,说到manifest,其实是有歧义的,就我了解的情况来说,manifest可以指代下列含义: html标签的manifest属性: 离线缓存(目前已被废弃) PWA: 将Web应用程序安装到设备的主屏幕 webpack中webpack-manifest-plugin插件打包出来的manifest.json文件,用来生成一...
赞了文章2020-03-03
移动端web项目越来越多,要求也越来越高,好多设计师都发现了,你们前端实现的边线为什么是糊的,根本不是1像素,好吧,我只能找参考,要么征服设计,要么征服自己。
赞了文章2020-03-03
文 / 景朝霞来源公号 / 朝霞的光影笔记ID / zhaoxiajingjing ❥❥❥❥点个赞,让我知道你来过~❥❥❥❥ Promise的好处 Promise 可以解决的问题 把你从回调地狱中解救出来 让你优雅的捕获错误 为你分担异步并发的难题 {代码...} Promise 使用的例子 状态变化 Promise 有3种状...
发布了文章2019-09-17
一直以来,检测元素的可视状态或者两个元素的相对可视状态都不是件容易事,毕竟大部分解决办法并非完全可靠,也极易拖慢整个网站的性能。然而,随着网页发展,对上述检测的需求也随之增加了。多种情况下都需要用到元素交集变化的信息,比如:
回答了问题2018-05-22
看了楼主给别人评论真是哭笑不得,难道你拿到的初始数据就是两个数组吗?不是你自己拆的吗? {代码...}
赞了回答2018-05-22
具体到楼主的例子,fun1、fun2前面的async是多余的,因为 fun1() => fun2() => fun3() 已经返回了Promise实例。
发布了文章2018-05-16
CPU(Central Processing Unit)工作的时候: 1、需要从存储器里取数据出来。 2、进行运算,要不停地用存储器读写。 3、计算出结果再返回到存储器里。举例子形容关系我们的PC的APP,手机的APP都是跑在内存上的。程序的运行需要内存。只要程序提出要求,操作系...
发布了文章2018-04-28
插入排序 算法描述: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素移到下一位置 重复步骤 3,直到找到已排序的元素小于或者等于新元素的位置 将新元素插入到该位置后 ...
赞了回答2018-03-13
{代码...}
发布了文章2017-06-07
JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同...
发布了文章2017-06-06
第一种就是粗暴的直接转字符串,然后强行比较第二种就是利用for in的原理,然后一旦进了循环,说明有key值,那就直接false啦,否则就是空对象
发布了文章2017-02-04
gulp是工具链、构建工具,可以配合各种插件做js压缩,css压缩,less编译 替代手工实现自动化工作如果我们日常使用的时候,不需要使用模块化这个概念,开发的JS随便在一个JS里就OK的情况,或者没有什么联动性的作用,可以使用sublime+gulp+browersync+babelwebpack利...
发布了文章2017-01-04
热更新原理 react-native 的程序实际上是原生的模块+JS和图片资源模块,热更新,就是更新其中的js和图片资源。 安卓程序把它名字命名为zip解压后可以清楚的看到其中的bundle文件和资源文件 热更新的方法 热更新又分为全量更新和增量更新。 全量更新是直接去服务器抓...