js
不安宁@程序员
java开发工程师
展开
-
三目运算符可以这样写吗?a == 1 ? "a==1" : a == 2 ? "a == 2" : a == 3 ? "a == 3" : a == 4 ? "a == 4" : "a== 5"
<script> var a = 5; alert(a == 1 ? "a==1" : a == 2 ? "a == 2" : a == 3 ? "a == 3" : a == 4 ? "a == 4" : "a== 5") </script>运行过后请点个赞原创 2018-12-06 21:39:02 · 355 阅读 · 0 评论 -
jquery实现一个页面打字效果,任意文字
jquery实现一个页面打字效果 需求,div中的文字,顺序跳出,呈现打字效果 实现思路,创建一个div,随机乱敲一些文字(文字为白色。在页面看不出来),页面加载完成后,用jquery获取所有文字,为每一个文字都加上span标签,为了方便后续单个控制跳出,然后利用定时器,让每一个文字都显示出来(白色的时候和背景色一致,看不出来,改变文字颜色,文字就出来了),这里封装一个函数提供随机颜色...原创 2018-12-14 17:23:54 · 1228 阅读 · 0 评论 -
编写一个ajax的loading插件,增强用户体验,点击按钮,发送ajax的过程中,按钮置灰禁用并呈现loading效果
虽然处在java的职位,但我忘不了我们学习的就是全栈开发工程师,这是我们的初心,在做好java的同时,当然也要兼顾好前端。说起用户体验,后台的同学可能想到就是,使接口响应时间快一点,别随随便便就抛异常。但是别忘了,和用户关系最好的当然是前端。比如要上传一个比较大的文件,不管是form表单提交,还是使用ajax提交,可能因为文件较大,或者是网络延时,用户点击了提交或确定按钮的之后,文件io...原创 2019-04-22 18:28:12 · 582 阅读 · 0 评论 -
springboot java Long类型前端接收精度丢失问题,解决方法,以及副作用
使用snowflake算法生成了主键id返回给前端后数值被改变,于是打断点调试,在controller方法return前都是正常的前端ajax接收过来就都是精度了,很明显是json序列化这一步出了问题。是因为java能处理的数字类型的数据和javascript能处理的最大数字类型的数据不一致解决思路是将java中long类型的数据在序列化时转化成string类型的数据,前端将按照...原创 2019-09-25 17:13:04 · 1673 阅读 · 0 评论