草庐IT

纯前端

全部标签

584. 【前端】style-loader和MiniCssExtractPlugin.loader

style-loader和MiniCssExtractPlugin.loader是Webpack中常用的用于处理CSS的loader之一。style-loader将CSS代码以内联样式的形式插入到HTML页面的标签中。使用style-loader的好处是,样式可以立即应用于页面,并且可以动态更新,例如在JavaScript中使用style属性更改元素的样式时,这些更改可以立即反映在页面上。MiniCssExtractPlugin.loader则会将CSS代码提取到单独的CSS文件中,并将CSS文件链接到HTML页面中的标签中。使用MiniCssExtractPlugin.loader的好处是可

加油优惠价格计算-课后程序(JavaScript前端开发案例教程-黑马程序员编著-第2章-课后作业)

【案例2-2】加油优惠价格计算一、案例描述考核知识点if、if…else、if…elseif…else练习目标掌握if单分支语句。掌握if…else双分支语句掌握if…elseif…else多分支语句需求分析加油站,为了鼓励车主多加油,实行多加多优惠政策,具体优惠如下:已知92号汽油,每升6元;如果大于等于20升,那么每升5.9;已知97号汽油,每升7元;如果大于等于40升,那么每升6.5编写JS程序,用户输入自己的汽油编号,然后输入自己加多少升,弹出价格案例分析效果如图2-2、2-3、2-4所示。 输入汽油编号 输入油量 页面输出单价和总价钱具体实现步骤如下:输入汽油编号。输入想要加的油量。

VUE前端实现token的无感刷新,即refresh_token

通常,对于一些需要记录用户行为的系统,在进行网络请求的时候都会要求传递一下登录的token。不过,为了接口数据的安全,服务器的token一般不会设置太长,根据需要一般是1-7天的样子,token过期后就需要重新登录。不过,频繁的登录会造成体验不好的问题,因此,需要体验好的话,就需要定时去刷新token,并替换之前的token。要做到token的无感刷新,主要有3种方案:方案一:后端返回过期时间,前端每次请求就判断token的过期时间,如果快到过期时间,就去调用刷新token接口。缺点:需要后端额外提供一个token过期时间的字段;使用了本地时间判断,若本地时间被篡改,特别是本地时间比服务器时间

前端vue自定义table 表格 表格组件 Excel组件

前端组件化开发与Excel组件设计一、前端开发的复杂性与组件化的必要性随着技术的发展,前端开发的复杂度越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。为了解决这个问题,组件化开发应运而生。组件化开发可以将大型应用分解为一系列独立且可复用的组件,每个组件可以单独开发、单独测试、单独维护,并且可以随意组合,大大提高了开发效率,降低了维护成本。二、组件化的实现组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工

前端解决按钮重复提交数据问题(节流和防抖)

🍿*★,°*:.☆( ̄▽ ̄)/$:*.°★*🍿🍟欢迎来到前端初见的博文,本文主要讲解在工作解决按钮重复提交数据问题(节流和防抖)👨‍🔧个人主页:前端初见🥞喜欢的朋友可以关注一下,下次更新不迷路🥞文章目录一、问题二、解决方案(通过节流防抖解决)总结一、问题当我们在页面进行点点点的操作时,很可能遇到点击两次的行为,这时候提交或保存按钮也没有进行校验,很可能保存两份数据,因此,作为开发人员,对需要保存类似的按钮进行校验很有必要。二、解决方案(通过节流防抖解决)场景:解决按钮多次点击重复提交数据问题防抖方法(debounce.js)lettimeout=null/***防抖原理:一定时间内,只有最后一

前端:运用HTML+CSS+JavaScript实现拼图游戏

前一段时间突然来了一个想法,就是运用前端知识实现一个拼图游戏,但是不知道具体怎样实现。今天,想到既然实现不了现实中我们看到的那种拼块,那么就用正方形来代替吧!效果如下:想到就是当小的图片块放到合适的位置上时,表示拼图完成。文章目录1.前端布局2.js脚本实现小图片块变换位置1.确定随机小图片块的选择2.打乱随机小图片块的对应关系3.点击小图片块进行拼图操作4.更改小图片块的大小和小图片块的个数5.改进方案3.实现参考代码和运行结果1.前端布局运用css浮动样式,具体效果为:两个div盒子,均采用左浮动,即它们的css样式表示为:float:left至于小图片块交换位置动态效果,只是在css样式

mysql - 使用 Microsoft Access 作为 MySQL 数据库的前端?

我的MicrosoftAccess数据库(FE/BE)已经摆脱了限制,我必须导入更多数据,因此Access不再是我的正确选择。我将切换到MySQL(不是SQLServer)作为一个很好的选择,但我想知道使用什么作为MySQL数据库的前端。我应该保留我的AccessVBA代码和前端(使用ODBC连接)还是...?不需要高性能。 最佳答案 如果您已经在前端开发方面投入了大量资金,对我来说,保留Access前端是明智之举。另一方面,如果您不习惯在Access中进行开发并且您拥有的应用程序相对微不足道,并且您有一个最喜欢的开发平台可以轻松快

前端实战|React18极客园——登陆模块(token持久化、路由拦截、mobx、封装axios)

欢迎来到我的博客📔博主是一名大学在读本科生,主要学习方向是前端。🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏🛠目前正在学习的是🔥React框架React框架React框架🔥,中间穿插了一些基础知识的回顾🌈博客主页👉codeMak1r.小新的博客😇本文目录😇登陆模块1.基本结构模块2.创建表单结构3.表单校验实现4.获取登录表单数据5.封装http工具模块6.配置登录Mobx7.实现登录逻辑8.token持久化封装工具函数持久化设置9.axios请求拦截器注入token10.路由导航守卫本文被专栏【React–从基础到实战】收录🕹坚持创作✏️,一

前端最新支持四级及以下结构仿企查查、天眼查关联投资机构 股权结构 tree树形结构 控股结构

​随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。组件化对于任何一个业务场景复杂的前端应用以及经过多次迭代之后的产品来说都是必经之路。组件化要做的不仅仅是表面上看到的模块拆分解耦,其背后还有很多工作来支撑组件化的进行,例如结合业务特性的模块拆分策略、模块间的交互方式和构建系统等等。本文给大家介绍的组件是:快速实现vueuni-app前端最新支持四级及以下结

【前端小案例】CSS旋转小风车

前言兴趣是最好的老师。让我们一起在玩闹中学习吧,这次做个旋转风车吧,学以致用,熟能生巧。动画.gif一、制作步骤首先设置一个200*400大小的盒子windmill里面放入三个盒子分别是风车的叶片、固定点、柄,设置背景色,利用绝对定位调整好位置。风车的叶片由四个小盒子组成,利用border画出三角形,通过绝对定位调整好位置。对整个风车的叶片的盒子添加旋转动画。二、详细代码html部分旋转小风车Democss部分body{height:100vh;background:pink;display:flex;justify-content:center;align-items:center;}.wi