排序
vue-router之hash与history,以及nginx配置
本篇讲解前端项目的路由模式(以vue-router为例),以及history模式下的项目部署问题。 vue-router的路由模式可以通过指定mode属性值控制,可选值:'hash' 、'history'、 'abstract' , 默认:'...
Vue3 Composable最佳实践(二)
我正在参加「掘金·启航计划」 本文为翻译文章,部分内容难免理解有偏差,如有错误欢迎大家指正。原文链接见文章末尾。 在使用Vue.js中的组合式时,有时你已经有了一个想要使用的ref,而有时你...
这道面试题真的很变态吗??
最近帮公司招聘,主要负责一面,所以基本上问的基础多一点。但是我在问这样一道面试题的时候,很少有人答对。不少人觉得我问这道题多少有点过分了?,当然了面试还是奔着相互沟通相互学习的目的...
?分享几个从好用到离谱的vs code插件?
推荐阅读 服务器上手指南 Chinese (Simplified) (简体中文) 不用多说,每次搭建新环境,下载完vscode第一个插件肯定是这个了(我的英语太菜了) 关注公众号: 萌萌哒草头将军,查看更多精彩文章 ...
睡后收入(无人直播)
你刷到过播放电影的这种频道么? 你知不知道很多做直播带货的主播,其实在睡觉,直播的人是他的分身么? 你好奇过这种直播是怎么赚钱,他们的盈利方式是什么样么? 什么是无人直播: 无人直播是...
前端时间国际化的一种解决方案
我正在参加「掘金·启航计划」 有分享才有进步,欢迎大家批评指正 最近在开发一个国际站项目,涉及到的任务流转可能会跨多个国家和地区,这就涉及到时间差的问题了。本文就来梳理一下我在实际开...
学习websocket,原来这么简单
简单介绍 websocket WebSocket是一种在TCP连接上进行全双工通信的协议。 WebSocket通信协议于2011年被IETF定为标准。 然后WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数...
Hooks 时代,如何优雅地更新你的复杂状态数据
我正在参加「掘金·启航计划」 大家好,我是 Monch,今天想跟大家分享的是,如何在 React Hooks 中更优雅地更新复杂的状态数据,这里的复杂状态可能是, Objects,包含多个属性值的 Object 对象...
项目规范化:eslint+prettier+husky+commitlint+lint-staged
项目规范化记录篇 项目规范化的重要性不用多说了,直接进入正题。 EditorConfig editorconfig.org/#overview EditorConfig helps maintain consistent coding styles for multiple developers w...
如何在 Node.js 应用程序中处理大数
我正在参加「掘金·启航计划」 如何在 Node.js 应用程序中处理大数 计算机很难在不损失精度的情况下准确地表示具有很多个有效数字的数字。当你将超过 JavaScript 中最大安全整数限制的整数存储...
Git从原理到实践的全面指南 | 实战篇
Git是一个非常强大的代码管理工具,它不仅可以让你方便地提交、推送、拉取代码,还可以让你灵活地处理各种复杂的分支、合并、冲突等问题。说到使用,相信大家都会,无非就是commit、push、pull ...
JavaScript BigInt 使用指南
我正在参加「掘金·启航计划」 JavaScript BigInt 使用指南 我们都知道 JavaScript 是一门不断发展的语言。在 ES2020 的 2020 版发布之前,没有原生方法可以准确表示和执行大于 9,007,199,254,7...
Vue3 不常见的高级知识点整理
Vue 3 是一款非常流行的前端框架,被广泛应用于大型互联网企业和个人项目中。我们已经了解了一些常见的 Vue 3 知识,但还有一些不太常见但非常实用的知识点,它们可以帮助我们进一步优化和提升 ...
AntV G6新版源码浅析
前言 AntV是蚂蚁金服全新一代数据可视化解决方案,其中G6主要用于解决图可视领域相关的前端可视化问题,其是一个简单、易用、完备的图可视化引擎。本文旨在通过简要分析G6 5.x版本源码来对图可...
react + ts 的项目初始化
前言 由于我接触的项目大多数都是以 vue 为主的,所以每次在学习 react 的过程中都无法快速切换,都要花几天时间熟悉语法逐渐适应。 我相信知识是互通的,有了 Vue 的基础再去学习任何一个框架...
vision kit 平面检测从入门到放弃
AR 增强现实,是指在真实世界的基础上,通过计算机生成的虚拟信息,将虚拟信息与真实世界进行融合,从而达到增强现实的效果。 核心技术及相关技术栈 想要实现 WebAR 效果,四个步骤:读取、识别...
vue3+vite+element-plus实现网易云音乐(项目搭建)
我正在参加「掘金·启航计划」 项目准备要求 首先需要对vue有所了解,通过安装了node环境。本教程主要是为刚学vue提供一些思路和教程,不足的话欢迎提出!使用到的第三方组件库是Element-plus,...
何处是吾乡?(前端人年中总结)
前言 我的老家是湖北黄州,对,就是子瞻兄被贬的那个黄州,我很喜欢苏轼的豪放派诗词,为他积极乐观的生活态度和人格魅力着迷。 本人不知不觉干前端快**5个年头**了,虽辗转了**3个城市**,依次...
你真的需要Pinia?吗?
尤大大:理论上来说,每一个 Vue 组件实例都已经在“管理”它自己的响应式状态了。 ?♂️:不会吧?!既然Vue本身具备状态管理的能力,我们还有必要引入Pinia?或者Vuex等状态管理工具吗? Vue...
还在为表格性能问题发愁?扔掉八股文,结合实际经验谈谈我的看法
我正在参加「掘金·启航计划」 某天在群里看到有小伙伴说,页面加载表格需要十几秒,严重影响用户体验,希望大家能集思广益给点建议。关于表格加载卡顿,其实早就是经久不衰的老问题了,大部分...