- 博客(9)
- 收藏
- 关注
原创 vue 原生js展示excal表格类似的页面
先上效果图使用vue时候展示类似excal页面表格,代码如下:<template> <div class="main box-sizing block-shadow addSystem"> <div class="persList"> <table> <...
2019-11-22 10:05:40 844
原创 js判断是mac还是windows系统
//js判断是mac还是windows系统function WhichSystem(){ var agent = navigator.userAgent.toLowerCase(); var isMac = /macintosh|mac os x/i.test(navigator.userAgent); if (agent.indexOf("win32") >= ...
2019-12-10 19:51:01 597
原创 原生js判断pc还是移动端方法汇总
1、if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "https://www.baidu.com/";} else { window.location.href = "http://news.baidu.com/";}2、...
2019-11-27 15:18:50 296
原创 非常好理解的js原生发布订阅模式
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body><script> function...
2019-11-25 11:39:57 349
原创 vue js原生对象拷贝
myDeepClone: function (data) { var type = data.constructor; var obj if (type === 'array') { obj = [] } else if (type === 'object') { obj = {} } else { //不再具有下一层次 return data...
2019-11-22 10:42:52 1070
原创 原生js时间戳解析成带小时
clearDate (date, hourType) { date = new Date(date) let Month; let Dates; Month = (date.getMonth() + 1).toString().length < 2 ? '0' + (date.getMonth() + 1) : (date.getMonth() + 1);...
2019-11-22 10:39:46 422
原创 vue js原生兼容附件下载
将以下代码直接放入vue通用底层方法即可publicDownLoad (url) { if (url) { var result = url; window.opener = null window.open(result, '_self') var userAgent = navigator.userAgent ...
2019-11-22 10:37:15 165
原创 前端性能优化
减少HTTP请求:使用 iconfont 字体图标,使用精灵图,合并js,合并 css 减少DNS查询 将css放在页面最上面,将js放在页面最下面 css设置样式类名不用与js相关 css尽可能的不用id设置类名 压缩js和css:减少文件体积,去除不必要的空白符、格式符、注释,移除重复,无用代码,使用 gzip 使用浏览器缓存相关信息 避免 css 选择器层级嵌套太深 图片延迟...
2019-11-22 10:28:43 96
原创 前端css写完之后页面刷新页面没有更新样式
相信有不少同学在不用框架写前端css样式的时候遇到过去页面上刷新没有样式的改变情况,这个到底是什么情况的,我以前遇到这个问题的时候也疑惑不解,后来我查看到相关资料和浏览器的自带设置之后才了解到这是为啥; 首先大家都知道浏览器是各大厂商的,每个厂家设置的标准不一样,以谷歌为例,我们每次刷新页面的时候会发现在控制台的Sources里面的static会缓存很多的文件(c...
2019-11-22 10:17:15 1945
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人