摘要: 记录自己在工作中,时不时使用,每次都要去查一下的基础方法。以及ES6经常使用的方法 一、Array 1、concat 合并数组 2、shift 获取数组第一个元素 unshift 向数组首位添加一个元素 3、pop 获取数组中最后一个元素 4、slice 截取数组 5、splice 对数组的增删改 阅读全文
posted @ 2018-02-24 15:53 骨月枫🍁 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误。。。网上查找了一堆解决办法,总结如下 一、首先修改config目录下的index.js文件 将其中build的配置项assetsPublicPath进行 阅读全文
posted @ 2018-01-08 17:11 骨月枫🍁 阅读(4815) 评论(0) 推荐(0) 编辑
摘要: 最近工作中需要在前端页面中使用代码完成剪贴板的读写,网上搜索了下相应的资料,记录下... 这个功能有两个办法一个是js方式,一个是使用flash 一、JS方法 1、复制 首先复制的过程分为两步曲,无论是使用手工还是代码,先来看看手工的 a、使用光标选中内容 b、通过ctrl + c 进行复制 其实在 阅读全文
posted @ 2017-11-23 10:29 骨月枫🍁 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 在工作中遇到一个通过网页的形式浏览pdf文件以及图片的需求,图片简单,直接通过网页的形式打开这个图片的URL即可。而pdf这边,通过查询发现有一个名为pdf.js的神器。 简单介绍下,它可以在html中直接浏览pdf文件,pdf的每一页数据,通过H5的canvas进行解析,以及显示。其中还可以操作页 阅读全文
posted @ 2017-11-10 17:05 骨月枫🍁 阅读(857) 评论(0) 推荐(0) 编辑
摘要: jplay一个播放器的工具包,依赖于jquery或者zepto,有zepto所以相当于是PC和移动都支持。 它的官方文档为:http://www.jplayer.cn/ 同时也推出的react的支持包,具体参考:https://github.com/jplayer/react-jPlaylist 所 阅读全文
posted @ 2017-09-13 15:59 骨月枫🍁 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 在JS中,函数的调用大多数都是由用户主动调用触发,但是在有的事件中,比如mousemove、window.onresize、touchmove中,函数的调用次数会非常频繁,从而消耗浏览器大量的内存空间,造成浏览器卡顿甚至假死的问题。所以函数节流的目的就是减少函数在这些事件中的调用次数,从不可控制到可 阅读全文
posted @ 2017-09-08 15:37 骨月枫🍁 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 最近学习态度比较积极,打算用react做一个小个人应用网站...所以从阿里云上买了些免费的接口,什么QQ音乐排行查询接口、IP地址查询、天气预报等等。调用时,发现身份校验可以通过简单修改头部信息的方式,即向头部加入APPCODE的key,以及相应的值。 但是之前没有用过请求头添加 so 记录学习下. 阅读全文
posted @ 2017-09-07 12:29 骨月枫🍁 阅读(1139) 评论(0) 推荐(0) 编辑
摘要: 最近去参加了场面试,跟面试官聊了很多JS基础上的东西,其中有个问题是谈谈对apply、call、bind的理解和区别。顿时一愣,apply、call我知道,经常用的东西,bind是什么鬼!!!好像见过,也瞅过类似的文章,但是...不记得了...难道和jQuery的事件绑定的bind一样... 既然不 阅读全文
posted @ 2017-09-03 22:23 骨月枫🍁 阅读(410) 评论(1) 推荐(1) 编辑
摘要: 许久没有写博客了,最近有个H5启动APP原生页面的需求,中间遇上一些坑,看了些网上的实现方案,特意来总结下 一、需要判断客户端的平台以及是否在微信浏览器中访问 1、客户端判断 在启动APP时,Android和IOS系统处理的方式是不一样的,Android这边由于开放,可以在浏览器中通过<a>标签以及 阅读全文
posted @ 2017-06-23 16:01 骨月枫🍁 阅读(15983) 评论(1) 推荐(2) 编辑
摘要: 年初粗略学习了下node,这好几个月没玩,突然发现已经忘完了,还是简单记录下基本知识,方便再次使用时资料查找。 一、mongoDb安装 在mac上安装了brew的情况下,可以直接执行命令 brew install mongodb,在mac系统中往往因为需要写入权限而要加入sudo 然后等几分钟就安装 阅读全文
posted @ 2016-07-24 10:02 骨月枫🍁 阅读(5351) 评论(2) 推荐(1) 编辑