原创 前端 Error: EMFILE: too many open files, watch 报错的解决方法 运行一个nodejs项目,发现一直报错Error: EMFILE: too many open files, watchulimittioncico@acbc32866c55 ~ % ulimit -a-t: cpu time (seconds) &nbs 2021-06-03 浏览(1) 评论(0) 阅读全文
原创 前端 利用f12开发者工具在线调试网站js 在很多时候,我们可能需要调试前端的js,但是如果非本地项目,根本没法直接修改js进行调试,但是我们可以利用浏览器的开发者工具,进行修改js并调试 首先我们随便找一个网站: https://www.easyswoole.com/Preface/intro.html 打开f12,点击sources,点击overrides:点击 select folder for overrides 2021-05-22 浏览(1) 评论(0) 阅读全文
原创 前端 js作用域详解 js对象众所周知,js的所有数据类型都是一个对象,例如:var a = 1;console.log声明a=1;a属于number类型,但是number类型又是number对象,有着以下方法:interface Number { /** 2019-06-15 浏览(1) 评论(0) 阅读全文
原创 前端 jscanvas合成图片实现微信公众号海报功能 在微信公众号开发中,很多时候都有个需求是一张图加上头像和昵称或者其他数据生成自己的二维码海报或者是生成分享海报这个需求,php的gd库是可以实现的,但是用服务器进行图片合成,会消耗服务器大量的资源所以我们可以考虑用以下方式实现一:js的canvas图片合成方法 $(function () { & 2018-02-22 浏览(1) 评论(0) 阅读全文
原创 前端 关于js暂停执行的方法 JavaScript是一门单线程但是可处理异步任务的脚本语言,是没有提供sleep等类似的方法的,当有需求需要暂停js脚本时,可以使用以下的方法 单线程分析:http://blog.csdn.net/talking12391239/article/details/21168489 2017-12-22 浏览(1) 评论(0) 阅读全文
原创 前端 js判断浏览器信息 本示例讲述了关于js获取各种浏览器信息,例如微信浏览器,qq内置浏览器,电脑火狐浏览器,qq浏览器等等判断手机相关浏览器if (browser.versions.mobile) {//判断是否是移动设备打开。browser代码在下面 var ua = navigator.userAgent.toLowerCase( 2017-11-02 浏览(1) 评论(1) 阅读全文
原创 前端 javascript刷新父页面的各种方法汇总 原文地址:http://www.jb51.net/article/54711.htm 用iframe、弹出子页面刷新父页面iframe<script language=JavaScript> parent.location.reload(); </script>弹出子页面<script language=JavaScri 2017-09-13 浏览(1) 评论(1) 阅读全文
转载 前端 JavaScript停止冒泡和阻止浏览器默认行为 原文地址:http://caibaojian.com/javascript-stoppropagation-preventdefault.html 事件兼容:function myfn(e){ var evt = e ? e:window.event; }js停止事件冒泡function myfn(e){ 2017-09-07 浏览(1) 评论(1) 阅读全文
原创 前端 ajax前端传多维数组到php后台,关联数组转json到后台方法 很多人碰到过ajax传值时无法直接传数组,而百度的大多数都是不能用的所以我想到了一个方法:第一步:将数组转换为json字符串这是一个技术性的问题,百度说的JSON.stringify(arr)是不能转换关联数组的,甚至索引数组也是有很多缺点所以我特意封装了个递归函数function arrToJSON(arr) { var&nb 2017-07-31 浏览(1) 评论(1) 阅读全文
原创 前端 H5图片压缩与上传 现在手机用户拍照照片都十分巨大,1m-10m,而普通用户的上传带宽大概为100-1m/s,导致上传图片十分缓慢解决方法为上传之前先把图片进行压缩,使得上传速度增加,服务器硬盘,带宽速度压力也更小本文参考http://www.cnblogs.com/stoneniqiu/p/5957356.html 使用到git的一个现成库 https://github.com/stomita/ios-i 2017-05-18 浏览(1) 评论(1) 阅读全文