`

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
分享到:
评论

相关推荐

    Java直接运行JS代码

    在Java编程环境中,有时我们需要与JavaScript交互,例如执行一些动态脚本...开发者可以轻松地在Java程序中执行JavaScript代码,调用JavaScript函数,甚至传递Java对象到JavaScript环境,从而实现两者之间的协同工作。

    在网页中实现运行代码-复制代码-收藏代码-另存代码框效果

    在“运行代码”功能中,JavaScript可以接收用户输入的代码,然后在浏览器环境中执行这段代码(例如使用`eval()`函数或`new Function()`构造函数)。为了安全考虑,通常会使用沙盒环境,如`&lt;iframe&gt;`或者使用Web ...

    java执行JavaScript代码

    然而,有时候我们可能需要在Java程序中执行JavaScript代码,这通常是出于跨语言交互或者利用JavaScript的某些特性来增强Java应用的功能。这篇博客(博文链接已提供)将介绍如何在Java中执行JavaScript代码,这主要...

    你可能不知道的JavaScript的new Function()方法

    `new Function()` 是JavaScript中的一个不太常见的构造函数,它允许我们动态地创建函数。这个方法在某些特定场景下非常有用,尽管在日常编程中不常用,因为它与传统的函数声明和匿名函数表达式相比,可能存在一些...

    原生js图片时钟运行代码

    总结来说,"原生js图片时钟运行代码"项目展示了如何使用JavaScript的基本概念,如Date对象、DOM操作和BOM,结合定时器实现一个动态的数码时钟。通过这样的实践,开发者可以深入理解JavaScript在网页交互中的运用,并...

    用Golang运行JavaScript的实现示例

    标题中的“用Golang运行JavaScript的实现示例”是指在Go语言环境中执行JavaScript代码的实践。这通常涉及到使用特定的库或包,如`github.com/dop251/goja`,来创建一个JavaScript引擎,使得Go程序能够理解和运行JS...

    java调用js代码实现动态配置

    ### Java调用JS代码实现动态配置 在现代软件开发中,动态配置的需求越来越普遍,特别是在不希望频繁重启服务的情况下更新业务逻辑或算法时。本文将详细介绍如何利用Java调用JavaScript来实现这一目标,并通过一个...

    javascirpt 在textarea中运行(自己学习)

    在实际项目中,这种在`textarea`中运行JavaScript代码的行为可能用于教学环境,让用户尝试编写和运行简单的JS代码。为了增强用户体验,还可以加入代码高亮、自动补全等功能,这些可以通过引入像Ace Editor或Code...

    5.2生成并运行Javascript1

    在本节中,我们将深入探讨如何生成并运行JavaScript代码,特别是在使用Blockly这样的可视化编程工具时。 首先,为了生成JavaScript代码,你需要引入必要的库。对于Web Blockly项目,你需要在HTML文件中添加`blockly...

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

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

    ES6中new Function()语法及应用实例分析

    在JavaScript的ES6标准中,`new Function()`是一个不太常见的构造函数,用于动态创建函数。它的工作原理是接受一个或多个参数,这些参数分别代表函数的参数名,然后是一个字符串,这个字符串包含了函数的实现代码。...

    javascript使用eval或者new Function进行语法检查

    `eval()`方法是JavaScript中的一个函数,它能够将字符串作为JavaScript代码执行。在进行语法检查时,可以尝试将一段待检查的代码传递给`eval()`。然而,`eval()`的使用必须谨慎,因为它具有极高的危险性。当`eval()`...

    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 ...

    论坛显示运行时间的代码

    ### 论坛显示运行时间的代码解析 #### 一、代码功能概述 这段代码主要用于在网页上显示一个网站或论坛自建立以来的运行时间。它能够动态计算并展示出网站从指定日期(如:2009年2月14日)到当前日期之间的运行时长...

    js实现运行代码需要刷新的解决方法

    标题和描述提到的问题,即"js实现运行代码需要刷新的解决方法",实际上涉及到动态执行JavaScript代码并在页面上实时显示结果的技术。下面我们将详细探讨这个问题以及提供的解决方案。 首先,让我们分析一下给出的...

    【JavaScript源代码】require加载器实现原理的深入理解.docx

    首先,Node.js并不是一门全新的编程语言,而是JavaScript的运行时环境,它允许我们在服务器端执行JavaScript代码,而不仅仅局限于浏览器。Node.js引入了CommonJS规范,使得每个文件都可以作为一个独立的模块,通过`...

    通过JavaScript实现一个动态时钟

    在这个例子中,`Clock.html`文件包含了上述的HTML和JavaScript代码,运行这个文件将在浏览器中展示一个实时更新的时钟。通过学习这个例子,你可以了解JavaScript处理日期和时间的基本方式,以及如何利用定时器创建...

    js头部广告代码

    在“js头部广告代码”这个主题中,我们将探讨如何使用JavaScript来实现网页头部的广告展示,以及相关的技术要点。 首先,我们要明白在HTML文档中,头部(`&lt;head&gt;`标签)通常包含元信息,如CSS样式表链接、脚本链接...

Global site tag (gtag.js) - Google Analytics