上海疫情数据:得出10项颠覆性结论

网友们越来越神通广大了.......

母子乱伦:和儿子做了,我该怎么办?

2021年推特网黄Top10排行榜

《敦刻尔克》引发的惨案:袁腾飞怼周带鱼被封号

自由微信安卓APP发布,立即下载! | 提交文章网址

前端充电宝

【VueConf 2022】尤雨溪:Vue的进化历程

的库阶段。那库和框架的区别到底是什么?库更多的是嵌入到已有的体系,只是拿开简单使用。而框架会定义更加广泛的一套工程实践,遵循一定的最佳实践,用配套的工具去遵循一套完整的规范。所以当时的
12月10日 下午 3:24

Vite 4.0 正式发布!

BigInt,并且不再转译空值合并运算符。如果需要支持旧的浏览器,可以像往常一样添加@vitejs/plugin-legacy。将
12月9日 下午 6:10

2022年CSS生态圈技术趋势!

属性控制元素是否完全渲染其内容,从而允许用户代理在需要时可以省略大量的布局和渲染工作。它使用户代理能够跳过元素的渲染工作(包括布局和绘制)直到需要它——这使得初始页面加载速度更快。(6)gap
12月8日 上午 12:00

超实用的谷歌搜索技巧,程序员必备!

Array搜索指定文件类型内容(filetype)可以使用filetype来获取确定文件类型的搜索结果。可以使用这种方式来搜索电子书、文档等类型的内容。比如,搜索:React
12月7日 上午 10:20

前端如何实现网页变灰功能?

函数接受四个参数::长度值,指定元素和投影之间的水平距离。正值将阴影置于元素右侧,负值将阴影置于左侧。:长度值,指定元素和投影之间的垂直距离。正值将阴影置于元素下方,负值将阴影置于其上方。:
12月1日 下午 5:45

适用于Vue 3的高颜值UI组件库!

就能让组件正常工作。Github:https://github.com/tusen-ai/naive-ui官方文档:https://www.naiveui.com/VARLETVarlet
11月29日 上午 8:45

现代CSS样式重置最佳实践!

一样。这与大多数时候使用图像的方式不一致。通常,对待图像的方式与对待段落、标题的方式相同,都是布局元素。但是,如果尝试在布局中使用内联元素,就会发生奇怪的事情。如果你曾经有过一个神秘的
11月28日 上午 8:45

优化 CSS 代码的12个小技巧

CSS实现特效和SVG代替图片页面中加载图像很可能需要很长的时间,尤其是在图像未针对web进行优化的情况下。在实现背景图、渐变、几何图形时,尽量少使用图片,而是使用CSS代码实现。使用
11月24日 上午 10:33

如何实现前端新手引导功能?

CUGGZ。在产品发布新版本或者有新功能上线时,经常需要新手引导功能来引导用户了解应用。下面就来分享几个开箱即用的新手引导组件库,帮你快速实现新手引导功能!Intro.jsIntro.js
11月23日 上午 10:20

如何设计更优雅的 React 组件?

组件通常会包含事件处理函数,它们是嵌套函数,通常会更改组件的内部状态或调度操作以更新组件的状态。另一类嵌套函数就是闭包,它们是读取组件状态或props的不纯函数,用于构建组件逻辑。function
11月22日 上午 8:30

推荐10个基于Vue3.0全家桶的优秀开源项目

等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。Github:https://github.com/vbenjs/vue-vben-adminVUE3-MUSICVUE3-MUSIC
11月18日 上午 8:30

Nuxt.js 3.0 正式发布!

讨论:https://github.com/nuxt/framework/discussions往期推荐:JavaScript错误处理完整指南可扩展
11月17日 上午 12:31

JavaScript错误处理完整指南

Error("error");});这里,在单击按钮后立即抛出了异常,我们该如何捕获这个异常呢?这样写是不起作用的,也不会阻止程序崩溃:const
11月16日 上午 8:40

可扩展 CSS 的演变

早期。浏览器可以将默认样式应用于这些新的电子文档。然后,文档作者可以提供自己的样式,这些样式可以被单个用户的首选项覆盖。然后文档作者可以提供他们自己的样式,这些样式可以被个人用户偏好覆盖。使
11月14日 上午 8:30

Sass 完整指南

}}注意,在编写Sass时,要嵌套嵌套太深,尽量不要超过三层,超过之后就会导致代码难以维护,并且在编译为CSS时就会出现不必要的选择器,就会导致CSS文件变大。我们还可以在嵌套中使用
11月12日 下午 12:00

如何解决前端常见的竞态问题?

修复竞态条件(1)强制重新挂载其实这一个并不是解决方案,它更多地解释了为什么这些竞态条件实际上并不会经常发生,以及为什么我们通常在常规页面导航期间看不到它们。想象一下如下组件:const
11月11日 上午 10:20

