字符串字节长度判断(汉字算长度为2,英文长度为1)function validateLen(str = '', maxLen = 10) { return str.replace(/[\u4e00-\u9fa5]/g,"00").length <= maxLen}
H5设置iphonex全屏,铺满安全区域
问题:全屏应用在iphonex上头部不可以充满 可以让IOS调整webview,或者前端使用一个简单的mate标签 添加mater标签<meta name='viewport' content="width=device-width, viewport-fit=cover" />
mac使用electron-builder打包exe文件踩坑笔记
问题一、electron-builder part download request failed with status code 403 electron-builder打包需要从github上拉取一直文件,但是经常会卡死在这个页面 方案一:命令行翻墙使用shadowsocks设置全局代理之后,在命令行中输入export http_proxy=http://127.0.0.1:1087;ex ...
electron7 install error in mac
安装electron报错 electron Response code 404 (Not Found) 解决方案vi ~/.npmrc# 末尾加入electron_mirror=https://cdn.npm.taobao.org/dist/electron/ electron/issues
electron在mac电脑上复制粘贴全选失效
判断mac环境下手动注册快捷键 注意globalShortcut注册之后会覆盖其他的快捷键,所以blur的时候取消快捷键 import { app, BrowserWindow, screen, globalShortcut } from "electron";let mainWindow;app.on("browser-window-focus", () => ...
两个直接可以用的高德地图api
地图图片export function mapSrc({ width = 500, height = 300, lat = "", lng = "" }) { return `http://restapi.amap.com/v3/staticmap?&zoom=17&scale=2&size=${width}*${ ...
使用nodejs功能化krpano流程回顾
一、使用nodejs功能化krpano 流程简介 下载krpano 注册krpanotools(不注册会有水印) # 推荐购买,当然网上还是可以找到注册的密钥./krpanotools register ****** 使用nodejs运行执行krpanotool,进行文件切割,具体config配置介绍 ./krpanotools makepano -config=config文件路径 全 ...
docker删除不在运行container
docker删除不在运行containerdocker rm $(docker ps -a -q) 临时运行加入–rm的参数,停止后会自动删除容器# 临时运行node环境docker run -it --rm node:10.14.2-alpine node
一行js代码实现平滑滚动
js一行代码实现平滑滚动window.scroll({"behavior": "smooth", "top": 100}) 兼容 IE和Safari暂时不支持