资讯中心

站内搜索

前端代码审查(Code Review)---具体实践规范会持续更新

前端代码审查(Code Review) 针对目录结构、SCSS规范、JS规范、Vue规范 可参照官方给出的风格指南(Code Review) 具体实践规范 1、POST/PUT/DELETE 请求按钮需要添加 loading 状态,防止重复提交。 建议使用 Element UI 提供的button 组件的loading属性,或者自己封装一个 loading 状态的按钮组件。 <el-button type="primary" :loading="lo

1024程序员节带你玩转图片Exif信息获取之JavaScript

目录 一、前言 二、背景 三、Exif.js          1、Exif.js 简介 2、Exif.js 引入 四、多场景展示数据获取 1、原始图片直接获取  2、base64 编码文件加载  3、文件上传的方式加载  五、总结 一、前言        1024是2的十次方,二进制计数的基本计量单位之一。1G=1024M,而1G与1级谐音,也有一级棒的意思。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1024程序员节是广大

Express的详细教程

Express 初识Express Express简介 什么是Express 官方给出的概念:Express是基于Node.js平台,快速,开放,极简的Web开发框架 通俗的理解:Express的作用和Node.js内置的http模块类似,是专门用来创建Web服务器的 Express能做什么 对于前端程序员来说,最常见的两种服务器,分别是: Web 网站服务器:专门对外提供 Web 网页资源的服务器。 API接口服务器:专门对外提供A

MySQL连接错误错误2003 - Can‘t connect to MySQL server on ‘‘(10060 “Unknown error“)处理方法

2003 - Can't connect to MySQL server on '192.168.18.1'(10060 "Unknown error") MySQL 错误代码 10060 表示无法连接到 MySQL 服务器。这个错误通常与网络连接问题或服务器配置问题有关。 当尝试连接到 MySQL 服务器时,如果出现错误 10060,可能会有以下原因: 1. MySQL 服务器没有运行或未正确配置:确保 MySQL 服务器正在运行,并且可以接受来自所在的机器的连接。可以使用

Golang 中的 map 详解

Golang 中的 map 详解 一、什么是 map? 1、map 的定义   在计算机科学里,被称为相关数组、map、符号表或者字典,是由一组 <key, value> 对组成的抽象数据结构,并且同一个 key 只会出现一次。   两个关键点:map 是由 key-value 对组成的;key 只会出现一次。   map 的设计也被称为 “The dictionary problem(字典问题)”,它的任务是设计一种数据结构用来维护一个集合的数据,并且可以

关于 Error: Cannot find module ‘webpack/lib/RuleSet‘ 的详细解决方法(亲测有效)- 以及删除脚手架的方法

      对于出现的这个错误,之前我也尝试了网上的多种解决方案,最终经过测试后,是通过将原来的 @vue/cli  版本降级到 4.5.15 版本,最后再重新安装 node_modules 包 才得以解决。      下面是我将介绍怎么安装 4.5.15 版本的脚手架等。 (1)首先需要卸载全局安装的 @vue/cli (之前我安装的是 5.0.8 版本) npm uninstall -g @vue/cli /* 当然,你也可以先执行 yarn cache clea

2023 最新版IntelliJ IDEA 2023.1创建Java Web 项目详细步骤(图文详解)

前言 本篇文章仅作为刚开始使用 IntelliJ IDEA 2023.1 创建一个简单的web项目的开发人员,只是作为入门使用 目前很多都是使用spring-boot框架来搭建Java的web项目,但是spring-boot的最新版本目前 不兼容最新的Java20。 这里的创建的项目仅仅是作为初次尝试使用Java来构建web项目的这个简单示例。 如果需要学习使用spring-boot3搭建Java Web项目,请移步:2023 最新版IntelliJ IDEA 2023.1创建Java

【SpringBoot篇】优惠券秒杀 — 添加优惠劵操作(基本操作 | 一人仅一张券的操作)

🍔发放优惠券 🎆基本操作 🎄数据库表 普通券 我们来看这一张表 里面包含了主键,商铺id,使用规则,时间等内容 可以看到里面没有库存,意味着所有人都可以来购买,所以是普通券 秒杀券 我们看下面这一张表 这是一张秒杀券,里面包含了普通券的所有信息,还有秒杀券独有的特点,比如库存,生效时间,生效时间等信息 🛸思路 秒杀是否开始或者结束,如果尚未开始或者已经结束就无法下单 库存是否充足,如果不足,就无法下单 🌹代码实现 Vo

Github 用户查询案例【基于Vue2全局事件总线通信】

前言:         本次案例是一个基于 Vue2 的全局事件总线通信的仿 Github 用户搜索模块,使用的接口是 Github 官方提供的搜索接口: https://api.github.***/search/users?q=xxx(发送请求时需要将输入的用户名称绑定替换掉xxx),如果对全局事件总线不太熟练的小伙伴可以看这篇文章:http://t.csdn.***/oHEOWhttp://t.csdn.***/oHEOW 文章目录: 一:效果展示  二:代码分析

前端面试八股文(超详细)

JavaScript \1. Promise 的理解 Promise 是一种为了避免回调地狱的异步解决方案 2. Promise 是一种状态机: pending(进行中)、fulfilled(已成功)和rejected(已失败) 只有异步操作的结果,可以决定当前是哪一种状态,任何其他操作都无法改变这个状态。 回调地狱 回调函数中嵌套回调函数的情况就叫做回调地狱。 回调地狱就是为是实现代码顺序执行而出现的一种操作,它会造成我们的代码可读性非常差,后期不好维护。 一、Promise

indexOf()的定义和用法

语法: String.IndexOf(Char, [startIndex], [count]): 定义 ----返回指定字符在原字符串中的第一个匹配项的索引。如省略第二个参数,则将从字符串的首字符开始检索。 -----可指定字符开始检索位置和指定长度的字符,若没有找到该字符,则返回 -1。 -----也可以判断数组中是否包含某个值。 注释:indexOf() 方法对大小写敏感! 注释:如果要检索的字符串值没有出现,则该方法返回 -1。 用法及实例 示例1
加载更多

一个令你着迷的主题!

查看演示 官网购买