`

Javascript Eval 函数详解1

    博客分类:
  • js
阅读更多

==============================
Eval 函数
功能:先解释Javascript代码,然后在执行它
用法:Eval(codeString)
codeString是包含有Javascript语句的字符串,在eval之后使用Javascript引擎编译。

注释:

例子:eval(id + "_icon.src="/imgs/collapse_up.gif'");
id是之前设定的参数,而在双引号中的字符串则是需要编译的

引用:
--------------------------------------------------------------------------------
function tophide(id)    //id indicates menu
{
    if (top.topframeset.rows == "31,*")
    {
        top.topframeset.rows = "86,*";
        eval(id + "_icon.src="/imgs/collapse_up.gif'");
        eval(id + "_icon.alt='Collapse The Head'");
        head.style.display = "block"
        }
    else
    {
        top.topframeset.rows = "31,*";
        eval(id + "_icon.src="/imgs/collapse_down.gif'");
        eval(id + "_icon.alt='Expand The Head'");
        head.style.display = "none"
    }
}

分享到:
评论

相关推荐

    javascript巧用eval函数组装表单输入项为json对象的方法.docx

    ### JavaScript巧用eval函数组装表单输入项为JSON对象的方法 在Web开发中,尤其是在使用Ajax进行前后端交互时,经常需要将表单中的输入项收集起来并转换为JSON对象,以便于通过HTTP请求(如POST)发送至服务器端...

    JavaScript中的eval()函数详解

    JavaScript语言的早期版本定义了eval函数,现代JavaScript解释器进行了大量的代码分析和优化。而eval的问题在于,用于动态执行的代码通常来讲不能分析,换句话说,如果一个函数调用了eval,那么解释器将无法对这个...

    js eval函数使用,js对象和字符串互转实例.docx

    ### JavaScript中的`eval()`函数与对象字符串互转详解 #### 一、`eval()`函数概述 在JavaScript中,`eval()`函数是一个强大的工具,它能够将字符串形式的JavaScript代码解析并执行。这使得动态生成和执行代码成为...

    JavaScript中eval()函数用法详解

    JavaScript中的eval函数是一个非常特殊的函数,它能够计算并执行一个字符串形式的JavaScript代码。eval函数的使用方法相对简单,但是它的作用及其对作用域的影响则需要格外注意。 首先,eval函数的基本语法是eval...

    javascript中eval解析JSON字符串.docx

    ### JavaScript中eval解析JSON字符串详解 #### 一、前言 在JavaScript开发中,解析JSON字符串是一项常见的任务。其中一种方法是使用`eval()`函数。虽然这种方法并不推荐,但了解其工作原理及其潜在风险仍然非常...

    javascript中eval和with用法实例总结.docx

    ### JavaScript中的`eval`与`with`用法详解 #### 一、`eval`函数 ##### 1. 定义 `eval`是JavaScript中一个非常强大的内置函数,它可以将字符串解析并执行为JavaScript代码。这使得开发者能够在运行时动态地创建和...

    JavaScript面试题集锦

    这篇文章涵盖了JavaScript的多个方面,包括eval函数、window和document对象、null和undefined的区别、数组的map方法、事件机制、use strict模式等。 eval函数 eval函数可以将字符串解析成JS代码并执行。但是,eval...

    JavaScript学习小结之被嫌弃的eval函数和with语句实例详解

    在JavaScript编程中,eval函数和with语句是两个较为特殊的构造,它们在特定情况下可以简化代码,但同时因为它们带来的一些问题,常常被开发者所嫌弃。本文将对eval函数和with语句进行详细的实例讲解,以帮助学习者更...

    JavaScript eval()函数定义及使用方法详解

    JavaScript的`eval()`函数是一个非常强大的工具,但同时也伴随着安全风险和潜在的性能问题。它允许我们将字符串作为JavaScript代码执行,这在某些情况下非常有用,但也可能导致恶意代码的执行。以下是对`eval()`函数...

    js中eval()函数和trim()去掉字符串左右空格应用.docx

    ### JavaScript中的eval()函数与自定义trim()方法详解 #### 一、eval()函数解析 在JavaScript中,`eval()`函数是一种特殊的内置函数,它的主要功能是将传递给它的字符串参数作为JavaScript代码进行解析并执行。`...

    javascript and jquery学习笔记与资料

    这里,我们有针对这两个主题的学习笔记和参考资料,包括JavaScript培训、jQuery API、JavaScript基础、函数详解以及jQuery使用手册等内容。让我们逐一探讨这些知识点。 首先,`JavaScript培训.zip`可能包含的是对...

    JavaScript中匿名函数的用法及优缺点详解_.docx

    ### JavaScript中匿名函数的用法及优缺点详解 #### 一、什么是匿名函数? 在JavaScript中,函数是一种非常重要的数据类型,它可以被赋值给变量、作为参数传递给其他函数,甚至可以在运行时创建和销毁。匿名函数是...

    javascript常用函数

    ### JavaScript 常用函数详解 #### 一、概述 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够使网页具有动态交互功能。本文档将详细介绍一系列常用的 JavaScript 函数,涵盖基本操作如弹窗提示、类型...

    JavaScript中匿名函数的用法及优缺点详解_.pdf

    - Function()构造函数允许在运行时动态创建和编译函数,类似于eval()函数,但效率较低,因为每次都会解析和创建新的函数对象。而函数字面量只编译一次。 - Function()构造函数执行时,其作用域总是顶级作用域,不...

Global site tag (gtag.js) - Google Analytics