web开发
web开发过程中前端相关知识点备忘
leiax00
这个作者很懒,什么都没留下…
展开
-
javascript限制输入框输入中文时的字节长度, 且避免输入过程中的字符问题
在日常使用过程中有一些特殊情况, 需要限制输入框的字节数, 注意是字节数而不是字符数;对于字符数, 我们简单的用maxlength就可以解决对于字节数, 如果是单字节字符当然也可以通过maxlength来限制, 但是对于多字节字符, 显然就无法正常限制了;而对于常用编码UTF-8来说, 字符的占用字节数范围为 [1:6], 因此需要进行相关计算以上方法通过测试, 实际可用;但是实现较为复杂, 如果你能有更简单的方法, 还请告知一二~原创 2023-04-10 17:39:17 · 911 阅读 · 0 评论 -
CompressionWebpackPlugin简单配置及web中gzip的原理
1.基础使用对于webpack4不能使用太高版本的CompressionWebpackPlugin组件;npm i [email protected] -Dconst CompressionPlugin = require('compression-webpack-plugin')new CompressionPlugin({ filename: '[path].gz[query]', algorithm: 'gzip',原创 2021-10-09 15:52:00 · 1335 阅读 · 0 评论 -
vue代理配置
对于调试阶段,需要多个服务之间进行api调用,配置代理可以方便的解决该问题;介绍两种代理方式。vue.config.js配置代理配置方式参见:module.exports = { /* 部署生产环境和开发环境下的URL:可对当前环境进行区分,baseUrl 从 Vue CLI 3.3 起已弃用,要使用publicPath */ /* baseUrl: process.e...原创 2020-03-27 10:57:18 · 320 阅读 · 0 评论 -
vue实践-多标签页共享sessionstorage
背景:新入手了vue,一路摸索,成功的完成了一个简易的系统;但是在用户登录验证这块出现了问题:在一个标签页登录后,将页面url拷贝到新的页面中访问,发现又自动跳转到登录界面;经过一番努力,发现是因为前端的自校验用户信息存储在sessionstorage中,而sessionstorage是针对单标签页的,因此就有了这篇文章,共享sessionstorage。看了很多博客,有详细的方法的,但因为是小白入门,因此也不知道怎么调用对应的方法,因此做一个详细记录。实践方法原理:通过localstor.原创 2020-05-11 11:48:55 · 4171 阅读 · 4 评论 -
spring中获取项目根路径
spring中:方式1:<!--用于获取webapp根路径,普通类中使用System.getProperty("tansungWeb.root")获取--><context-param> <param-name>webAppRootKey</param-name> <param-value>rootPath</param-value></context-param><listener>原创 2017-08-01 22:46:19 · 19447 阅读 · 0 评论