摘要:
一、获取公网ip 1、用新浪搜狐腾讯jS接口取客户端IP及省份城市 新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js 新浪多地域测试方法:http://int.dpool.sina.com.cn/iplo 阅读全文
摘要:
一、npm简介 1、npm是javaScript世界的包管理工具。 2、并且是Node.js平台的默认包管理工具。通过npm可以安装、共享、分发代码、管理项目依赖关系。 3、其是随同NodeJs一起安装的包管理工具。 二、npm的发展 (一)、起源 1、在GitHub还没有兴起的时候,人们通过网址来 阅读全文
摘要:
一、终端的基本使用 win+R - notepad 打开记事本 - mapaint 打开画图 - calc 打开计算机 - write 写字板 - sysdm.cpl 打开环境变量的设置窗口 二、命令行基本命令 - md 创建目录(目录:文件夹组) - rmdir(rd) 删除目录 - rd /s/ 阅读全文
摘要:
前言:在需要加载更多的情况下,除了点击按钮加载更多外,还有用户体验更好的滑动加载,在用户无感知的情况下进行更多的内容展示。 思路:监听页面的滑动,当页面是向下滑动的情况下,比较滑动前后滚动条的位置差,位置差/设备高度= 用户滑过几页 ,再进行滑过几页后的更多内容的请求及展示。 代码如下: funct 阅读全文
摘要:
前言:在公共方法中进行某个操作后,页面会滚回顶部,但是在某些时候需要在原来的位置显示弹框提示,便需要在操作前记录滚动条位置,操作后滚回之前记录的位置。 在操作别的前调用以记录当前scroll位置: //停在当前位置 function onbeforeunload(){ var scrollPos; 阅读全文
摘要:
前言:在需要用户设置自己的昵称时,部分用户会输入表情包,往数据库存储的时候就需要将表情包进行转码存储,在展示时解码处理展示。 代码如下: //表情转码 function utf16toEntities(str) { var patt=/[\ud800-\udbff][\udc00-\udfff]/g 阅读全文
摘要:
代码如下: <canvas id="myCanvas" class="hidden" ></canvas> <img src="" alt="" class="varyPhoto width100"/> js代码如下: function mainEvent(base64){ var img = ne 阅读全文
摘要:
代码如下: // base64编码表 var map = { "0": 52, "1": 53, "2": 54, "3": 55, "4": 56, "5": 57, "6": 58, "7": 59, "8": 60, "9": 61, "A": 0, "B": 1, "C": 2, "D": 阅读全文
摘要:
根据字节长度 function getImgSize(base64url) { //获取base64图片大小,返回KB数字 //var str = base64url.replace('data:image/jpeg;base64,', '');//这里根据自己上传图片的格式进行相应修改 var s 阅读全文
摘要:
Beyond Compare 30天评估期已过解决方案: 使用快捷键“Win”+“R”打开“运行”界面,输入“regedit” : 单击“确认”,进入注册表界面,: 在注册表中查找“Beyond Compare 4”的相关注册信息,路径如下为HKEY_CURRENT_USER\Software\Sc 阅读全文