Endereço do modelo: https://github.com/zhangshaolong/simplite bem -vindo a expressar opiniões e códigos de contribuição valiosos. Características:
1: pequeno volume de código e baixo custo de aprendizado;
2: O método de marcação de sintaxe JSP padrão é usado. Amigos familiarizados com o JSP podem escrever modelos diretamente de acordo com a sintaxe do JSP;
3: Use a sintaxe JS nativa para processamento lógico. Enquanto você estiver familiarizado com a sintaxe da JS, poderá começar diretamente, sem custos de aprendizagem.
4: suporta toda a sintaxe do JS nativo como trechos de lógica de código e suporta um amplo formato de escrita.
5: suporta redefinir os caracteres da tag da linguagem do modelo. As tags lógicas padrão são < %e %>, e as tags de atributo padrão são < %= e %>.
6: Apoie as submplas aninhadas. Os padrões do subdimplame (nenhum parâmetros de dados passados) são compartilhados compartilhando os dados do modelo dos pais. Você pode definir o conjunto de dados usado pelo sub-templado passando parâmetros.
7: Apoie a importação dinâmica de modelos e incorporando vários modelos. Desde que o modelo importado não seja um modelo de dependência circular, ele pode ser tratado normalmente.
8: Suportar subdimplacas para usar os campos especificados pelo simplite.datakey para acessar o conjunto de dados aprovado. O valor padrão é "_Este". Para conjuntos de dados como matrizes e números, é fácil obter dados usando simplite.datakey.
9: Suporte ao modo orientado a objetos para organizar manualmente o processamento de modelos usando modelos e funções estáticas puras.
10: Além de acessar os dados do modelo pai, ele também pode fornecer dados no escopo do método como um conjunto de dados. Por exemplo, há um ARR globalmente, para que você possa incluir (tmplt, arr)
gramática:
Pode-se observar que, ao usar incluir, você pode usar sub-templas e passar no conjunto de dados especificado como fonte de dados. Para estruturas complexas de várias camadas, ele pode controlar bem a estrutura de dados de cada modelo.