摘要:
问题描述: 在 iOS 系统中,用微信打开了 A 页面的链接,然后由 A 页面进入 B 页面 在 B 页面打开微信右上角菜单,使用“复制链接”功能 最后粘贴出来的链接是 A 页面的链接 分析原因: 这个问题在微信 6.2 时代就已存在,GitHub 上有很多人到 weui 的主页提 issue ht 阅读全文
摘要:
中午和同事吃饭,席间讨论到数组去重这一问题 我立刻就分享了我常用的一个去重方法,随即被老大指出这个方法效率不高 回家后我自己测试了一下,发现那个方法确实很慢 于是就有了这一次的高性能数组去重研究 一、测试模版 数组去重是一个老生常谈的问题,网上流传着有各种各样的解法 为了测试这些解法的性能,我写了一 阅读全文
摘要:
一、面试题 问:你知道水仙花数吧? 答:水仙?我对花不是很了解啊... 问:不是水仙花!是水仙花数,也就是三位数的自幂数。 答:emmmmmmmm 问:看来是不知道了。如果一个三位数,它每个位上的数字的 3 次幂之和等于它本身,那么这个数就是一个水仙花数。 答:额...能举个例子么? 问:比如 15 阅读全文
摘要:
根据我的面试经历,一般小公司的面试环节,比较关心框架的熟练程度,以及独立开发组件的能力 但大厂通常有五轮以上的面试,而且对 js 基础语法很是看重 于是我总结了一些关于 js 基础的面试对话,有的当时没答上来,就在总结的时候就加了点料 忽然觉得又该读一遍犀牛书了... 一、面试对话 问:你知道 js 阅读全文
摘要:
在上一篇《前端面试 - 算法篇(二分法)》的评论中,有朋友提出了一个“循环杀人游戏” 就在我为之苦恼的时候,一位同事在我身旁经过,突然说了一句:“咦,这不是约塞夫问题吗?” 一、面试题 原题目不太明朗(一号到底杀不杀?) 于是把题目优化一下,更接近于原本的约塞夫问题 假设有100人,分别编号 1~1 阅读全文
摘要:
问题描述: 函数的结构如上图所示,在调用该函数的时候,浏览器报错: 分析原因: 在 js 的语法中,如果语句独占一行,通常可以省略句末的分号 但实际上 js 解析代码的时候,只有在句末缺少分号就无法正常运行的时候,才会自动填补分号 如果前后的语句能够组成一个语法正确的语句,则不会自动填补分号 上面的 阅读全文
摘要:
问题描述: Vue 项目中,表单的提交按钮默认为禁用状态,当所有字段都填写之后,启用提交按钮 部分表单可以允许某些字段为空 分析原因: 可以通过 for-in 语句校验 formdata,然后用 v-bind 给 disabled 属性绑定校验函数 这个校验函数可以绑定在 Vue 的原型链上,这样能 阅读全文
摘要:
前段时间换了份工作,也经历了很多面试,最终通常都会扑在算法上 虽说前端是所有程序员中,对于算法的要求最低的一个岗位,但算法依旧是进阶的必修课 于是决定记录一下与算法相关的面试题,以后拿去面别人 一、面试题 问:有一个一百层的高楼,现在给你两个完全一样的玻璃球,去测出在哪一层楼把球扔出去,刚好能把玻璃 阅读全文
摘要:
我从国图出来,在马路边四处张望,寻找我叫的那辆滴滴快车。 司机已经来过电话,我拜托他多等一会儿,但现在已经过去了十多分钟,不知道他会不会已经取消订单。 情况并没有那么糟,我最终找到了那辆车。我上车之后才发现,司机居然在玩“刺激战场”。我看了一眼,三级包三级头,还挺肥。 司机没有埋怨我的姗姗来迟,反而 阅读全文
摘要:
一、URL 传参 当使用 navigateTo() 方法跳转页面的时候,可以在 url 后面接 query 参数 然后在 Page 页面的生命周期函数 onLoad 中可以接收到这些参数 此外 reLaunch 和 redirecTo 也支持 URL 传参 二、事件处理 之前介绍的 properti 阅读全文