无标题文章

# 模板引擎

## 原理

![模板引擎原理](F:\前端学习资料\模板引擎原理.jpg)

## 使用到的正则表达式

![正则表达式](F:\前端学习资料\正则表达式.jpg)

## 简单的实现方式

![简单方式1](F:\前端学习资料\简单方式1.jpg)

```

控制台中{{name}}  ----  data[name]

相等于利用了reg中的()可以得到reslute[1],就可以result[0]------data[reslut[1]]

```

![控制台](F:\前端学习资料\控制台.jpg)

```

利用第四部工作不断重复使用,配合reg得到一个要变换的值,相对应的进行替换,直至修改完毕,但不知道什么时候修改完,不太好使用!可以利用swith进行无限循环进行判断,通过配合正则表达式中的exec(),如果发现没有匹配的值就返回null,就会跳出循环.

```

## while循环优化

![while循环优化](F:\前端学习资料\while循环优化.jpg)

## 封装

![封装](F:\前端学习资料\封装.jpg)

## 模板引擎插件

由于自己封装的效果有限,存在兼容性问题和功能单一.此时,可以利用人封装好的模板引擎: template-web.js

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,653评论 0 4
  • 揭开正则表达式的神秘面纱(转) 关闭高亮 [原创文章,转载请保留或注明出处:http://www.regexlab...
    螃蟹六步郎阅读 378评论 0 0
  • JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...
    JA尐白阅读 1,246评论 1 0
  • 当我们相识 相处 很快乐 可是 到那天后 你我 分开了 留下的只有我 我想学会 洒脱 在没有你 以后 深夜的我 仍...
    pefet阅读 289评论 0 0
  • 昨天,发生了两件事,虽然并没有什么联系,却也有说不清的某种相通之处,一件事让我觉得这个世界的爱太廉价了,另一件事让...
    寒九儿阅读 466评论 0 0

友情链接更多精彩内容