关于LussaTemplate

lussaUI始于内部系统搭建并完善了核心模块,包括layout、sign、thread、datatable、form、date、template、units、webmaker等。

LussaTemplate是模板引擎,系lussaUI的其中一个模块,可配合layout、sign、form模块共同工作。

LussaTemplate采用数据和行为操控分离,为便于管理,在DOM树内仅进行数据及数据逻辑操控。简言之,行为操控和数据显示不相干扰。所有的行为操控,通过form模块的on事件及回调进行统一管理。

LussaTemplate是前后端分离的产物并应用了部分lussa的语法器,目前版本为V1.0.1,该版本内部使用或关联业务系统建设。

LussaUI模块调用以及功能性,均为过渡性实现方法。其目的是:基于现阶段浏览器渲染机制及解析引擎,通过功能实践发现不足,探索并设计新的渲染机制和实现方式。lussaUI永远都不会是成型的方法集,其根本目的是希望系统性地深入其中,暴露所有的不足。

由于不可逆转的历史沿革,补丁式的发展模式下,包括lussaUI在内的一干前端框架终将会被弃用,实现方式会迎来新的曙光,这是必然的。

可以预见,web是未来之星,并非其没落,而是许多问题未优雅地解决。

因此,在下述实例中,仅对使用方法和实现过程进行描述说明,不必阐述其无意义的工作机理。

调用LussaTemplate模块

引入样式(非必须,仅用于控件美化):<link rel="stylesheet" href="/lussaUI/css/lussaUI1.0.2.min.css" media="all">

引入主文件:<script src="/lussaUI/lussaUI1.0.3.min.js"></script>

LussaTemplate应用实例

场景1:仅处理页面内的数据

场景2:可自动生成form项目并使用form模块