0 0

JavaScript 下面这段代码不知道问题在哪儿0

<!DOCTYPE html>
<html>
<head>
<title>关于this的测试</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<script>
//<![CDATA[

this.y=2;

var prion = {

x:0,

y:0,

MoveX:function(x){
this.x = this.x+x;
alert(this.x);
}


/*这段代码注释掉就能运行,不注释就不行,请告诉一下问题出在哪儿*/
/*MoveY:function(y){

var testy = function(y){
this.y = this.y+y;
alert(this.y);
};
};*/
}

window.onload = function main(){
alert("11");
prion.MoveX(3);
prion.x;
prion.MoveY(3);
prion.y;
}

//]]>
</script>
</body>
</html>
2014年2月09日 01:44

3个答案 按时间排序 按投票排序

0 0

采纳的答案

var prion = {

x:0,

y:0,

MoveX:function(x){
this.x = this.x+x;
alert(this.x);
},


/*这段代码注释掉就能运行,不注释就不行,请告诉一下问题出在哪儿*/
MoveY:function(y){

var testy = function(y){
this.y = this.y+y;
alert(this.y);
}
}
}

2014年2月10日 11:18
0 0

取消之后:
MoveX:function(x){
this.x = this.x+x;
alert(this.x);
}
这里加个逗号分隔试试?

2014年2月10日 11:23
0 0

问题出在

MoveY:function(y){

var testy = function(y){
this.y = this.y+y;
alert(this.y);
};
};
去掉最后那个分号应该就可以

2014年2月09日 10:01

相关推荐

    JavaScript经典代码收集

    2. **控制流**:条件语句如if...else和switch,以及循环语句如for、while和do...while,用于根据特定条件执行代码或重复执行某段代码。另外,break和continue语句可控制循环流程。 3. **函数**:JavaScript中的函数...

    常用经典Javascript代码

    这段代码定义了一个`bookmarkit`函数,用于将当前页面添加至收藏夹。它通过调用`window.external.addFavorite`方法实现,其中`http://网址`和`'网站名'`需要替换为实际的网址和网站名称。 ### 2. CSS样式控制链接 ...

    JavaScript常用代码大全

    这段代码用于弹出一个指定大小和样式的模态对话框,用于让用户选择某个项目(例如用户)。`showModalDialog` 是一个只在 Internet Explorer 中支持的方法,用于打开一个模态窗口,即用户必须关闭这个窗口才能继续与...

    head first JavaScript源码

    这些技术解决了JavaScript的非阻塞I/O问题,使得在网络请求、定时任务等场景下,代码能够更加高效地运行。 JavaScript与Web API的结合也十分紧密,例如AJAX(异步JavaScript和XML)用于实现页面的无刷新更新,Web ...

    javaScript从零开始学源代码

    从零开始学习JavaScript源代码,意味着我们将深入理解其语法、结构和核心概念,这对于任何想要在Web开发领域有所建树的人来说都是至关重要的。下面,我们就来详细探讨JavaScript的基础知识和重要特性。 1. **基础...

    javascript脚本代码

    下面将对这段代码进行详细的解析,并解释其中涉及的关键概念和技术要点。 ### 标题:javascript脚本代码 #### 描述:完整的javascript脚本代码全选、反选和全不选。 #### 标签:反选、全选 ### 知识点详解: ##...

    JavaScript游戏代码

    下面我们将详细解析这段代码及其涉及到的JavaScript知识点。 1. **变量声明**: - `xyNum=20`:定义了敌人的数量为20。 - `arrXY=new Array()`:创建一个数组来存储所有的敌人对象。 - `myObjII`、`myObjI` 和 `...

    javaScript贪吃蛇源代码

    JavaScript贪吃蛇是一款基于网页的经典小游戏,通过JavaScript编程语言实现。这款游戏的核心原理是利用JavaScript的...通过阅读和理解这段代码,开发者可以深入理解JavaScript在实际项目中的应用,并提升其编程技能。

    javascript写的图片切换代码

    下面我们将深入探讨如何使用JavaScript编写图片切换代码,以及其中涉及的关键知识点。 首先,我们需要了解HTML结构,它是页面的基础,包含图片元素。例如,我们可以有多个图片元素,通过CSS隐藏除了第一个之外的...

    经典JavaScript分页代码

    虽然这段代码没有明确处理浏览器兼容性问题,但它使用的是基本的JavaScript DOM操作,可以在现代浏览器中正常工作。如果需要支持较旧的浏览器,可能需要添加额外的兼容性检查或使用jQuery等库来处理DOM操作。 总结...

    网页设计常用的Javascript特效代码

    这段代码同样利用了Internet Explorer的非标准行为,当用户点击“设为主页”链接时,会将当前网页设置为浏览器的默认主页。 #### 5. 页面最大化 为了让网页始终占据用户的整个屏幕空间,可以通过JavaScript实现页面...

    CRC16校验-Javascript代码

    下面我们将详细分析这段代码的关键部分及其工作原理。 ##### 1. CRC表初始化 代码中首先定义了两个数组`var_auchCRCHi`和`var_auchCRCLo`,分别用于存储CRC查表的高位和低位部分。这些数值是预计算好的,用于加速...

    如何在纯HTML的静态网页中添加一段统计网页访问量的JAVAScript代码.pdf

    这些服务网站通常提供了统计网页访问量的功能,只需要在网站上添加一段代码就可以了。这种方法的优点是可以获得更多的统计信息,如访问者的IP地址、浏览器类型、访问时间等。 直接在网站上添加代码 但是,如果您不...

    javascript写的页面右上角可伸缩关闭的菜单代码

    在“readme.md”文件中,通常会包含有关代码的详细说明,例如如何在项目中引入和使用这段代码,可能的依赖项,以及任何自定义的API或方法。阅读这份文档对理解代码的运作方式至关重要。 至于“页面右上角可伸缩关闭...

    《超实用的JavaScript代码段》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一份关于JavaScript实用代码段的资源分享。下面将对这份资源进行详细的解析,并从中提取出相关的JavaScript知识点。 ### 一、JavaScript简介 JavaScript是一种广泛使用的...

    打开页面后在页面漂浮一段时间然后自动关闭隐藏的Javascript代码

    这段代码将在页面底部右下角创建一个红色背景、白色文字的div,其大小为200px * 50px。 接下来,我们将编写JavaScript代码来实现自动显示和隐藏的功能。我们可以使用`setTimeout`函数来设置一个延迟执行的任务,而`...

    Javascript特效代码大全

    这段文字不能被选中。 ``` #### 3. 获取鼠标位置 可以通过监听`mousemove`事件获取鼠标当前位置。 ```javascript document.onmousemove = function(e) { var x = e.clientX; var y = e.clientY; alert("鼠标...

    javascript经典特效---查看源代码按钮.rar

    这段代码的工作原理是: 1. `document.getElementById('viewSource')`:选取ID为`viewSource`的元素,也就是我们的“查看源代码”按钮。 2. `addEventListener('click', function() {...})`:为这个按钮添加一个...

    js packer PHP版,加密js源代码文件

    这个压缩包包含了实现这一功能的相关文件,下面我们将深入探讨JavaScript Packer的工作原理、使用方法以及其在PHP环境中的应用。 首先,`class.JavaScriptPacker.php`是核心类文件,它实现了JavaScript代码的压缩和...

Global site tag (gtag.js) - Google Analytics