摘要:
原因: vsCode的powershell自身设限问题。 解决方法: vsCode的终端执行 ‘get-ExecutionPolicy‘,显示‘Restricted’ -- 受限 执行 ‘set-ExecutionPolicy RemoteSigned’ 来取消限制 再执行 ‘get-Executi 阅读全文
摘要:
前言:这是一个很无聊的坑,但是不太容易去注意到。 简述一下,通常使用计时器都要记得清除定时器,来避免造成内存泄露。 上问题代码: 1 let time = 0 2 this.timer = setInterval(() => { 3 if (time <= 1) { 4 time= time + 0 阅读全文
摘要:
前言JavaScript是个单线程语言,所以就是说在执行一行代码的过程中,必然不会存在同时执行的另一行代码的情况。但如果大量的代码都是同步执行的话,程序将进入假死状态等待前面代码执行完毕,这显然不够友好。所以为了这种应对这种情况,有了异步的概念, JavaScript的处理很像一个分配任务的管理者, 阅读全文
摘要:
前言: github比较火的有如react - native -vector- icons等图标库,为什么提到这些第三方库。 首先明确一个点,你是否需要现成的第三方图标库? 优点:开箱即用,内容丰富 缺点:难以定制,占用打包空间 所以拥有自身项目的字体图标库也是一种不错的选择。 一、拥有自身的图标库 阅读全文
摘要:
react-native中,开发androidTV输入框的焦点处理。 复述流程: 安卓TV上,无法通过上下左右键,以及遥控器的上下左右来获取输入框焦点。 原因: 脸书的锅,但没修,这里官方的说法,TextInput在Android TV设备上不起作用。本机ReactEditText实现存在一个问题, 阅读全文
摘要:
最近在看vue源码。 里面使用Object.defineProperty()中!!吸引眼球 1 export function def (obj: Object, key: string, val: any, enumerable?: boolean) { 2 Object.defineProper 阅读全文
摘要:
这是一篇乱七八糟的随笔。class是ES6新增的特性,用于解决JavaScript没有类的困惑。 --杂谈 ES5及之前,类都是用函数来替代,包括实例。 如: 1 function Person(name) { 2 // this指向实例 3 this.name = name 4 this,,log 阅读全文
摘要:
一直对链式调用很感兴趣, 清晰可见的语法让人很舒服。自己手写了一个简单的加法对象来加深自己的对于链式调用的思考。 1 let obj = { 2 num: 0, 3 add: fucntion (x) { 4 this.num += x 5 console.log(this.num) 6 retur 阅读全文
摘要:
link标签和@import都是为了引入css样式 不同之处: -- 从属关系: link: 是html标签,能够支持rel等各种属性 @import: 是css提供的语法,只有导入样式表的作用 -- 兼容 link: 不存在兼容问题 @import: 不兼容IE5以下 -- 加载 link: 与页 阅读全文
摘要:
链判断运算符 ?. 业务场景: 1 // 假设data是个数组,如果data没有值,为undefinded,则直接复制会报错,因为没有length这个属性 2 3 const dateCount = data.length // 报错 4 5 // 正常的处理情况是,加个判断 6 if (data) 阅读全文