摘要:
参考阮一峰的《字符串匹配的KMP算法》,用JS实现一版,备忘~ // 主串 let mainString = "BBC ABCDAB ABCDABCDABDEDC"; // 模式串 let patternString = "ABCDABD"; /** * 算出《部分匹配表》Partial Match 阅读全文
摘要:
尝试了各种Mac版本的安卓模拟器,包括Android Studio、Genymotion以及国内的网易MuMu、夜神、蓝叠、腾讯手游助手,做的最好的是Android Studio,最难上手的也是Android Studio。 Android Studio有两种架构类型的镜像可选,分别是x86和arm 阅读全文
摘要:
1、下载安装Charles,此教程仍针对Mac版本 2、设置代理端口:菜单 - Proxy - Proxy Settings - Proxies - HTTP Proxy - 输入端口8888,勾选下方Enable transparent HTTP proxying 3、设置访问控制列表:菜单 - 阅读全文
摘要:
一、模拟器调试 1、启动Xcode 2、选择菜单Xcode - Open Developer Tool - Simulator 3、启动Simulator后,选择Simulator菜单Hardware - Device - iOS12.x - 再选择需要的手机/iPad型号 4、安装App,直接拖放 阅读全文
摘要:
一 最近要做一个新官网,需求评审完之后,考虑到官网都是纯静态页面,功能简单,操起vue cli3几秒内创建好了项目脚手架,开发前,我打开了首页模板文件,看到下面这行字,有了一些思考…… (ps:四个 是项目名,略去了) 二 JS最初是用来给界面添加交互的,近几年,前端火的原因则主要是因为JS,新技术 阅读全文
摘要:
Web Component不是新东西,几年前的技术,但是受限于浏览器兼容性,一直没有大规模应用在项目里,直到现在(2018年年末),除IE仍不支持之外,其它主流浏览器都支持web component。 阅读全文
摘要:
JavaScript中的基本数据类Number是双精度浮点数,它可以表示的最大安全范围是正负9007199254740991,也就是2的53次方减一,在浏览器控制台分别输入Number.MAX_SAFE_INTEGER和Number.MIN_SAFE_INTEGER可查看对应的最大/小值 将这个最大 阅读全文
摘要:
如果你是一个初学者,这篇文章可以拓展你对正则表达式用法的理解,不过建议你先阅读一些正则表达式入门文章,比如经典的《正则表达式30分钟入门教程》。如果你对正则表达式有一定的认识,那么这篇文章可以让你了解JavaScript中的新功能。 随着ES2018的更新,JavaScript正则表达式和其他基于P 阅读全文
摘要:
前端测试现状 经常听到后端同学说“单元测试”,前端写过测试用例的有多少?答案是:并不多,为什么呢?两个主要原因 1、前端属于GUI软件,浏览器众多,兼容问题让人头大,用户量有一定规模的浏览器包括: IE8、IE9、IE10、IE11、chrome、FireFox、360浏览器、搜狗浏览器、QQ浏览器 阅读全文
摘要:
前段时间发现一个chrome 65+的BUG(chrome已更新到66,BUG仍然存在),一个元素同时使用了以下样式(失去焦点和css3的Z轴平移0deg),渲染异常 渲染截图: 正常渲染截图应该是: 完整demo: 复现环境: Mac mini OS 10.11.6 chrome 65+ 给chr 阅读全文