- 博客(4)
- 收藏
- 关注
原创 js实现input输入框内容自动格式化工具-Cleave.js使用教程
Cleave.js是一个帮助表单实现各种复杂实时格式化显示的工具库,可以说Cleave.js让表单的输入变得更加的高逼格,能实现很多复杂的表单格式化显示,简而言之就是针对 标签按照诸如千分位、电话号码等风格的特定显示!然而,这并不意味着取代任何验证或掩码库,你仍应在后端验证数据或者在前端对输入的内容进行校验。支持在普通JS和React、Angular中使用,也支持CommonJS、AMD、ES Module、TypeScript。支持的格式:信用卡号码、电话号码格式(创建input输入框。
2023-02-02 16:03:31 930
原创 js实现字符串按照指定字节长度强制换行(考虑单双字节)
有时候在页面无法使用到css自带的自动换行属性word-wrap,就需要自己写一个换行脚本,需要注意的是,这里的换行考虑到字符串的组成,会有汉字、字母、数字、特殊符号等等,汉字在解析时是两个字节,其余均是一个字节,下来看代码吧。
2022-10-25 11:36:36 1794
原创 JavaScript实现单页面应用程序和浏览器返回按钮的关联
场景描述:页面中实现整个页面的内容的替换,但是不使用我们常用的页面【跳转】,【跳转】也就不符合单页面的诉求。事实上单页面的内容切换也是和局部的内容切换一样,同样使用页面DOM元素的CSS属性中的【显示】和【隐藏】来控制。但当新的页面没有返回按钮时,就需要和浏览器的按钮实现绑定,则需要用到history对象的pushstate方法和popstate的监听方法。话不多说,来一个简单的案例予以展示。
2022-08-22 17:55:51 519
原创 JavaScript和jquery实现连续点击按钮的不同状态切换
页面或者界面上经常会出现“点击某一个按钮然后切换不同的状态”的场景,将自己总结的两种实现方法分享一下。JavaScript: jquery: 案例不复杂,但是页面中用到的频率比较高,简单记录一下。...
2022-06-24 15:40:32 2335
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人