`

new Function实现运行js代码

阅读更多

             运行一段代码,并不需要重新打开一个浏览器页面,然后write进去,很简单的方式就是使用Function来初始化运行。

              我们可以通过在JavaScript new 一个function的方式来执行。

         

   使用了jQuery的js    

$(function(){
	
	$("#run").click(function(){
		(new Function($('#code').val()))();
	})
	
});

    html:

<div>
	<textarea id="code"></textarea>
	<input type="button" id="run" value="Run" />
</div>

     当你在文本域中输入了你要运行的代码,很从容的点击Run可以运行你的代码。

0
4
分享到:
评论

相关推荐

    phpexecjs:从PHP运行JavaScript代码

    PhpExecJS使您可以从PHP运行JavaScript代码。 简短示例: print_r($phpexecjs-&gt;evalJs("'red yellow blue'.split(' ')")); 将打印: Array ( [0] =&gt; red [1] =&gt; yellow [2] =&gt; blue ) 安装 composer require ...

    function, new function, new Function之间的区别

    函数是JavaScript中很重要的一个语言元素,并且提供了一个function关键字和内置对象Function,下面是其可能的用法和它们之间的关系。 使用方法一: 代码如下: var foo01 = function() //or fun01 = ...

    nestscript:脚本嵌套在JavaScript中,可以在没有`eval&#96;和&#96;new Function`的环境中动态运行代码

    nestscript 可以让你在没有 eval 和 new Function 的 JavaScript 环境中运行二进制指令文件。 原理上就是把 JavaScript 先编译成 nestscript 的 IR 指令,然后把指令编译成二进制的文件。只要在环境中引入使用 ...

    js中function()使用方法

    javascript 函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。在继续讲述之前,先看一下函数的使用语法: 以下是...

    详解javascript new的运行机制

    和其他高级语言一样javascript 中也有new 运算符,我们知道new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。 但在 javascript 中,万物皆对象,为什么还要通过new 来产生对象? 本文将带你一起来探索 ...

    纯js代码实现简单计算器

    本文实例分享了纯js代码实现简单计算器代码,相信大家会喜欢。具体如下: 运行效果截图如下: 具体代码如下: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt; new document &lt;/title&gt; ...

    Android平台的JavaScript引擎DuktapeJava.zip

    duk.js javascript 代码示例   importClass("com.furture.react.R") importClass("android.view.View.OnClickListener") importClass("android.widget.Toast") importClass("java.lang.Runnable") var ...

    实现百度效果 自动显示数据库中的数据

    实现百度效果 自动显示数据库中的数据,主要代码如下: &lt;script type='text/javascript' src='/excelDemo/dwr/interface/jshow.js'&gt; &lt;script type='text/javascript' src='/excelDemo/dwr/engine.js'&gt; ...

    基于javascript实现简单计算器功能

    本文实例为大家介绍javascript实现简单计算器功能的详细代码,分享给大家供大家参考,具体内容如下 效果图: 实现代码: &lt;html&gt; &lt;head&gt; [removed] function calc(event){ // test //window.alert...

    优势:在Windows,MacOS和Linux上在线运行.NET和Node.js代码

    NEW Edge.js现在位于上的Slack上。 加入。 一条边连接两个节点。 此边缘连接Node.js和.NET。 V8和CLR / .NET Core / Mono-正在进行中。 在Windows,MacOS和Linux上。 您可以从Node.js进程编写C#脚本: ES5 var...

    asp实现dig功能的js代码

    //ajax 控件 function DiggAjax(){ var xhrObj=null; if(window.XMLHttpRequest){ xhrObj=new XMLHttpRequest(); } else if(window.ActiveXObject){ try{ xhrObj=new ActiveXObject(“Microsoft.XMLHTTP”); }...

    UIWebView的使用代码

    方法,可以在objective-c代码中调用javascript代码,参数script字符串保存了所要执行的js代码字符串,执行结果以字符串形式返回。以获取web页面标题为例,代码如下: ? 1 NSString *pageTitle = [webView ...

    javascript中IE浏览器不支持NEW DATE()带参数的解决方法

    纠结老长时间,放弃了new date 然后再老外的论坛中找了一段段代码可以兼容所有浏览器的格式化日期代码: 代码如下: function NewDate(str) { str = str.split(‘-‘); var date = new Date(); date.setUTCFullYear...

    js模拟弹出效果代码修正版

    所以我判断下,等页面加载完了,再运行 代码如下:[removed]=function(){ var oo = new fw.com.ui.window({ range : [260,260,425,210], title : ” 温 馨 提 示”, html : “&lt;div class=’dxycon...

    js使用小技巧

    &lt;a href="javascript:function()"&gt;word 上一网页源 asp: request.servervariables("HTTP_REFERER") javascript: document.referrer 释放内存 CollectGarbage(); 禁止右键 document.oncontextmenu = ...

    shareSDK分享

    最后实现shouldStartLoadWithRequest委托方法,并在方法中加入JSBridge的captureRequest方法,代码如下: 1 2 3 4 - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request ...

    js实现简单秒表走动的时钟特效

    本文实例介绍了javascript实现简单的秒表走动的时钟特效,分享给大家供大家参考,具体如下: 运行效果图如下: 实现代码: &lt;html&gt; &lt;head&gt; [removed] function startTime() { var today=new Date() var h...

    html中使用javascript调用本地程序(exe、doc等)实现代码

    [removed] function Run(strPath) { var objShell = new ActiveXObject(“wscript.shell”); objShell.exec&#40;strPath&#41;; objShell = null; } [removed] &lt;/head&gt; &lt;body&gt; 请输入要运行的程序路径:...

    js实现模拟银行卡账号输入显示效果

    先来看运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-mn-bank-card-input-style-codes/ 具体代码如下: [removed] function www_jb51_net (BankNo) { if (BankNo.value == "") return; ...

    javascript实现页面的实时时钟显示示例

    时钟实现 实现这个时钟时间需要解决以下三个问题: 获得当前时间,并格式化 如何可以在页面中显示时间 ...实现代码如下:  function getnow(){ //1、获得当前时间,格式化时间 var now=new Date(); var year=no

Global site tag (gtag.js) - Google Analytics