原文:记一个复杂组件(Filter)的从设计到开发

此文前端框架使用 rax,全篇代码暂未开源 待开源 原文链接地址:Nealyang PersonalBlog 前言 貌似在面试中,你如果设计一个 react vue 组件,貌似已经是司空见惯的问题了。本文不是理论片,更多的是自己的一步步思考和实践。文中会有很多笔者的思考过程,欢迎评论区多多交流和讨论。 从需求讨论 技术方案探讨到编码 到最终的测试,经历过了很多次的脑暴,也遇到过非常多的坑,其中有 ...

2019-09-27 11:42 1 453 推荐指数:

查看详情

组件设计开发

http://colachan.com/post/3545 终于迎来一期特刊。最近打算在公司内部做一个分享,讲的是组件化的设计开发的思维方式。准备完演讲资料,发现这完全可以改成一篇文章。藏着掖着不合适,发出来分享给有需求的朋友吧,就当是个试讲了,希望大家帮忙指出错误。 下载地址:https ...

Tue Mar 21 07:00:00 CST 2017 0 1241
开发复杂业务系统,有哪些设计思路

最近参与了一些电商业务中台等复杂业务系统的设计开发,结合DDD和中台等, 有一些架构方面的思考和体会,在这里记录一下。 做技术方案,核心是下面几个问题: 做什么?- 产品需求 业务上怎么做?- 业务文档 技术上怎么做?- 技术方案 代码怎么实现 ...

Wed Dec 16 18:41:00 CST 2020 26 5214
如何从0开发一个Atom组件

最近用Atom写博客比较多,然后发现一个很严重的问题。。没有一个我想要的上传图片的方式,比如某乎上边就可以直接copy/paste文件,然后进行上传。然而在Atom上没有找到类似的插件,最接近的一个,也还是需要手动选择文件,然后进行上传。这个操作流程太繁琐,索性自己写一个插件用好 ...

Thu Apr 12 06:03:00 CST 2018 1 1040
设计一个好的通用组件

今天看了同事写的组件,有一些感触,怎么才能设计一个好的组件呢?我感觉应该要包含下面几点: 1. 要易用 (至少让使用者能够简单方便的引入到程序当中)2. 要稳定 (需要增加关键的测试)3. 要灵活(关键参数可配置)4. 要全面(日志、拦截器、监听器)5. 要谨慎(要考虑多种情况)6. 要易读(写 ...

Tue Jan 15 00:41:00 CST 2019 0 1347
如何去设计一个组件封装_前端组件设计思路

目前前端三大框架(vue.js, Angular.js, react.js)都在引领着前端的组件开发方向,组件化的前端开发方式的确为业务实现带来了前所未有的方便,其实组件开发早已经具有(YUI),但如何封装一个优秀的组件,可能并不是每位前端开发者都能够做好的。 组件封装有一定的不确定性,更多 ...

Fri Jul 17 01:02:00 CST 2020 0 1336
一个脚本解释器的开发

最近可以有1个月左右的空闲,可以稍微整理一下这个脚本解释器的开发过程。 一、缘由  2014年左右,我们使用AIR技术,开发一个3D战争类型的手游。那时候手游开发技术主要是cocos2d,unity,Air稍微小众一些,但是也有。那个时候正是AS3走下坡路的时候,BOSS耳软心活,一会要改用 ...

Mon Jun 05 21:57:00 CST 2017 16 5595
深耕业务 ---- 探索复杂前端业务的开发设计

  同步更新博客:     1. 知乎专栏:前端路上的摸索     2. github:design   距离上一篇博客,我已经有3个月没有写博客了,脑子里也有很多灵光和新点子,忙嘛,肯定忙,但是忙不是理由,所以见谅。这次给自己下了死命令,一定要产出点东西,so,将自己最近开发中能总结的东西 ...

Mon Apr 23 23:06:00 CST 2018 0 1354
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM