博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript 模板引擎系列文章(一)
阅读量:6161 次
发布时间:2019-06-21

本文共 612 字,大约阅读时间需要 2 分钟。

看这篇文章js功力不需要太深厚。

网上很多关于js模板及js模板引擎的文章,讲了很多好处,问题是我他妈的不懂,因为我没有跟后台打过交道。很多文章,看着看着就深了,完全没有体谅我们初学者的体会,我要是牛逼就不会再看他们的文章了。
以下就我个人的智商目前只体会到一点,共所有初学者来探讨,以及大牛的指导。
<script>

var stringList="我是{
{name}},在公司的职位是{
{work}}";//模板,模板就是大多数显示的是一样,只有数据部分是更新替换。 var re=/{
{([^}]+)}}/g;//正则表达式,作用就是选中左边是{
{,右边是}},中间是其它字符的字符串 var data={name:"张学友",work:"歌手"};//数据,用于更新的数据 var html=stringList.replace(re,function(all,t){ return data[t]; });//这个函数的作用就是用data中的数据去替换模板中的被正则表达式选中的字符串。 alert(html);//结果发现模板中相应的部分被替换了。

</script>

replace()是正则表达式的一个函数,第一个参数是正则表达式,第二个参数可以是一个数值数据也可以是一个函数。

一个卖酱酒的非著名程序员,欢迎关注微博:匠心酒、 微信:youronglang

转载地址:http://byrfa.baihongyu.com/

你可能感兴趣的文章
C++类的继承一
查看>>
数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案...
查看>>
巧用VMware Workstation的clone来制作虚拟机模板
查看>>
Spring-Mybatis MapperScannerConfigurer 取不到PropertyPlaceholderConfigurer里的值
查看>>
HP DL380G4服务器前面板指示灯的含义
查看>>
数据结构_树结构
查看>>
常用URL地址
查看>>
每天一个linux命令(19):find 命令概览
查看>>
MySQL kill操作
查看>>
windows下看端口占用
查看>>
Decommissioning a Domain Controller 降域控
查看>>
Character中的奇葩
查看>>
c++书籍推荐
查看>>
轻松监听Azure service health 状态
查看>>
获取SQL SERVER某个数据库中所有存储过程的参数
查看>>
在Linux下编译安装Apache2(2)
查看>>
Method Swizzling 处理一类简单的崩溃
查看>>
AngularJS学习!
查看>>
在Eclipse中搭建Python Django
查看>>
struts国际化
查看>>