JavaScript的大分水岭:CommonJS vs ES模块
所周知,JavaScript社区喜欢进行热烈的辩论。四年来,我们如何组织代码的问题上一直存在一个分歧——这是一个基本但令人意外地有争议的问题,继续将开发者分开。
浅说虚拟列表的实现原理
在正文之前,先对虚拟列表做个简单的定义。根据上文,虚拟列表是按需显示思路的一种实现,即虚拟列表是一种根据滚动容器元素的可视区域来渲染长列表数据中某一个部分数据的技术。
再见Node.js缓冲区,是时候从 Buffer 转移到 Uint8Array 了
从一开始,该Buffer类型就一直是 Node.js 中二进制数据处理的基石。然而,现在我们有了Uint8Array,它是一种原生 JavaScript 类型并且可以跨平台工作。虽然Buffer是 的一个实例Uint8Array
个人如何申请软著
目前软著已实行无纸化,不需要再邮寄纸质材料,但是之前需要邮寄的申请表还是需要盖章或签字电子版上传。实行无纸化之后的首批证书还没有下发,所以具体的下证率,加急的下证情况也都不清楚
竞态条件(Race condition)
当你的程序依赖正确的响应顺序,但响应的顺序又无法保证时,可能会导致意外的结果,这就是竞态条件。方案1:每次操作完成之前,阻止新的操作;方案2:每次发送请求时,丢掉上一个请求的响应
各平台APP备案/小程序备案操作说明
APP主办者在填写有关备案材料并实名核验后,由其网络接入服务提供者或应用分发平台通过“国家互联网基础资源管理系统”(即ICP/IP地址/域名信息备案管理系统,以下简称备案系统)
前端工作方式要换了?HTMX简介:无需JavaScript的动态HTML
HTMX允许你使用扩展的HTML语法代替 JavaScript 来实现交互性。HTMX 在标记中直接为你提供HTTP 交互,并支持许多其他交互需求,无需求助于 JavaScript。这是一个有趣的想法
成为优秀工程师的八大法则
作为一名工程师,要成为优秀的从业者,并不仅仅意味着具备技术实力。在追求卓越的道路上,我们还需要遵循一些原则和价值观。本文将介绍成为优秀工程师的八大法则,希望对广大工程师朋友们有所启发。
前端测试介绍及Jest 基本应用
在开发的时候,总是有各种理由不写测试,像是开发时间太赶、写测试太耗时间、写测试好无聊等等,很多人觉得没写测试照样能开发能上线,但真的是这样吗?本篇就来好好介绍前端测试的大小事