js渲染模板里的语言标签的最佳方案

正文开始

[md]

js渲染模板里的语言标签的最佳方案

实现原理:遍历某个父dom,从里面提取出包含语言标签的node,比如:

<span title="color:{lang:mycolor}">{lang:someLange}</span>

<lang>someLange</lang>

当然语法你可以自己定义,只要提取标签的时候修改下正则即可。 js遍历父dom所有的子dom,将包含语言标记的dom存储于局部变量,然后遍历这些标记,从语言包中提取出来替换成真实的语言,再更新一下这些dom即可,实现原理和vue的语法一样。

提取方法:getNodes

渲染方法:xuanranObj

js代码看附件: /upload/post_files/v3KcWUYsA16yArAP.html

正文结束

1面向对象思想的核心概念2 PHP核心技术与最佳实践 没有上一篇