- 博客(249)
- 资源 (8)
- 收藏
- 关注
转载 十分钟快速上手NutUI
前言本文将会从 NutUI 初学者的使用入手,对 NutUI 做了一个快速的概述,希望能帮助新人在项目中快速上手。文章包括以下主要内容安装引入 NutUINutUI 组件的使用NutUI...
2020-08-27 15:58:06
2691
转载 Ant Design暗黑模式设计解析
前言近年来暗黑模式的设计趋势开始一点点明显,Ant Design 在这次 4.0 的升级中也对这类暗黑场景化的设计开始进行初步的探索,接下来就让我们一起...
2020-03-27 09:10:00
3621
转载 NutUI CLI源码解析
前言NodeJs的出现,让前端工程化的理念不断深入。先是带来了Gulp、Webpack等强大的构建工具,随后又出现了 vue-cli和 create-r...
2020-03-26 19:54:12
1035
转载 「异」曲同工 —— Generator
介绍大家都知道,JS是一门单线程语言,所谓"单线程"就是一次只能完成一件任务。若是多个任务,就要排队执行,前面一个任务完成,后面一个任务...
2020-03-25 09:00:00
376
转载 TypedArray 还是 DataView: 理解字节序
TL;DR在同一台机器上,访问ArrayBuffer的方式不一样就会得到不同的字节序。长话短说:使用 TypedArray 和 DataView 两种方...
2020-03-24 08:30:00
976
转载 GPU加速在前端的应用
概述GPU(Graphics Processing Unit) 图形处理单元,又称图形处理器,是我们所周知的显卡的核心部件,是显卡的“心脏”。按照字面意...
2020-03-23 09:39:26
3513
3
转载 React Hooks的体系设计之二 - 状态粒度
前言继续读基于hook的状态管理,毕竟状态无论什么时候都是react的重中之重。在有了useState这东西之后,我们会发现状态被天生地“拆散”了,比如曾经有一个类组件:class To...
2020-02-25 09:40:21
507
转载 React Hooks的体系设计之一 - 分层
前言React Hooks是React框架内的逻辑复用形式,因其轻量、易编写的形态,必然会逐渐成为一种主流。但在实际的开发中,我依然觉得大部分的开发者对hook的使用过于粗暴,缺乏设计感...
2020-02-20 09:00:00
840
转载 如何设计出访问性更佳的搜索栏
前言最近有一位设计师就她的 app 设计向我寻求反馈,我很高兴可以帮上她的忙。我一向很乐意与设计师们交流心得,这是一个可以激发他们产生新灵感的过程。我遇到的其中一个问题就是搜索栏的设计。...
2019-12-24 09:34:21
475
转载 什么是抽象语法树
前言AST 是抽象语法树的缩写词,表示编程语言的语句和表达式中生成的 token。有了 AST,解释器或编译器就可以生成机器码或者对一条指令求值。小贴士: 通过使用 Bit,你可以将任意...
2019-12-23 09:23:54
1800
转载 React Hooks: 没有魔法,只是数组
前言理解hooks怎么运行我听说很多同学都对hooks像魔法一般的效果感到困惑,因此我将尝试通过浅显的方式,来演示hooks是怎么运行的。hooks的原则react团队在...
2019-11-28 09:34:54
854
转载 深入理解:React hooks是如何工作的
前言在本文,我们将使用闭包实现一个React Hooks的微型版本。这么做有两个目的,一是演示闭包的效用,二是如何使用29行易读的JS代码实现Hooks。最后我们可以很自...
2019-11-27 09:30:56
553
1
转载 React + Typescript 工程化治理实践
前言最近参与了一个 React + Typescript 组件项目,这个项目后期会开源,对代码的质量和工程化上有比较高的要求,因此需要进行工程化治理。通过这次工程化治理,笔者算是梳理清楚了一个 React + Typescript 第三方组件所需要的一些工程化方面的基础设施,在这里总结并分享给大家。这次的工程化治理主要分以下几个方面:开发体验:打包工具和 Mono-repo 管理代码质量:测试静态...
2019-11-25 09:40:01
913
转载 JavaScript 运行原理
前言正文从这开始~~JavaScript V8 引擎是如何与内存管理,调用堆栈,线程和事件循环协同工作的。内存Orinoco logo: V8 的垃圾回收器当遇到语句 var a = 10 时,内存将分配一个位置来存储 a 的值。可用内存是有限的,复杂的程序可能包含许多变量和嵌套对象。因此合理地利用可用内存至关重要。与像 C 这样需要显式分配和释放内存的语言不同,JavaScript 提供了自动垃...
2019-11-11 11:54:00
302
转载 CSS第四级选择器
前言div { /* 一些应用在所有 div 元素上的样式 */ }ul li:last-child { /* 一些只应用在列表的最后一个子元素上的样式 */ }...
2019-10-30 10:10:13
487
转载 浅谈:前端如何赋能业务
前言你是否头疼于,每天做不完的需求和改不完的bug?而追求成就感的你是否想过,你所编写的一行行代码,是在反复的变化中迅速成为遗留代码,还是助公司插上腾飞的翅膀,在你死我活...
2019-10-28 09:30:21
1126
转载 前端工程师的产品思维
前言最近帮中台团队面试了很多前端,有些想法不吐不快:发现现在很多前端都喜欢去 ToC 的业务团队,认为 ToB 的业务不就是去 XX 组件库里复制粘贴代码,然后增删改查吗...
2019-10-21 09:51:15
556
1
转载 漫谈 Typescript 研发体系建设
前言(黄线:Javascript;蓝线:TypeScript)我们团队从两年前开始引入 TypeScript。TypeScript 给项目带来了诸多好处,但也可能带来额外...
2019-10-18 09:50:54
317
转载 深入浅出 Babel 下篇:既生 Plugin 何生 Macros
接着上篇文章:这篇文章干货不少于上篇文章,这篇我们深入讨论一下宏这个玩意——我想我们对宏并不默认,因为很多程序员第一门语言就是C/C++; 一些Lisp方言也...
2019-10-16 09:59:20
487
转载 深入浅出 Babel 上篇:架构和原理 + 实战
作者:_sx_https://juejin.im/post/5d94bfbf5188256db95589be国庆放假了,我还在利用碎片时间在写文章,不知道长假还有没有人...
2019-10-15 09:00:00
502
转载 大规模应用 TypeScript
前言大家好,我的名字是 Bree,在 Airbnb 工作。在大公司中进行大的改革很难,这需要去说服很多人,同时又需要涉及大量的代码迁移。我想要和大家分享的是,我们是如何将...
2019-10-14 10:02:47
358
转载 揭开 JavaScript 引擎的面纱
前言最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时何地去...
2019-10-11 09:41:23
313
转载 Faster than faster——RN新架构中的JavaScript Interface
背景随着Flutter等新框架的崛起,现有的问题RN老的架构非常重的依赖于Bridge:所有的JS和Native之间传递的信息,都要序列化为JSON之后进行异步传输。这样...
2019-10-10 09:40:35
438
转载 在 UC 做的前端工程化探索
前言我在 2016 年初加入 UC 的国际业务部,负责为 UC News 搭建运营后台。随着前端团队人数越来越多,我开始推动团队的前端技术栈统一以及前端工程化,开发了一个...
2019-10-09 09:59:40
294
转载 现代 JavaScript 教程 - 代码风格
前言我们的代码必须尽可能的清晰和易读。这实际是一种编程艺术 —— 以一种正确并且人类易读的方式编码来完成一个复杂的任务。有一个帮助你(实现上面的目标)的事情就是良好的代码...
2019-10-08 09:52:04
729
转载 蚂蚁金服Node.js 基础服务 - 摸爬滚打才不负功名尘土
作为『那些年的体验技术部』一文的亲历者,蚂蚁体验技术承载了我们的梦想,走过了十年,经历了风雨,也收获了掌声,但这都只是波澜壮阔的互联网发展史中的小小缩影。下一个十年会发生...
2019-09-30 09:00:00
512
转载 用React Hooks与Web Animation API实现动效组件
动效组件一个体验良好的动效完全可以吸引用户的更多停留,以一种通用的方式从侧面提升业务的转化效果,某些特定场景下,React Hooks随着 React 在 v16.8 的...
2019-09-26 09:36:32
460
转载 把网站升级到http/2
为什么要升级到意思是说要使用http/2,我之前只是听过http/2的一些介绍,其实http/2已经来了。http/2最大的特点是使用多路复用,对同一个域的服务器只建立一...
2019-09-24 09:38:44
1111
转载 每日优鲜供应链前端团队微前端改造
前言最近接触到一种是根据路由去加载不同的子项目。每个子项目独立一个文件。一、需求以及成果我所在团队是做toB业务的,技术栈是Vue,团队目前有十多个典型的toB业务(菜单...
2019-09-23 09:41:43
1481
转载 Vue 3.0 最新进展,Composition API
在上一篇文章Vue 3.0 前瞻,体验 Vue Function API,笔者通过尝试vue-function-api,提前体验了Vue 3.0 即将发布的函数式API,...
2019-09-20 09:38:03
680
转载 忍者代码
学而不思则罔,思而不学则殆。@孔子过去的程序员忍者使用这些技巧来使代码维护者的头脑更加敏锐。代码审查大师在测试任务中寻找它们。一些新入门的开发者有时候甚至比忍者程序员更好...
2019-09-19 09:32:08
2901
转载 JavaScript中的“黑话”
前言又是一篇基础性的文章。因为球是圆的,所以不论发生什么都有可能,对这点我是深信不疑的,但最近我总是在怀疑,JavaScript也是圆的!什么是“黑话”黑话,本指旧时江湖...
2019-09-18 09:51:44
268
转载 浅析Typescript设计模式
设计模式就是软件开发过程中形成的套路,就如同你在玩lol中的“正方形打野”,“四一分推”,又或者篮球运动中的“二夹一”,“高位单打”一样,属于经验的总结。熟悉设计模式有什...
2019-09-17 09:20:44
250
转载 React高频面试题梳理,看看面试怎么答?(上)
这是ConardLi的第67篇原创,谢谢你的支持! 文中流程图都为ConardLi原创,如需使用,请标明来源。前段时间准备面试,总结了很多,下面是我在准...
2019-09-16 09:15:30
205
转载 简明 JavaScript 函数式编程-入门篇
写在开头本文较长,总共分为三大部分:(对于函数式编程以及其优点有一定理解的童鞋,可以直接从 第二部分 开始阅读)第一部分:首先会通过实际代码介绍一下什么是函数式编程以及使...
2019-09-10 09:26:00
388
转载 Webpack优化——将你的构建效率提速翻倍
前言今日早读文章由字节跳动@jerryOnlyZRJ授权分享。正文从这开始~~背景随着构建体系不断完善、构建体验不断优化,webpack 已经逐渐成为了前端构建体系的一大...
2019-09-06 09:51:50
1174
转载 Vue.js 团队成员蒋豪群:现代前端框架如何提高你的效率
2019年8月28-29日在台北国际会议中心举办ModernWeb2019上,由Vue.js 团队成员@蒋豪群带来的一场《How Modern Front-End Fra...
2019-09-03 09:27:31
524
转载 HTTP协议理解及服务端与客户端的设计实现
本文主要帮助读者理解 HTTP 的协作原理、HTTP 相关的各层协议,在服务端和客户端的架构设计和一些优化的技巧,本文中主要讲述逻辑思想和协议远离,会使用部分 Java ...
2019-09-02 09:54:59
922
转载 28道JavaScript面试题,看看能错几道?
接前面两篇文章:送你43道JavaScript面试题送你58道JavaScript面试题(上)仓库地址:https://github.com/lydiahallie/ja...
2019-08-31 09:00:00
342
从天气项目看Spring Cloud微服务治理 下载
2018-02-26
分布式服务框架原理与实践_李林锋著
2017-10-18
微服务设计中文完整版
2017-10-18
《锋利的jQuery》(高清扫描版-有书签)
2017-10-17
C#多线程编程实战
2017-10-17
领域驱动设计C#+2008实现
2017-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人