lentoo-
码龄12年
关注
提问 私信
  • 博客:190,970
    190,970
    总访问量
  • 18
    原创
  • 959,682
    排名
  • 59
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2012-08-06
博客简介:

lentoo的博客

博客描述:
前端小菜鸟到高级前端到进阶之路
查看详细资料
个人成就
  • 获得92次点赞
  • 内容获得22次评论
  • 获得352次收藏
创作历程
  • 9篇
    2020年
  • 237篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • Vue.js
    2篇
  • Webpack
    3篇
  • JavaScript
    3篇
  • Node.js
    2篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

十分钟快速上手NutUI

前言本文将会从 NutUI 初学者的使用入手,对 NutUI 做了一个快速的概述,希望能帮助新人在项目中快速上手。文章包括以下主要内容安装引入 NutUINutUI 组件的使用NutUI...
转载
发布博客 2020.08.27 ·
2595 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

Ant Design暗黑模式设计解析

前言近年来暗黑模式的设计趋势开始一点点明显,Ant Design 在这次 4.0 的升级中也对这类暗黑场景化的设计开始进行初步的探索,接下来就让我们一起...
转载
发布博客 2020.03.27 ·
3551 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

NutUI CLI源码解析

前言NodeJs的出现,让前端工程化的理念不断深入。先是带来了Gulp、Webpack等强大的构建工具,随后又出现了 vue-cli和 create-r...
转载
发布博客 2020.03.26 ·
1003 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

「异」曲同工 —— Generator

介绍大家都知道,JS是一门单线程语言,所谓"单线程"就是一次只能完成一件任务。若是多个任务,就要排队执行,前面一个任务完成,后面一个任务...
转载
发布博客 2020.03.25 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TypedArray 还是 DataView: 理解字节序

TL;DR在同一台机器上,访问ArrayBuffer的方式不一样就会得到不同的字节序。长话短说:使用 TypedArray 和 DataView 两种方...
转载
发布博客 2020.03.24 ·
926 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GPU加速在前端的应用

概述GPU(Graphics Processing Unit) 图形处理单元,又称图形处理器,是我们所周知的显卡的核心部件,是显卡的“心脏”。按照字面意...
转载
发布博客 2020.03.23 ·
3424 阅读 ·
4 点赞 ·
3 评论 ·
13 收藏

React Hooks的体系设计之二 - 状态粒度

前言继续读基于hook的状态管理,毕竟状态无论什么时候都是react的重中之重。在有了useState这东西之后,我们会发现状态被天生地“拆散”了,比如曾经有一个类组件:class To...
转载
发布博客 2020.02.25 ·
485 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React Hooks的体系设计之一 - 分层

前言React Hooks是React框架内的逻辑复用形式,因其轻量、易编写的形态,必然会逐渐成为一种主流。但在实际的开发中,我依然觉得大部分的开发者对hook的使用过于粗暴,缺乏设计感...
转载
发布博客 2020.02.20 ·
805 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Happy New Year

首先感谢各位同学的关注与陪伴新的一年里,祝贺各位大佬新年快乐、没有 BUG、技术快速成长、薪资double ...
转载
发布博客 2020.01.01 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何设计出访问性更佳的搜索栏

前言最近有一位设计师就她的 app 设计向我寻求反馈,我很高兴可以帮上她的忙。我一向很乐意与设计师们交流心得,这是一个可以激发他们产生新灵感的过程。我遇到的其中一个问题就是搜索栏的设计。...
转载
发布博客 2019.12.24 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是抽象语法树

前言AST 是抽象语法树的缩写词,表示编程语言的语句和表达式中生成的 token。有了 AST,解释器或编译器就可以生成机器码或者对一条指令求值。小贴士: 通过使用 Bit,你可以将任意...
转载
发布博客 2019.12.23 ·
1734 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

React Hooks: 没有魔法,只是数组

前言理解hooks怎么运行我听说很多同学都对hooks像魔法一般的效果感到困惑,因此我将尝试通过浅显的方式,来演示hooks是怎么运行的。hooks的原则react团队在...
转载
发布博客 2019.11.28 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入理解:React hooks是如何工作的

前言在本文,我们将使用闭包实现一个React Hooks的微型版本。这么做有两个目的,一是演示闭包的效用,二是如何使用29行易读的JS代码实现Hooks。最后我们可以很自...
转载
发布博客 2019.11.27 ·
534 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

React + Typescript 工程化治理实践

前言最近参与了一个 React + Typescript 组件项目,这个项目后期会开源,对代码的质量和工程化上有比较高的要求,因此需要进行工程化治理。通过这次工程化治理,笔者算是梳理清楚了一个 React + Typescript 第三方组件所需要的一些工程化方面的基础设施,在这里总结并分享给大家。这次的工程化治理主要分以下几个方面:开发体验:打包工具和 Mono-repo 管理代码质量:测试静态...
转载
发布博客 2019.11.25 ·
883 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JavaScript 运行原理

前言正文从这开始~~JavaScript V8 引擎是如何与内存管理,调用堆栈,线程和事件循环协同工作的。内存Orinoco logo: V8 的垃圾回收器当遇到语句 var a = 10 时,内存将分配一个位置来存储 a 的值。可用内存是有限的,复杂的程序可能包含许多变量和嵌套对象。因此合理地利用可用内存至关重要。与像 C 这样需要显式分配和释放内存的语言不同,JavaScript 提供了自动垃...
转载
发布博客 2019.11.11 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS第四级选择器

前言div { /* 一些应用在所有 div 元素上的样式 */ }ul li:last-child { /* 一些只应用在列表的最后一个子元素上的样式 */ }...
转载
发布博客 2019.10.30 ·
468 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈:前端如何赋能业务

前言你是否头疼于,每天做不完的需求和改不完的bug?而追求成就感的你是否想过,你所编写的一行行代码,是在反复的变化中迅速成为遗留代码,还是助公司插上腾飞的翅膀,在你死我活...
转载
发布博客 2019.10.28 ·
1091 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端工程师的产品思维

前言最近帮中台团队面试了很多前端,有些想法不吐不快:发现现在很多前端都喜欢去 ToC 的业务团队,认为 ToB 的业务不就是去 XX 组件库里复制粘贴代码,然后增删改查吗...
转载
发布博客 2019.10.21 ·
530 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

漫谈 Typescript 研发体系建设

前言(黄线:Javascript;蓝线:TypeScript)我们团队从两年前开始引入 TypeScript。TypeScript 给项目带来了诸多好处,但也可能带来额外...
转载
发布博客 2019.10.18 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

深入浅出 Babel 下篇:既生 Plugin 何生 Macros

接着上篇文章:这篇文章干货不少于上篇文章,这篇我们深入讨论一下宏这个玩意——我想我们对宏并不默认,因为很多程序员第一门语言就是C/C++; 一些Lisp方言也...
转载
发布博客 2019.10.16 ·
462 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多