Chrome DevTools中的这些骚操作,你都知道吗?

提供了一个实验性的字体编辑器工具,可以用来改变字体设置。可以用它来改变字体、大小、粗细、行高、字符间距,并实时看到变化。那该如何启用该功能呢?可以通过以下步骤来开启此功能:在任意页面打开
11月10日 上午 9:00

点击页面元素跳转IDE对应代码,试试这几个工具!

Code,但简单,无需任何其他配置。Github:https://github.com/zthxxx/react-dev-inspectorvite-plugin-react-inspector这个
11月8日 上午 8:53

聊一聊常见的浏览器数据存储方案

Date、视频、图像对象等。支持数据库事务和版本控制。可以存储大量数据。可以在大量数据中快速定位/搜索数据。数据库是域专用的,因此任何其他站点都无法访问其他网站的
11月7日 上午 9:00

GitHub上高质量数据结构与算法项目推荐!

README,包含相关说明和链接,提供了中文版本。Github(⭐️154k):https://github.com/trekhleb/javascript-algorithmsAlgorithm
11月3日 上午 10:26

尤雨溪:Turbopack真的比Vite快10倍吗?

发布了一篇博客文章,阐明了他们的基准方法,并将他们的基准提供给公众验证。阅读文章和基准代码后,以下是一些关键点:Vite
11月2日 上午 8:11

深入浅出JavaScript异步编程

实例被创建时,内部的代码就会立即被执行,而且无法从外部停止。比如无法取消超时或消耗性能的异步调用,容易导致资源的浪费;如果不设置回调函数,Promise内部抛出的错误,不会反映到外部;Promise
10月31日 上午 9:00

比Webpack快700倍的Turbopack,到底快在哪?

的下一代打包工具。参考:https://vercel.com/blog/turbopackhttps://turbo.build/往期推荐:H5移动端调试攻略程序员必备的画图工具ViteConf
10月27日 上午 8:30

H5移动端调试攻略

本文由团队小姐姐“瑾”授权转载!基于目前主流场景——H5页面内嵌在APP端的应用,我们基于H5页面承载的平台,遇到很多设备的兼容性问题【如:ios13.6.1页面一直循环请求问题、Android5.0
10月26日 上午 9:01

程序员必备的画图工具

是一个跨平台的思维导图软件,具有多种结构样式,除了普通的思维导图,还包括树形图、逻辑图、鱼骨图、时间轴、树状表格等等,不同的结构样式可以自由组合混用,同时支持一键更换结构样式。Xmind
10月24日 上午 9:00

ViteConf 2022回顾:Vite是如何诞生的?

不过,这些构建工具对于大多数开发者而言还是太底层了。当越来越多的初学者尝试使用这些构建工具时,其实他们对于学习如何配置打包并不感兴趣,而是习惯于有一个入口来快速启动。于是在2015年,尤雨溪做了
10月20日 上午 8:58

Github Awesome系列:超全前端资源汇总

颜色指南前端必读书籍推荐推荐12个值得学习的TypeScript宝库!谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64
10月19日 下午 1:11

面试率超高的JS事件循环,看这篇就够了

阶段执行回调。这一过程的具体执行流程如下图所示:(3)宏任务和微任务Node.js事件循环的异步队列也分为两种:宏任务队列和微任务队列。常见的宏任务:setTimeout、setInterval、
10月17日 上午 9:00

React 渲染的未来

}}服务端组件可以在保留客户端状态的同时重新加载:我们可以随时从客户端重新获取服务端树,以从服务端获取更新的状态,而不会破坏本地客户端状态、焦点甚至正在进行的动画。这是可能的,因为接收到的
10月14日 上午 8:45

图解 CSS Grid 布局

属性来控制所有网格项沿水平方向的对齐方式。它被传递给网格容器,其值适用于网格中的所有网格项。它接受四个可能的值:start:将网格项对齐到所有列的开头,即其单元格的左边缘。.container
10月13日 上午 9:00

HTTP状态码完整指南

Timeout当服务器在等待来自浏览器的完整请求时超时时会生成此状态码。换句话说,服务器没有收到浏览器发送的完整请求。一种可能的原因就是网络拥塞导致浏览器和服务器之间的数据包丢失。(10)409
10月11日 上午 8:45

