赞了文章2023-05-31
当我们网页需要在不同的浏览器窗口之间共享数据时,可能需要使用 WebSocket 或 WebRTC 等技术。但是,这些技术会过于复杂。而浏览器自带的 Broadcast Channel API 可以让我们轻松地在不同浏览器窗口之间共享数据,而无需使用复杂的技术。
赞了文章2022-07-02
我也一样, 对着这个新特性充满了好奇, 也写了几个demo 体验一下, 这个特性使得我们可以在一个函数组件中实现管理状态, 可以说是十分的神奇。 楼主最近也看了一些这方面的文章, 在这里总结分享一下, 希望对大家有所启发。
赞了文章2022-01-24
location 指令是 nginx 中最关键的指令之一,location 指令的功能是用来匹配不同的 URI 请求,进而对请求做不同的处理和响应,这其中较难理解的是多个 location 的匹配顺序,本文会作为重点来解释和说明。
赞了文章2021-12-09
这篇文章主要给大家介绍了node.js中间件express-session使用的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
赞了文章2021-11-09
Any time one file depends on another, webpack treats this as a dependency_. This allows webpack to take non-code assets, such as images or web fonts, and also provide them as _dependencies for your application.When webpack processes your applicati...
赞了文章2021-09-08
最近在研究html5 canvas的过程中,发现,canvas为前端对图像的处理开辟了一条新的道路,canvas可以做到很多事情,甚至可以做个类似于PhotoShop的东西,曾经本人在一家软件工作就做类似的工作,可以看一下我之前开发的软件:
赞了文章2021-08-03
Vue3出来一段时间了,对diff算法进行了一波优化。在阅读之前,最好需要了解一些diff算法的基础:1、vNode是什么? 2、为什么需要使用diff算法?传送门:VNode - 源码版
赞了文章2021-07-09
对 node 项目而言,模块导出入口文件由 package.json 的 main 字段指定,而如果是要安装到命令行的工具,则是由 package.json 的 bin 字段指定。
赞了文章2020-12-04
vue更加推荐使用模板开发组件,但是在一些基础组件开发中,为了获取js的完全编程能力,不可避免需要使用一些jsx语法,而官方vue jsx对vue特有的语法糖这方面的文档特别少, 本文记录一些本人在开发过程中使用jsx的经验和思考。
赞了文章2020-07-09
less变量与其他数据(字符串、数字)拼接的解决方法(循环的内容是(不同变量+固定字符串))less官方插值格式为@{num},与数据拼且放在冒号之后可以采用这样的格式使用@@var;(1)放在冒号之后
赞了文章2020-05-24
在开发若干个有相互依赖关系的库的时候,通常都会采用 symlink 的方式互相引用,比较典型的一种场景就是使用 lerna 开发多个 package 。
赞了文章2020-03-13
Javascript 获取当前时间戳(毫秒级别):第一种方法: {代码...} 结果:1470220594000 第二种方法: {代码...} 结果:1470220608533 第三种方法: {代码...} 结果:1470220608533第一种获取的时间戳是精确到秒,第二种和第三种是获取的时间戳精确到毫秒。 获取指定...
赞了文章2018-07-24
CSS中主要的伪元素有四个:before/after/first-letter/first-line,在before/after伪元素选择器中,有一个content属性,能够实现页面中的内容插入。
发布了文章2018-07-19
这个阶段会执行被 setTimeout 和 setInterval 设置的定时任务。当然,这个定时并不是准确的,而是在超过了定时时间后,一旦得到执行机会,就立刻执行。
发布了文章2018-07-18
当我们使用 git reset --hard 将当前数据恢复到之前的某个版本时,在这个提交之后的提交将会丢失。如果我们想找到丢失的提交节点,可以进行下面的操作:
提出了问题2018-06-21
赞了回答2018-05-25
因为你的=右边多了一个空格
提出了问题2018-05-24
发布了文章2018-05-21
避免使用着陆页进行重定向。重定向会导致额外的HTTP请求,造成网络延迟,拖慢网页的呈现。重定向也可能造成额外的DNS查找,TCP握手和TLS协商。
赞了文章2018-04-11
写在前面 近日,在做项目的时候遇到一个需求: 鼠标悬停在A元素时,改变B元素样式 显然,是要用到:hover来写,但应用的场景有点小讲究,分为两种情形。 情景1:A元素是B元素的父级 {代码...} 情景2:A元素与B元素相邻且A紧接着B 如果B元素在A元素之前,是无法使用+选...