JavaScript共0篇 第3页
JavaScript

前端的模块化发展与打包工具

序言 前端模块化是前端工程化的基础之一,这种开发理念和技术实现,不仅让代码更易于维护,还能高效地管理依赖关系,极大提高了开发效率。然而,前端模块化的发展历程是怎样的呢?又有哪些关键...
admin的头像-五八三admin2年前
0240
用commander写一个简单的Node命令行工具-五八三

用commander写一个简单的Node命令行工具

命令行工具是什么? 命令行工具是一个可执行脚本或者可执行文件。 平时开发中用到的 create-react-app @vue/cli vitejs 等都是命令行工具,这些命令行工具一般都安装到全局的/usr/local/bin里面...
admin的头像-五八三admin2年前
0110
vue3枚举值统一管理维护-五八三

vue3枚举值统一管理维护

由于多页面有时需要共同的表单枚举选择,页面以及table需要显示枚举值label以及有时需要根据枚举值进行业务逻辑判断,如果使用硬编码写死每个枚举值的话,则不利于后续的维护。如下: // 根据特...
admin的头像-五八三admin2年前
090
详细讲解-原生js拖拽移动元素-五八三

详细讲解-原生js拖拽移动元素

场景描述 今天遇见一个问题,那就是产品希望在弹出来的窗口。 可以移动这个弹窗的位置 增加用户体验,我们直接使用的element-ui中的 Dialog 对话框 我们现在需要拖拽标题,移动元素位置 元素拖...
admin的头像-五八三admin2年前
0190

JavaScript常用设计模式与实践

一、引言 在 <<设计模式: 可复用面向对象软件的基础>> 一书中的定义是: 在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案 这些模式并不是算法或者具体的实现。它们更...
admin的头像-五八三admin2年前
0380
NutUI React Native 组件库正式发布?,适配 JDReact,欢迎试用!-五八三

NutUI React Native 组件库正式发布?,适配 JDReact,欢迎试用!

NutUI React Native Github 地址:github.com/jdf2e/nutui… NutUI React Native 官方文档地址:nutui.jd.com/react-nativ… 前言 在家政、到店、旅行、电影票等业务需求开发中,受限包大小控制...
admin的头像-五八三admin2年前
0190

form 表单恢复初始数据

form 表单恢复初始数据 在现代的 Web 开发中,表单是不可或缺的组件之一。用户可以通过表单输入和提交数据,而开发者则需要对这些数据进行处理和存储。然而,在某些情况下,我们可能需要重置表...
admin的头像-五八三admin2年前
090
「桌面端」Electron 实时网络环境监控-五八三

「桌面端」Electron 实时网络环境监控

笔者看了很多文章,都有提到需要自建网络监控,但没有开源具体的实现方式,笔者在此摸索了一下,仅供大家参考。 背景 Electron 官方虽然有提供网络在线/离线探测方案,但这个方案是基于浏览器本...
admin的头像-五八三admin2年前
0140
Parallax.js–自适应智能设备方向的视差引擎-五八三

Parallax.js–自适应智能设备方向的视差引擎

大家好,我是程序视点室的小二哥!今天小二哥给大家分享一款功能非常强大的javascript视觉差特效引擎插件:Parallax.js。 Parallax.js简介 Parallax.js是一个简单的,轻量级的视差引擎。你可以将...
admin的头像-五八三admin2年前
0220
从Element日期组件源码中学到的两个工具方法-五八三

从Element日期组件源码中学到的两个工具方法

最近翻到 ElementUI 的日期组件源码,看到一些处理日期的工具方法,挺有意思,平常没有注意到,特此记录下来。 获取当前日期的前一天,后一天 export const prevDate = function(date, amount =...
admin的头像-五八三admin2年前
0190

AOP装饰函数在前端中的应用

在传统的面向对象编程中,给对象添加功能常常采用继承的方式,但是继承的方式并不灵活。在实现一些功能时,有可能会创建出大量子类 装饰器 在JavaScript中可以很方便的给某个对象添加属性或者方...
admin的头像-五八三admin2年前
0220
前端没有 ESLint,就像西方没有耶路撒冷-五八三

前端没有 ESLint,就像西方没有耶路撒冷

版权声明:本人文章仅在掘金平台发布,请勿抄袭搬运,转载请注明作者及原文链接 ? 阅读提示:网页版带有主题和代码高亮,阅读体验更佳 ? 最近写代码遇到一件烦心事儿。 项目临近上线,来了几个...
admin的头像-五八三admin2年前
0140
Web Worker没有使用场景?那只是你没有用到而已???-五八三

Web Worker没有使用场景?那只是你没有用到而已???

前几天的一场面试中,被面试官吐槽了一下,我在我项目中直接使用 Prettier 来做代码格式化,首先加载该依赖包就需要一定的成本了,况且格式化的过程中可能需要一些计算,会导致阻塞整个浏览器。...
admin的头像-五八三admin2年前
0130

解谜:深入比较parseInt与Number的数字转换方法差异

前言 在Javascript编程中,数字是一种常见的数据类型,经常需要在不同的情境下进行不同类型的操作。Javascript提供了许多方法来处理数字,其中两个常用的方法是parseInt()和Number()。尽管它们...
admin的头像-五八三admin2年前
0590
workbook 中常用属性之 customWorkbookViews-五八三

workbook 中常用属性之 customWorkbookViews

新建自定义视图 在视图菜单下的自定义视图按钮, 点击可以新增自定义视图。 点击之后会弹出一个添加视图的确认框, 需要输入视图的名称, 同时可以对视图进行简单的设置。 新建完之后,再次点击...
admin的头像-五八三admin2年前
0190
谈谈 H5 移动端适配原理-五八三

谈谈 H5 移动端适配原理

前言 欢迎关注同名公众号《熊的猫》,文章会同步更新,也可快速加入前端交流群! H5 移动端 开发的必不可少的一个环节就是 移动端网页的适配,因为 UI 通常只会提供 大小固定的设计稿,而各种不...
admin的头像-五八三admin2年前
0260

停止过度设计中等规模的前端应用程序

微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub github.com/qq449245884… 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 快来免费体验Chat...
admin的头像-五八三admin2年前
0180

如何优化复杂的业务判断逻辑来提升业务代码的维护能力

在日常的开发工作当中,优秀的用户界面数据库、构建工具、样式预处理器是我们前端现工作阶段必不可少的三大利器,社区里优秀的团队已经为我们提供了很多便利的解决方案,但是,我们需要做的业务...
admin的头像-五八三admin2年前
0160
WebRTC这么火?,前端靓仔,请收下这篇入门教程-五八三

WebRTC这么火?,前端靓仔,请收下这篇入门教程

本文是针对小白的 WebRTC 快速入门课,如果你还之前还不了解 WebRTC,希望你能认真阅读本文,实现对 WebRTC 的零的突破 ?。如果感兴趣,不妨动动手指跟着我一起实践下。 什么是 WebRTC WebRTC(...
admin的头像-五八三admin2年前
0300
绘制刻度尺-五八三

绘制刻度尺

本文,我们将介绍两种方法来绘制刻度值: 使用 canvas 绘制 使用 div 绘制 我们将设定场景来讲解~ 使用 canvas 绘制 实现均分尺子,如下图: 下面来讲解: ``html 均分尺子 减少 增加 Slider:...
admin的头像-五八三admin2年前
0150