Wednesday, September 1, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


Flutter Fish Redux架构演进2.0

Posted: 01 Sep 2021 01:53 AM PDT

Fish-Redux开源以来,已经在闲鱼核心链路上做了大量验证。从初期的宝贝详情页,发布页面开始,Fish-Redux在闲鱼的使用程度逐渐提高。Fish-Redux框架的使用极大提升了复杂页面场景下的开发效率。特别是通过框架提供的组件复用和状态管理能力,我们大幅降低了代码冗余也简化了页面复杂度。 然而随着页面复杂度的不断提升,...

web前端性能优化——前端页面的生命周期

Posted: 27 Aug 2021 12:13 AM PDT

> 作者:麦乐 来源:[恒生LIGHT云社区](https://developer.hs.net/thread/1315) ### 1 一道面试题展开 进行前端面试时,经常问这样一个问题:从浏览器地址栏输入URL后,到页面渲染出来,整个过程都发生了什么? 不堪一击的回答:首先浏览器发起请求,然后服务器返回数据,最后脚本执行和页面渲染。如果你的回答与上面的相...

ES5的继承和ES6的继承有什么区别?让Babel来告诉你

Posted: 27 Aug 2021 06:07 AM PDT

如果以前问我`ES5`的继承和`ES6`的继承有什么区别,我一定会自信的说没有区别,不过是语法糖而已,充其量也就是写法有区别,但是现在我会假装思考一下,然后说虽然只是语法糖,但也是有点小区别的,那么具体有什么区别呢,不要走开,下文更精彩! 本文会先回顾一下`ES5`的寄生组合式继承的实现,然后再看一下`ES6`的写法...

SSR 技术概述

Posted: 30 Aug 2021 05:28 AM PDT

![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/7df5f52cd9424c71b9d5a9af31fa1e9c~tplv-k3u1fbpfcp-zoom-1.image) ## 前言 服务端渲染的概念这几年可以说是炒得火热,它不是一种新型的技术,而是互联网最开始时所使用的加载技术。 那么到底是什么原因,使得人们愿意拭去历史的尘埃,让服务端渲染这一古老的概念...

30 个有用的 Node.js NPM 包

Posted: 30 Aug 2021 06:05 PM PDT

很早之前,软件工程师就通过减少程序中重复代码来加速开发过程。Nodejs生态通过npm包的形式复用代码,目前累计有超过100多万个开源可用的包。从小型互联网项目到知名科技初创公司等都有使用到npm包,其中一些流行的包每周下载量破千万,是许多应用程序的基础。 今天,现代Web应用程序中很多代码来自npm模块。我们遴选了30个...

你知道 ES6~ES12等叫法是怎么来的吗?

Posted: 31 Aug 2021 08:30 AM PDT

> 你知道 ES6~ES12等叫法是怎么来的吗? ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f124ce78ad7f46c5a7615887935614e6~tplv-k3u1fbpfcp-zoom-1.image) ## 前言 作为一名前端开发,学习 JavaScript 自是天经地义的事,但是,JavaScript 的发展历史是怎样的,恐怕有相当一部分人都不太了解。 我们常常听别人...

如何搭建一套前端团队的组件系统

Posted: 31 Aug 2021 07:27 PM PDT

伴着公司业务发展,开源的组件库已无法满业务需要,搭建一套更适合公司业务的UI组件库,势在必行,目前市面上有很多功能强大且完善的组件库,比如基于react的开源组件库antDesign,vue的开源组件库elementUI等。 使用第三方组件库优缺点 优点 快速开发系统管理或中台产品 B端产品比较适合,用户群体比较小众,重点在与功...

各位大神, 我想请问下,这个情况 在 vue-element-ui 下 为什么 input 框里面的值没法修改呢?

Posted: 31 Aug 2021 09:35 PM PDT