上一页 1 2 3 4 5 6 7 8 ··· 17 下一页

2019年12月19日

vue中使用videojs打包后体积过大优化

摘要: videojs 是一个非常好的js库,可以支持各种格式的视频播放,也能做直播流。官网地址 https://videojs.com/ 在vue项目中也可以使用 vue-video-player ,更好的与vue结合使用,封装成了相应的组件,git: https://github.com/surmon- 阅读全文

posted @ 2019-12-19 10:40 sjpqy 阅读(3249) 评论(0) 推荐(0) 编辑

2019年11月14日

微信、qq网页二次分享

摘要: 二次分享是指,在APP或者浏览器分享到微信或者qq,然后从微信或者qq再分享到别的平台。如果不处理,再次分享出去的图片或者标题就不会显示,对用户非常不友好。 一、微信二次分享 官方接入文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp 阅读全文

posted @ 2019-11-14 21:10 sjpqy 阅读(1488) 评论(0) 推荐(0) 编辑

2019年9月23日

js正则表达式

摘要: 正则表达式在我们工作中经常会使用到,一个好的正则表达式会让我们少些很多代码,而且效率还很高,但是很多时候在遇到校验的时候都会先去百度一波,直接拷贝过来,往往在百度的时候会出现各种各样的答案,不知道选哪个好,这时我们就需要学习一下正则,方便我们去选择最合适的方案。 一、正则表达式语法 1、普通字符 普 阅读全文

posted @ 2019-09-23 13:59 sjpqy 阅读(260) 评论(0) 推荐(0) 编辑

2019年8月23日

vue 纯前端导出 excel 表格

摘要: 在开发后台管理系统的时候,很多地方都要用到导出excel 表格,比如将table中的数据导出到本地,那么实现这种需求往往有两种方案: 一、后端开发一个下载链接,前端将这个链接放到 a 标签的 href 中,一点就能下载。 优点:对于前端来说实现简单,不用写过多的代码,也不依赖第三方库,兼容性好 缺点 阅读全文

posted @ 2019-08-23 09:49 sjpqy 阅读(13459) 评论(0) 推荐(0) 编辑

2019年7月27日

js 中的深拷贝与浅拷贝

摘要: 在面试中经常会问到js的深拷贝和浅拷贝,也常常让我们手写,下面我们彻底搞懂js的深拷贝与浅拷贝。 在js中 Array 和 Object 这种引用类型的值,当把一个变量赋值给另一个变量时,这个值得副本其实是一个指针,这是两个变量的指针指向的是同一片推内存,当我们改变其中一个值的时候,另一个值也会受到 阅读全文

posted @ 2019-07-27 10:34 sjpqy 阅读(718) 评论(0) 推荐(0) 编辑

2019年6月26日

锚点定位向下偏移

摘要: 正常写一个锚点定位的元素,点击锚点元素,默认是到页面的顶部,但是如果顶部有fixed定位,就会被遮住,这时就希望锚点区域距离上面有一个距离。 因此就需要使用css或者js来让锚点定位向下偏移。 方法一、 使用 margin-top 和 padding-top 来解决。 利用padding 将定位向下 阅读全文

posted @ 2019-06-26 10:13 sjpqy 阅读(1691) 评论(0) 推荐(1) 编辑

2019年6月20日

css实现文字渐变

摘要: css文件渐变虽然兼容性比较差,但是用在移动端和chrome中还是没有问题的。 实现文件渐变的方法有两种 1. 使用 background 的属性 2. 使用 mask 属性 方式一、 效果如下 代码也是非常简单: background: liner-gradient(to right, red, 阅读全文

posted @ 2019-06-20 18:43 sjpqy 阅读(23767) 评论(0) 推荐(0) 编辑

2019年5月23日

js 模拟window.open 打开新窗口

摘要: 为什么要去模拟window.open() 打开一个 新的窗口呢,因为有些浏览器默认会拦截 window.open, 当需要函数中打开新窗口时,接可以使用a标签去模拟打开。 阅读全文

posted @ 2019-05-23 12:28 sjpqy 阅读(2150) 评论(0) 推荐(0) 编辑

2019年5月7日

在centos上安装nodejs

摘要: 之前在百度云上买了个服务器,选择的centos 64位系统。 买完之后一顿折腾,今天就来讲讲怎么安装node和npm,刚开始在Google上找了好多方法,都是费时、费力,最后还是没有安装成功,下面将介绍最有效的方法。 1. 选择一个终端,比如item2,连接远端服务器。 <!--?xml versi 阅读全文

posted @ 2019-05-07 00:16 sjpqy 阅读(145) 评论(0) 推荐(0) 编辑

2019年4月28日

css多行省略

摘要: 单行省略就不用说了,用css实现非常简单,兼容性还非常好。但是多行省略一直都是前端的痛点,在css3之前,可以用js去算两行能放多少个字,把多余的字用 。。。 代替,且不说好不好,万一哪天PM说要改成3行,UI说这个字体改大一点,又得去算一遍,可谓是苦不堪言。 好在有css3,css3提供了实现完美 阅读全文

posted @ 2019-04-28 16:25 sjpqy 阅读(360) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 17 下一页

导航