摘要: 有时需求中会有前端校验输入数字金额的时候,判断,几个输入框的金额合计是否大于小于或等于某个整数,在输入的值可以为小数的时候,很容易就出现js小数点计算丢失精度问题。比如下图 js高级程序设计(我这版是第3版)在3.4.5Number类型这节中就谈到了这个现象,原话是: 关于浮点数值计算会产生摄入误差 阅读全文
posted @ 2022-03-07 17:21 他好像一条狗啊 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 其实本人最怕的就是算法,大学算法课就感觉老师在讲天书,而且对于前端来说,算法在实际的应用中实在是很有限。毕竟算法要依靠大量的数据为基础才能发挥出算法的效率,就浏览器那性能,......是吧,退一万步说,真的有人把这大量的数据处理业务放到前端,那我只能说这是团队和架构师的失职,不说页面应用能不能加载出 阅读全文
posted @ 2021-03-25 15:31 他好像一条狗啊 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 最近甲方公司年会,年会上必不可少的一个环节就是抽奖,于是需要一个带人名滚动的抽奖页面。 有两种思路可以参考:1是可以进页面之后抽奖之前就已经随机分好中奖人员的名单,人名滚动纯属效果,等到按停止按钮的时候直接显示上已分配好的名字;2是滚动之后,直接取按停止按钮停止的名字。考虑到这只是一个简单的功能页面 阅读全文
posted @ 2021-01-14 15:16 他好像一条狗啊 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 如何利用nginx为多个xxljob配置统一入口,而且用户登录后ip固定不会飘? 首先,需要确保这些xxljob的上下文路径是一致的,上下文路径可以在根目录下xxl-job-admin/src/main/resources/application.properties中的server.servlet 阅读全文
posted @ 2020-12-23 16:33 他好像一条狗啊 阅读(2420) 评论(0) 推荐(0) 编辑
摘要: 用过SkyWalking的拓朴图功能都知道,里面有个组功能,见左下角Create Group按钮,我称之为域,一个组就是一个子域,这个功能还是很重要的,因为如果一个月内活跃的服务器很多,整体的拓朴图就会密密麻麻,点击左上角All services的下拉框的值又只能看到这个服务器相关的链路信息,这样拓 阅读全文
posted @ 2020-12-23 15:38 他好像一条狗啊 阅读(3639) 评论(0) 推荐(1) 编辑
摘要: 最近在学习react,想着画些小页面练练手,于是就想着拿些酷狗的api调用玩玩。 首先命令行create-react-app appName建立一个名为appName的react项目。然后npm start运行项目,浏览器输入localhost:3000可以看到页面就ok了。 按照官方demo说的, 阅读全文
posted @ 2020-11-23 14:36 他好像一条狗啊 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 如果是以elementUI作后管系统的UI库的话,很多页面基本都会用到el-table和el-pagination这两个组件用于数据的表格显示和分页,但是这个两个组件相对独立,于是再写了N次的el-table和el-pagination之后,我觉得是是时候需要把这两个东西封装起来了。对于我个人来说, 阅读全文
posted @ 2020-10-26 15:53 他好像一条狗啊 阅读(1387) 评论(0) 推荐(0) 编辑
摘要: el-table中有些字段的长度太长,例如描述,备注等字段,一旦字数超过了列头宽度的限制,就会被挤下另一行,导致table的每一行的高度不一致,看起来很不美观 查阅官方手册,其实是有提供一个 show-overflow-tooltip 属性的。使用了此属性的情况下,能够实现当内容过长隐藏并显示 to 阅读全文
posted @ 2020-09-21 16:39 他好像一条狗啊 阅读(6001) 评论(0) 推荐(0) 编辑
摘要: 最近项目都要切到内网开发,最令人头疼的就是代码迁移和项目重启。前端项目都要npm install安装依赖,外网自然不必说,这里总结了几个内网项目重启的方法: 1.整个项目打压缩包拷进内网,简单粗暴 外网项目打压缩包时不要去掉node_modules文件夹。然后拷进内网,直接npm start走起。 阅读全文
posted @ 2020-09-01 11:14 他好像一条狗啊 阅读(9583) 评论(0) 推荐(0) 编辑
摘要: 现在很多输入框是通过前端写死固定字段,如果这些字段是后端生成的呢?通过后端返回字段,形如 { key:'input1', label:'输入框1' },{ key:'input2', label:'输入框2' } 然后根据键值对的数量动态渲染出相对应的input框,这样表单如果有新的字段添加的话前端 阅读全文
posted @ 2020-08-26 10:20 他好像一条狗啊 阅读(3008) 评论(0) 推荐(0) 编辑