04 2019 档案

摘要:一、问题 RN项目里使用Flatlist组件,上拉刷新item过多时,出现跳屏、闪屏、空白屏等问题。 二、原因 先在render函数里log了一下,发现没有re-render,判断不是网络请求或页面内组件数据变动导致的重复渲染; 然后判断是Flatlist自己的触底监听机制有问题; 最后查到是因为最 阅读全文
posted @ 2019-04-26 20:25 执白 阅读(3253) 评论(0) 推荐(0)
摘要:ps:城际的网速还是不错的~ 阅读全文
posted @ 2019-04-26 07:44 执白 阅读(185) 评论(0) 推荐(0)
摘要:24 tips for React Native you probably want to know(你可能想知道React Native的24个技巧) React native很棒。但事情可能会很艰难。以下是我从项目到项目的内容,我希望与您分享,这可能会为您节省一些时间。 1.用于调试 1.1断点 阅读全文
posted @ 2019-04-23 09:51 执白 阅读(299) 评论(0) 推荐(0)
摘要:一、question You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their n 阅读全文
posted @ 2019-04-22 09:02 执白 阅读(176) 评论(0) 推荐(0)
摘要:一、概念 同步(synchronous):指在js的主线程上,所有任务被依次执行; 异步(asynchronous):指任务不进入主线程,进入任务队列(task);当“任务队列”通知主线程,异步任务才进入主线程执行。 二、异步的机制 同步任务都在主线程上执行,形成一个“任务栈”; 异步任务在“任务队 阅读全文
posted @ 2019-04-20 23:51 执白 阅读(231) 评论(0) 推荐(0)
摘要:如果没有分别,毕业本该是快乐的。 一 提及分别,人人多少都会有些感伤。碰上丰厚易感的人,那肯定是要流下几滴充满纪念意义的眼泪;碰上豁达开朗的人,那肯定是要有酒有肉、载歌载舞一番的;碰上我这样的人,那肯定是要人前动如脱兔,跟大伙通宵达旦,彼此祝福;人后静如处子,把我们的事迹都写在故事里,存在歌声里,以 阅读全文
posted @ 2019-04-20 22:28 执白 阅读(360) 评论(0) 推荐(0)
摘要:原文:https://www.cnblogs.com/android-blogs/p/5623481.html 探究react-native通信机制 通信方式 我们所说的[通信],指的是RN中Java和js的通信,也就是js部分中的那些jsx代码是如何转化成一个java层真实的view和事件的,ja 阅读全文
posted @ 2019-04-19 09:05 执白 阅读(471) 评论(0) 推荐(0)
摘要:一、关于canvas缩放 canvas图像缩放处理有两种思路: ctx.scale(),对整个canvas进行重绘,会导致每次缩放都重新加载,影响体验效果 在canvas外包层view,直接对外层的view进行缩放 二、view触摸事件 view组件借助RN自带的手势响应系统,已经有完善的触摸事件处 阅读全文
posted @ 2019-04-16 15:48 执白 阅读(935) 评论(0) 推荐(0)
摘要:一、问题描述 在画canvas时,遇到屏幕瞬间空白的情况(大约1~2帧),造成用户体验不好。 二、原因 canvas的绘图过程是:先擦出整个画布;然后浏览器到达重绘时间点后,在空白的canvas上作画;xx毫秒后,这一帧动画上的所有元件完成绘画。 那么,当采用setTimeout或setInterv 阅读全文
posted @ 2019-04-14 17:31 执白 阅读(2448) 评论(0) 推荐(0)
摘要:Learn these core JavaScript concepts in just a few minutes(只需几分钟即可学习这些核心JavaScript概念) 原文地址:https://medium.freecodecamp.org/learn-these-core-javascript 阅读全文
posted @ 2019-04-14 17:16 执白 阅读(159) 评论(0) 推荐(0)
摘要:原文地址:https://medium.freecodecamp.org/modern-frontend-hacking-cheatsheets-df9c2566c72a The best front-end hacking cheatsheets — all in one place.(最好的前端 阅读全文
posted @ 2019-04-14 16:31 执白 阅读(180) 评论(0) 推荐(0)
摘要:一、原因 当您发现rn app在关闭远程调试后,一些功能无法正常工作时,这很可能是由于设备上的JavaScript执行环境与远程调试器之间的细微差别造成的。 例如,日期问题,Date构造函数似乎接受Chrome远程调试环境中的特定于语言环境的日期格式,但不接受设备上的日期格式。这可能是由于您的计算机 阅读全文
posted @ 2019-04-12 09:10 执白 阅读(666) 评论(0) 推荐(0)
摘要:一、问题 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 二、解决 (堆栈方法) (数学方法) ps.数学方法的用时要比调用堆栈快很多。 阅读全文
posted @ 2019-04-07 17:16 执白 阅读(197) 评论(0) 推荐(0)
摘要:原文地址:https://blog.sessionstack.com/how-javascript-works-the-building-blocks-of-web-workers-5-cases-when-you-should-use-them-a547c0757f6a How JavaScrip 阅读全文
posted @ 2019-04-07 16:12 执白 阅读(362) 评论(0) 推荐(0)
摘要:本文内容转自知乎 作者:no.body 链接:https://www.zhihu.com/question/19801131/answer/27459821 回调函数(callback)是什么? 什么是回调函数? 我们绕点远路来回答这个问题。 编程分为两类:系统编程(system programmi 阅读全文
posted @ 2019-04-04 12:16 执白 阅读(138) 评论(0) 推荐(0)
摘要:boss说,学习要刨根问底。 好的,开刨。 一、property和attribute在英语里有什么区别 看似没有区别。但其实大神说: property是 物体本身自带属性,不能改变的(一旦改了就是另外一个东西了) =》 化学变化 attribute,由于 attribute还可以做动词,表示赋予。。 阅读全文
posted @ 2019-04-02 10:16 执白 阅读(144) 评论(0) 推荐(0)
摘要:一、需求 在一个高640、宽360的canvas内画一些坐标点。 二、问题 坐标点只显示了一部分,剩下的点没显示(其坐标属于(640,360)区域)。 三、原因 canvas默认的画布大小是高150,宽300,这个范围以外的点自然显示不了,因此判断是画布大小的设置有问题。 设置画布大小的时候,分别用 阅读全文
posted @ 2019-04-02 09:49 执白 阅读(695) 评论(0) 推荐(0)
摘要:Chrome DevTools - 25 Tips and Tricks 原文地址:https://www.keycdn.com/blog/chrome-devtools 如何打开? 1.从浏览器菜单打开 2.通过右键单击打开 3.使用键盘快捷键打开 Windows: F12 or also Ctr 阅读全文
posted @ 2019-04-01 23:36 执白 阅读(243) 评论(0) 推荐(0)
摘要:一、问题 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 二、解决 阅读全文
posted @ 2019-04-01 08:37 执白 阅读(187) 评论(0) 推荐(0)