js
文章平均质量分 57
loria1
WEB小菜鸟,震动翅膀飞,努力飞,努力飞
展开
-
BLOB实现将网页内容保存为word下载
BLOB实现将网页内容保存为word下载,自定义文件名称原创 2022-06-02 17:03:11 · 850 阅读 · 0 评论 -
postMessage 实现A系统新开B系统页面,B系统获取A系统token,从而通过B系统登录验证
业务场景:A系统和B系统相互跨域, A系统开起B系统,B系统需要获取登录验证信息 A,B系统都是通过token验证登录信息原创 2021-06-04 09:56:40 · 934 阅读 · 3 评论 -
优秀前端修行之路
面试是快速认清自己和找到学习方法的有效方法,经过前端时间的面试经历,让我感悟到,工作中遇到的问题所涉及范围太小,做一套面试题就像读书时做一套卷子,不停的做试卷,会遇到不同的知识点,扩宽自己的知识领域,增加自己的知识点。前端修行之路https://github.com/Advanced-Frontend/Daily-Interview-Question/issues高级前端面试大全一...原创 2020-01-15 15:01:44 · 169 阅读 · 0 评论 -
iview使用小结 之 Form表单
1.给表单设置ref值,通过this.$ref.name.validate((valid) =>{}) 校验数据2.通过model绑定Form数据源searchParam3.通过rules绑定验证规则4.在data里制定详细的验证规则5.每个表单的prop值对用验证规则里的名字相同的key6.通过datapicker的options设置时间选项限制7.通过绑定onc...原创 2020-01-15 11:22:21 · 2416 阅读 · 0 评论 -
将小写金额转换为大写金额,根据对象的某属性排序,打印@media print
1.将小写金额转换为大写金额 moneyTurn(number) { if(number === 0 || number === '0'){ return '零' } let AA = new Array(...原创 2020-01-10 10:16:50 · 203 阅读 · 0 评论 -
基于VUE的一个分页组件(可上一页,下一页,输入页码跳转,页码过多时省略号显示)
效果如图:一:组件代码Pager.vue<template id="pager"> <div> <div class="pager" v-if="totalPage > 1"> <div> <a v-if="pageArr.length > 1" href="javascrip...原创 2019-11-18 15:38:29 · 3984 阅读 · 0 评论 -
Array.reduce()妙用一
我对reduce的了解还是不够深刻啊记录一下。有一个数组 arr = ['person','infomation','name']有一个对象 obj ={person:{infomation:{name:'gigi'}}}写一个函数实现取得obj[person][infomation][name]的值利用reduce实现:const a = arr.reduce((a, i)...原创 2019-11-01 16:37:52 · 168 阅读 · 0 评论 -
new Date() 时间转换在IOS中日期多了一天
昨晚收到一个用户反馈,明明是2019年10月30号充值,结果充值成功后显示的充值时间是10月31号。直接让用户怀疑人生,仿佛穿越到了第二天(这句话只是开个玩笑)。解决bug过程中首先发现只有苹果手机有这个问题。后端返回的时间是‘2019-10-30T20:41:15.603’,前端用的是new Date()去转换。转换后getDate()出日期在ios上直接多了一天,30号变成31号。(废话时间结...原创 2019-10-31 11:41:43 · 1493 阅读 · 0 评论 -
vue-skeleton-webpack-plugin创建骨架屏踩坑之路(Skeleton.vue 内部STYLE样式未生效问题)
这两天有空了解了下骨架屏,虽然了解的有点迟,但是自己总要了解下吧,学习永远不算晚。参考文章:vue-cli 构建的项目如何加入骨架屏 skeletonhttps://blog.csdn.net/u012878818/article/details/81216272#commentsedit 让骨架屏更快渲染 - xiaOp的博客https://juejin.im/entry/5...原创 2019-02-18 11:16:02 · 5288 阅读 · 3 评论 -
扩展天气图标skycons.js, 将10个扩展到20个
第一步:引用js引用js:<script src="js/skycons.js"></script>第二步:在HTML中定义canvas元素 <canvas id="icon4" width="88" height="88"></canvas>第三步:初始化和调用var skycons = ne原创 2019-01-21 11:20:55 · 973 阅读 · 1 评论 -
nodeJS搭建中转服务器,阿里云人脸比对DEMO
第一步: 搭建服务端(node端)1.建立一个文件夹,在文件夹里建立一个packge.json文件将以下内容复制到文件中(因为利用express创建,所以要安装express依赖){ "name": "face", "description": "face", "version": "0.0.1", "private": true, &quo原创 2018-12-05 16:05:15 · 887 阅读 · 1 评论 -
js结合schema实现外部网页点击APP下载按钮,已安装的话打开APP,未安装跳转到下载页
项目经常有APP分享出去的页面,点击下方的按钮时要求如果安装了APP,打开APP并跳转到相应页面,如果未安装就跳转到下载页面。如图html代码 下载APP 脚本代码 var btn_download = $('#btn_原创 2017-10-13 15:31:34 · 7153 阅读 · 0 评论 -
整理一下js判断移动端的各种浏览器
var sUserAgent = navigator.userAgent.toLowerCase();var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";var bIsMidp = sUserAgent.matc原创 2017-10-13 11:42:04 · 497 阅读 · 0 评论