赞了文章2021-06-21
泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。
赞了文章2021-03-02
并发工具类我们已经讲了很多,这些工具类的「目标」是让我们只关注任务本身,并且忽视线程间合作细节,简化了并发编程难度的同时,也增加了很多安全性。工具类的对使用者的「目标」虽然一致,但每一个工具类本身都有它独特的应用场景,比如:
提出了问题2020-04-30
赞了文章2020-04-14
序言:如下文章为2019年4月发布,2020年的测评版本也已出炉,最新评测点击:跨端开发框架深度横评之2020版 上周,Taro 团队发布了一篇《小程序多端框架全面测评》,让开发者对业界主流的跨端框架,有了初步认识。感谢 Taro 团队的付出。 不过横评这件事,要想做完善...
赞了文章2019-10-30
整个前端领域在这几年迅速发展,前端框架也在不断变化,各团队选择的解决方案都不太一致,此外像小程序这种跨端场景和以往的研发方式也不太一样。在日常开发中往往会因为投放平台的不一样需要进行重新编码。前段时间我们需要在淘宝页面上投放闲鱼组件,淘宝前端研发D...
赞了文章2019-10-29
随着闲鱼用户快速增长,运营活动越来越趋于精细和个性化,运营会根据用户偏好为其投放合适的活动,如下图所示在闲鱼首页商品展示时,会在商品的列表中插入活动Banner,通过这些活动banner引导用户进入到相应活动会场,实现会场导流。闲鱼投放系统负责闲鱼运营活动的...
赞了文章2019-10-09
我们生活在一个万物兼可分享的年代,而分享的过程,几乎最终都会分享某一个链接,那么,作为开发者,最常遇到的问题中应该包括如何通过一个URL地址快速的打开App,并导航至特定的页面。
赞了文章2019-08-28
在过去几年的DevOps的浪潮中,自动化、持续集成这两个概念早已深入人心(互联网技术人)。比尔盖茨先生曾经都说过:“任何技术在一个业务中使用的第一条规则就是,将自动化应用到一个高效的操作上将会放大高效。第二条就是自动化应用到一个低效操作上,则放大了低效率。”
赞了文章2019-08-08
这两段代码在功能上是等价的,都是数组中所有数字的总和,但是它们之间有一些理念差异。让我们先研究一下 reducer,因为它们功能强大,而且在编程中很重要。有成百上千篇关于 reducer 的文章,最后我会链接我喜欢的文章。
提出了问题2019-06-25
发布了文章2019-06-16
LeetCode Notes - 1 Overview LeetCode - 141. Linked List Cycle - 环形链表 LeetCode - 142. Linked List Cycle II - 环形链表 LeetCode - 258. Add Digits - 数字推导(数字根) LeetCode - 461. Hamming Distance - 位运算 LeetCode - 463. Island Perimeter - ...
赞了文章2019-04-09
对于大型 Web应用程序,代码组织非常重要。 它有助于创建高性能且易于理解的代码。 最简单的策略之一就是代码分离。 使用像 Webpack 这样的工具,可以将代码拆分成更小的部分,它们分为两个不同的策略,静态和动态。
发布了文章2019-04-03
代码层面,可以在 FlatList 的 onScrollEndDrag 中添加自动 Tab 切换函数,借助 FlatList 实例的内容区高度 contentLength,滑动偏移量 offset 和可视区高度 visibleLength 三者关系,实现下拉自动切换Tab功能。
发布了文章2019-04-01
模块化开发 优点 模块化开发中,通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数,并且可以按需加载。 依赖自动加载,按需加载。 提高代码复用率,方便进行代码的管理,使得代码管理更加清晰、规范。 减少了命名冲突,消除全局变量。 目前流...
关注了问题2019-03-13
赞了文章2018-09-05
react+redux项目已经是很常见了,React已经有了成熟的书写规范:React规范-airbnb但是redux书写规范目前比较少见,这里分享一种我司 薪人薪事 的redux书写习惯。
回答了问题2018-08-26
说明1.采用了ES7 语法 —— async await2.下述代码是在 React 中运行的,调用函数采用的this.funcName()3.获取 Promise 更常用的场景是在 Redux 中。在 action 中,返回 promise 状态值,在 container 组件中获取。
赞了文章2018-08-02
一行代码胜过千言万语。。这篇文章呢。。主要讲述我一步一步优化react性能的过程。。为啥要用immutable.js呢。毫不夸张的说。有了immutable.js(当然也有其他实现库)。。才能将react的性能发挥到极致!要是各位看官用过一段时间的react,而没有用immutable那么本文...
赞了文章2018-07-23
前言:在当下的前端界,react 和 redux 发展得如火如荼,react 在 github 的 star 数达 42000 +,超过了 jquery 的 39000+,也即将超过前几年比较火的angular 1 的 49000+;redux 的 star 数也要接近 20000,可见大家对其的热情程度,究竟是什么魔力让大家为之疯狂呢...
赞了文章2018-07-23
前言:在当下的前端界,react 和 redux 发展得如火如荼,react 在 github 的 star 数达 42000 +,超过了 jquery 的 39000+,也即将超过前几年比较火的angular 1 的 49000+;redux 的 star 数也要接近 20000,可见大家对其的热情程度,究竟是什么魔力让大家为之疯狂呢...