Example
DEMO
查看帮助
Redjs 5.0 当前版本号
Redjs设计愿景
作者:杜一
「对效率有着极致般的追求」
1、AI时代,初心不改,起飞
2、当年纯朴的想法:通过面向对象封装技术,降低对前端开发员的html、js、css技术要求,通过复用、可移植技术,提高开发web项目前端开发效率。
Redjs5.0
1、面向AI场景,实现基于redjs框架AI coding,输出即可用
Redjs4.0
1、支持模板渲染,应用在表格列模版和模板页面的渲染
4、大量产出可商用sdk和功能组件,包括:电商领域,ERP领域,内容管理等数字化转型场景
Redjs3.0
1、要在现实redjs1.0、redjs2.0所有功能的基础上,提高框架的易用性,降低框架使用前的培训成本。
2、创新性的以js prototype技术实现的js面向对象的开发。
3、redjs 借鉴了extjs设计面向对象思想,通过提高前端页面开发过程中布局效率和复用效率来提高整个项目的开发效率。
4、引入插件(plugin)机制,在项目中可以轻松地集成其他第三方技术,为项目实现提供更多可选方案。
5、为了在类定义时,语法能够更加优美,引入了函数注入机制。
6、在类型定义使用 static 关键模拟类静态方法,在类型加载前被执行,ex:static:function(){};
7、在Rsd.define()中引入回调机制,模拟实现了类定义后静态方法。
8、解决一个重要的继承问题:在派生类中使用基类定义的属性时,当属性值为引用类型,此时对派生类对象属性的进行修改时,会导致基类对象的属性同步被修改。
Redjs2.0
在1.0版本的基础上,引入了命名空间机制,重新设计了框架目录结构并支持框架资源的动态加载到浏览器中。
Redjs1.0
借鉴了extjs设计面向对象思想,实现了js面向对象开发,通过提高代码的复用性,实现了开发效率的提高。不考虑框架文件动态加载,一次性将整个框架文件加载到浏览器中。