![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
逍遥哥哥orz
人生得意须尽欢,莫使金樽空对月
展开
-
解决华为安全键盘收回, 软键盘位置没收回的问题
华为手机在微信浏览器里的兼容性问题原创 2022-07-15 18:18:24 · 582 阅读 · 1 评论 -
Vue+Less实现全局字体大中小切换
由于一些原因,公司项目不能使用sass,只好使用less了。在遇到切换全局字体大小这一需求时发现网上基本没有关于less的案例,在看了下less的文档后发现还是主要功能还是有的,可以实现字体大小切换。废话少说新建minxin.less文件代码如下:@import "./variable"; .add-size(){ [data-size="0"] & { font-size:@font_size_14; } [data-size="1"] & { font原创 2021-11-08 15:17:34 · 4146 阅读 · 0 评论 -
关于gulp打包AMD模块代码的各种坑以及最终解决方案
最近接到一个需求,对一个老项目的文件做优化,干掉注释和log,压缩代码,项目是原生JS项目,用的AMD模块,由于对gulp熟一点,而且gulp打包项目简单,就选用了gulp第一步.对js,css,html文件做压缩处理,分别引用gulp-uglify,gulp-clean-css,gulp-htmlmin。运行打包命令后提示报错但无法查看具体报错信息,引用gulp-util后发现是部分js页面已经是压缩后的了,无法压缩,因此在gulp.src([])内对后缀名为min.js的文件做忽略处理,但是这些被忽略原创 2021-08-09 13:55:17 · 462 阅读 · 0 评论 -
关于postMessage在本地调试正常,跨域环境监控不到事件的触发
由于业务需求,页面需要使用iframe,并且需要做iframe高度自适应,在获取子页面的元素高度时发生跨域问题,随后看到postMessage事件,在本地调试能够正常监控事件的触发,这是父页面监控事件的代码window.addEventListener('message', function (e) { console.log(e) }, false);这是子页面的代码 var height = document.getElementById("页面").offsetHeigh原创 2021-04-26 10:22:54 · 903 阅读 · 0 评论 -
js对金额进行处理,每三位插入一个逗号,保留小数点
var str = num.toString();var reg = str.indexOf(".") > -1 ? /(\d)(?=(\d{3})+.)/g : /(\d)(?=(?:\d{3})+$)/g;return str.replace(reg, “$1,”);转载 2021-03-16 17:42:40 · 1038 阅读 · 0 评论