React 中常见的 8 个错误,如何避免?

);}这样改完之后,React就能拿到最新的值,当点击按钮时,就会每次增加3。所以需要记住:如果要使用当前状态来计算下一个状态,就要使用函数的式方式来更新状态:setValue(prevValue
10月10日 上午 9:00

现代 CSS 颜色指南

skyblue;}注意:所有命名颜色都不区分大小写。除了颜色名称,还有一些其他命名的颜色和关键字值得一提:(1)transparenttransparent关键字用作rgba(0,
10月9日 上午 9:28

前端必读书籍推荐

CSS本书旨在帮你深度掌握CSS语言,并快速了解CSS的新进展和新特性。书中不仅有讲解透彻的概念介绍,而且还有详细的分步示例,能够帮助你提升CSS开发技能。2.
10月7日 上午 9:00

推荐12个值得学习的TypeScript宝库!

的类型系统,编写你自己的类型工具,或者只是单纯的享受挑战的乐趣!Github:https://github.com/type-challenges/type-challenges7.
9月30日 上午 8:30

谈谈JS二进制:File、Blob、FileReader、ArrayBuffer、Base64

:这种方式有三个参数,其中第一个参数是一个ArrayBuffer对象;第二个参数是视图开始的字节序号,默认从0开始,可选;第三个参数是视图包含的数据个数,默认直到本段内存区域结束。const
9月28日 上午 8:40

超详细的JavaScript深浅拷贝实现!

会拷贝这个对象引用到新的数组里。两个对象引用都引用了同一个对象。如果被引用的对象发生改变,则新的和原来的数组中的这个元素也会发生改变。对于字符串、数字及布尔值来说,slice
9月26日 上午 9:00

深入浅出 JavaScript 数组

方法会返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。该方法按照原始数组元素顺序依次处理元素。该方法不会对空数组进行检测,它会返回一个新数组,不会改变原始数组。使用示例如下:let
9月26日 上午 9:00

推荐12个开源的跨平台桌面项目

创建应用的有用资源。包含文章、图书、视频、播客、文档、工具等资源。Github:https://github.com/sindresorhus/awesome-electron往期推荐:一文读懂
9月24日 上午 10:00

一文读懂 CSS 单位

将光栅图像(如照片等)的显示方式定义为默认每一个图像大小为1px。一个“600x400”解析度的照片的长宽分别为“600px”和“400px”,所以照片本身的像素并不会与显示装置像素一致,而是与
9月22日 上午 9:00

第92次TC39会议举行,这些提案取得新进展!

提案:https://github.com/tc39/proposal-pattern-matching往期推荐:第91次TC39会议举行,这还是我认识的JS吗?你可能不知道的
9月21日 上午 9:00

你可能不知道的 npm 实用技巧

的包管理器,但随着前端技术的不断发展,它的定位变成了广义的包管理器,可以实现JavaScript、React、Vue、Gulp、移动开发等包管理,是目前最大、生态最为健全的包管理器。npm
9月20日 上午 11:58

前端常用的数据处理工具库,助力高效开发!

string;对值进行操作和检测;创建符合功能的函数。Github:https://github.com/lodash/lodash(2)Underscore.jsUnderscore.js
9月17日 下午 3:06

V8 是如何执行 JavaScript 代码的?

内存管理机制计算机程序语言都运行在对应的代码引擎上,使用内存过程可以分为以下三个步骤:分配所需要的系统内存空间;使用分配到的内存进行读或写等操作;不需要使用内存时,将其空间释放或者归还。在
9月16日 上午 8:30

ECMAScript 2023将新增的9个数组方法

thisArg?)提案地址:https://github.com/tc39/proposal-array-grouping下面是这两个方法的类型签名:Array.prototype.group(
9月15日 上午 8:30

React Router v6 完全指南

项目,使用核心库的版本如下:react:18.0.0react-dom:18.0.0react-router:6.3.0react-router-dom:6.3.0Demo
9月13日 上午 9:00

盘点12个yyds的微信小程序开源项目

是一个餐饮点餐商城微信小程序,是针对餐饮行业推出的一套完整的餐饮解决方案,实现了用户在线点餐下单、外卖、叫号排队、支付、配送等功能,完美的使餐饮行业更高效便捷!Github(⭐️
9月11日 下午 12:19

推荐6个好用的在线代码编辑器

不仅是一个在线编辑器,还是一个庞大的前端社区,上面有来自全球开发者分享的各种各样炫酷的效果,并且这些代码都是开源和共享的。在线地址:https://codepen.io/Stackblitz
9月8日 上午 9:00

这些强大的 JS 操作符,你都知道吗?

逻辑非操作符(!)逻辑非操作符可以用于JavaScript中的任何值,这个操作符使用返回布尔值。逻辑非操作符首先会将操作数转化为布尔值,然后在对其取反。逻辑非操作规则如下:如果操作数是对象,则返回
9月7日 上午 9:00

前端模块化的前世今生

规范具有以下特点:文件即模块,文件内所有代码都运行在独立的作用域,因此不会污染全局空间;模块可以被多次引用、加载。第一次被加载时,会被缓存,之后都从缓存中直接读取结果。加载某个模块,就是引入该模块的
9月5日 上午 9:00