随笔分类 - 前端通用学习记录
摘要:var fillZeroToEight = function (numStr) { if (numStr.length >= 8) { return numStr; } var diff = 8 - numStr.length; var zeroStr = ""; for (let index =
阅读全文
摘要:下面的这些问题一般是不会遇到的,除非是很久没有更新Chrome浏览器版本了,更多的是在如堡垒机,云桌面之类的环境下会遇到 Chrome 59 file input 控件在某些场景下会出现点击后延迟数秒才能弹出文件选择对话框的问题 <form> <input type="file" accept="i
阅读全文
摘要:题目: 小明去超市买5瓶啤酒,喝完后,一个瓶子可以分成一个瓶盖和瓶子,四个瓶盖可以换一瓶新酒,两个瓶子可以换一瓶新酒,那么小明买5瓶酒最后一共可以喝多少瓶啤酒? 答案 /** * 问题描述:小明去超市买5瓶啤酒,喝完后,一个瓶子可以分成一个瓶盖和瓶子, * 四个瓶盖可以换一瓶新酒,两个瓶子可以换一瓶
阅读全文
摘要:参考: javascript - How to create a GUID / UUID - Stack Overflow https://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid /** * 生成一个 uuid/gui
阅读全文
摘要:在开发业务过程中,遇到了对特殊字符的各种兼容,即需要支持各种特殊符号输入,又不引起注入问题,简单的方式就是转换为 utf8 编码,这些编码和html实体的作用一致, 转换过程中,又遇到了emoji表情是占用两个字节的,又加了对 emoji 字符的处理, 我这里就叫它html实体吧,参考了文末的文章,
阅读全文
摘要:在日常开发工作中,如果需要多语言,很多时候就需要在线翻译,通常是简体中文翻译为英文、日文,繁体中文。 如果对翻译要求结果不高,使用百度翻译即可,而翻译一个字段点来点去,实在是烦人,特此写了个脚本,请在百度翻译界面 F12 打开控制台使用: let translateCn = function (te
阅读全文
摘要:对于一些常用的关联的单词进行记录。 add/remove/delete 添加/移除/删除 push/pop 入栈/出栈 inherit/extend/implement 继承/实现/继承 CRUD 增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete) bas
阅读全文
摘要:遇到如下警告 说白了原因就是 node 版本太新,npm版本太旧,不支持新版node,更新npm版本即可。 可以通过这个链接查看node和npm的版本支持关系 https://nodejs.org/zh cn/download/releases/
阅读全文