js动态函数
2015-09-13 23:10
686 查看
最近项目中使用百度模板引擎baiduTemplate.js,使用动态函数解析模板中代码。
通过new Function([arg1,arg2,...,argN,]functionBody)方式实现动态函数调用。
如下:
通过new Function([arg1,arg2,...,argN,]functionBody)方式实现动态函数调用。
如下:
<!doctype html> <html> <head> <script type="text/javascript"> var funBody = "var sum=0;for(var i=1;i<=10;i++){sum+=i;};alert(sum + x + y);"; var a = 1,b=2; var newFun = new Function("x","y",funBody); newFun(a,b); </script> </head> <body> </body> </html>
相关文章推荐
- javaScript基础系列2
- ExtJS在传统模式、MVC模式下的使用区别
- JSON的简单使用
- javaScript概述
- 基于开源库jsoncpp的json字符串解析
- [LeetCode][JavaScript]Binary Tree Preorder Traversal
- 配置JSDoc的默认模板
- js用addeventlistener绑定事件,阻止默认事件。
- 【学习笔记】JavaScript中,构造函数、原型对象和实例的关系
- 09-13 网页计算器案例
- JavaScript的垃圾回收机制
- JavaScript的垃圾回收机制
- js节点操作
- Javascript高级程序设计第十四章(表单)
- Javascript中没有块级作用域(模仿)
- Javascript中没有块级作用域(模仿)
- JS BOM(浏览器对象)
- JavaScript设计模式——单体模式
- 正确理解javascript当中的面向对象
- js 杂碎