当前位置: 首页 > Web前端 > HTML5

阿里云前端周刊-第18期

时间:2023-04-04 23:42:18 HTML5

推荐一、深入浅出React高阶组件https://zhuanlan.zhihu.com/p/...从高阶函数到高阶组件,high-level组件接受React组件作为输入,输出一个新的React组件。本文介绍如何在React项目中编写和使用高阶组件,以及结合Decorator的一些实践。2.高性能的MobX模式(二)——响应变化https://zhuanlan.zhihu.com/p/...MobX可以保证每当你的响应式数据发生变化时,它会根据相应的observable属性自动更新同步地。这意味着您现在可以专注于响应更改和处理更改的副作用,而不必担心同步数据。让我们深入研究一下,看看有哪些方法可以处理副作用。3.原子设计方法论https://zhuanlan.zhihu.com/p/...原子设计是一种有用的设计和开发方法论,但基本上它只是一种构建界面的心智模型。现在您可能想知道如何使用AtomicDesign。亲爱的读者,不要害怕,因为本书的其余部分将重点介绍使您的原子设计梦想成真的工具和过程。4.我花了两个月的时间才看懂lethttps://zhuanlan.zhihu.com/p/...let刚出来的时候,我“以为”我看懂了let。然而近两个月来,对let的认识却一波三折。作者写这篇文章是希望自己的学习过程对其他人的自学有所帮助。其他1.JavaScript工厂函数在ES6中的实现https://medium.com/javascript...本文属于EricElliott出版的ComposingSoftware系列,介绍如何在JavaScriptES6语法的上下文中实现工厂函数。所谓工厂函数,不是一个类,也不是一个构造函数,能够创建一个新对象的函数;工厂功能可以简化创建新对象的过程。这篇文章不仅详细介绍了如何实现工厂函数,而且很好地解释了ES6函数语法;2、基于React.js的简单数据可视化https://codeburst.io/simple-d...本文旨在介绍如何在不借助任何第三方库的情况下,使用React.js实现SimpleSVG折线图.本文首先讨论了如何使用CreateReactApp构建一个简单的React项目,然后介绍了SVG的基本语法以及如何创建模拟数据,最后介绍了如何进行逻辑代码切分和编写一个单独的LineChart组件;3.Web开发工具中的十大常用组件https://medium.com/envato/our...每年都有很多优秀的Web开发辅助工具涌现,本文就是工程师分享的他们开发中常用的十个工具来自Envato。本文介绍了可用于生成网格的Grid.Guide、类Bootstrap样式库Foundation、在线代码编辑分享工具CodePen、jQuery插件聚集地Unheap、界面自动刷新工具LivePage,以及全页爬虫FullPageScreenCapture、字体辅助WhatFont、Node/Npm、移动速度测试、响应速度测试工具等4.React开源许可风波https://wptavern.com/react-us..近日,Apache基金会宣布禁止使用包括React、Facebook的BSDLicensewithadditionalterms在内的开源软件,导致一些使用社区的很多人纷纷请愿修改React开源许可,另外Facebook开源项目RocksDB已表示将在截止日期前修改许可证;React项目维护者表示,Facebook正在内部讨论此事,我们将继续跟踪。5.npm5.3.0发布http://blog.npmjs.org/post/16...自5.x版本发布以来,npm一直致力于提升版本迭代速度,通过小更新修复npm尽可能多地解决存在的问题。本周发布的5.3.0版本在npmls命令中增加了--link参数,并为npx增加了更多支持的语言版本;此外,该版本还修复了一系列版本控制问题。