摘要: 你可能对使用数组的 join 方法已经轻车熟路,但你也许不知道: 10.If element0 is undefined or null, let R be the empty String; otherwise, let R be ToString(element0). https://www.e阅读全文
posted @ 2019-07-11 15:14 廖飞银 阅读(9) 评论(0) 编辑
摘要: 背景 我们的项目通过重写 对象上的方法实现日志上报的功能,截取代码片段如下: 然而在极少部分手机(iPhone 5s 9.3.1)中,在页面上使用 打印内容,会导致页面渲染失败,也不会向后台发送任何内容。 fixed 经过排查,发现问题出现在 。由于我们重写了 对象上的方法,导致执行 等方法时,丢失阅读全文
posted @ 2019-07-01 15:54 廖飞银 阅读(10) 评论(0) 编辑
摘要: 背景 在编写 .vue 组件时,可以将状态外置来获取一些额外的好处,譬如有这么一个组件(global components.vue): 将组件的状态外置,即 store.js 如下: 组件状态外置有两个好处: 单独的 js 文件,可以享受编辑器的代码提示功能 可以在任意地方,引入 store.js 阅读全文
posted @ 2019-06-25 10:55 廖飞银 阅读(15) 评论(0) 编辑
摘要: 判断“this 指向谁”是个老大难的问题。 网络上有许多文章教我们如何判别,但大多艰涩复杂,难以理解。 那么这里介绍一个非常简单实用的判别规则: 1)在函数【调用】时,“this”总是指向小数点左侧的那个对象 2)如果没有小数点,那么“this”指向全局作用域(比如 Window,严格模式为 und阅读全文
posted @ 2019-06-18 11:40 廖飞银 阅读(24) 评论(0) 编辑
摘要: 关于微信小程序授权登录的最佳实践,我觉得最重要的一点是:在满足需求的情况下, 不侵入业务逻辑 。 "源码详见/src/request/" 所以,首先需要搞清楚有哪些需求。(注:本文只针对小程序原生框架) 对于大部分应用,并不是所有页面/接口都需要登录才可访问,这就要求登录功能需要实现:仅在需要登录的阅读全文
posted @ 2019-05-15 17:47 廖飞银 阅读(55) 评论(0) 编辑
摘要: 面试神器之数组去重 操作数组担心 falsy 值? 生成一个真正的空对象 合并对象 要求函数参数必传 const isRequired = () = { throw new Error('param is required'); }; const hello = (name = isRequired阅读全文
posted @ 2019-05-05 11:15 廖飞银 阅读(65) 评论(0) 编辑
摘要: 我对于 JavaScript 的内存模型一直都比较困惑,很想了解在操作变量的时候,JS 是如何工作的。如果你和我有同样的困惑,希望这篇文章能给你一些启发。 译文,喜欢原文的可以直接拉到底部 当我们声明变量、初始化变量、更改变量值的时候,到底会发生什么?JavaScript 是如何实现这些基本的功能?阅读全文
posted @ 2019-04-24 17:32 廖飞银 阅读(70) 评论(0) 编辑
摘要: 配置 tomcat 打开 tomcat 安装路径下的 conf/server.xml 文件,将 port 为 8080 的 connector 做如下更改: 我们新加了 和`useBodyEncodingForURI="true"` 配置 .jsp 在每个 .jsp 文件中,都需要添加一条规则: 配阅读全文
posted @ 2019-04-16 09:58 廖飞银 阅读(14) 评论(0) 编辑
摘要: 关键词: `js引用sass变量` 1 如何在样式中使用 scss 的声明的全局变量 假设我们有一个全局的 scss 变量文件 ,如下: 如果想要在组件的样式中使用这些变量,我们需要引入这个文件,像这样: 这种方式虽然解决了问题,但带来了很多问题:代码冗余、不好维护... 我们迫切需要一种全新的更优阅读全文
posted @ 2019-03-11 15:16 廖飞银 阅读(2144) 评论(0) 编辑
摘要: 375. 猜数字大小 II 原题链接 "375. 猜数字大小 II" 题目下方给出了几个提示: 游戏的最佳策略是减少最大损失,这引出了 Minimax 算法,见 "这里" ,和 "这里" 使用较小的数开始(例如3),看看在最差的情况下你要支付多少钱? 即使 n 比较小,完全使用递归的效率也很低,试试阅读全文
posted @ 2019-02-20 15:56 廖飞银 阅读(122) 评论(0) 编辑