-
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个答案 按时间排序 按投票排序
-
采纳的答案
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
-
取消之后:
MoveX:function(x){
this.x = this.x+x;
alert(this.x);
}这里加个逗号分隔试试?2014年2月10日 11:23
-
问题出在
MoveY:function(y){
var testy = function(y){
this.y = this.y+y;
alert(this.y);
};
};
去掉最后那个分号应该就可以2014年2月09日 10:01
相关推荐
2. **控制流**:条件语句如if...else和switch,以及循环语句如for、while和do...while,用于根据特定条件执行代码或重复执行某段代码。另外,break和continue语句可控制循环流程。 3. **函数**:JavaScript中的函数...
这段代码定义了一个`bookmarkit`函数,用于将当前页面添加至收藏夹。它通过调用`window.external.addFavorite`方法实现,其中`http://网址`和`'网站名'`需要替换为实际的网址和网站名称。 ### 2. CSS样式控制链接 ...
这段代码用于弹出一个指定大小和样式的模态对话框,用于让用户选择某个项目(例如用户)。`showModalDialog` 是一个只在 Internet Explorer 中支持的方法,用于打开一个模态窗口,即用户必须关闭这个窗口才能继续与...
这些技术解决了JavaScript的非阻塞I/O问题,使得在网络请求、定时任务等场景下,代码能够更加高效地运行。 JavaScript与Web API的结合也十分紧密,例如AJAX(异步JavaScript和XML)用于实现页面的无刷新更新,Web ...
从零开始学习JavaScript源代码,意味着我们将深入理解其语法、结构和核心概念,这对于任何想要在Web开发领域有所建树的人来说都是至关重要的。下面,我们就来详细探讨JavaScript的基础知识和重要特性。 1. **基础...
下面将对这段代码进行详细的解析,并解释其中涉及的关键概念和技术要点。 ### 标题:javascript脚本代码 #### 描述:完整的javascript脚本代码全选、反选和全不选。 #### 标签:反选、全选 ### 知识点详解: ##...
下面我们将详细解析这段代码及其涉及到的JavaScript知识点。 1. **变量声明**: - `xyNum=20`:定义了敌人的数量为20。 - `arrXY=new Array()`:创建一个数组来存储所有的敌人对象。 - `myObjII`、`myObjI` 和 `...
JavaScript贪吃蛇是一款基于网页的经典小游戏,通过JavaScript编程语言实现。这款游戏的核心原理是利用JavaScript的...通过阅读和理解这段代码,开发者可以深入理解JavaScript在实际项目中的应用,并提升其编程技能。
下面我们将深入探讨如何使用JavaScript编写图片切换代码,以及其中涉及的关键知识点。 首先,我们需要了解HTML结构,它是页面的基础,包含图片元素。例如,我们可以有多个图片元素,通过CSS隐藏除了第一个之外的...
虽然这段代码没有明确处理浏览器兼容性问题,但它使用的是基本的JavaScript DOM操作,可以在现代浏览器中正常工作。如果需要支持较旧的浏览器,可能需要添加额外的兼容性检查或使用jQuery等库来处理DOM操作。 总结...
这段代码同样利用了Internet Explorer的非标准行为,当用户点击“设为主页”链接时,会将当前网页设置为浏览器的默认主页。 #### 5. 页面最大化 为了让网页始终占据用户的整个屏幕空间,可以通过JavaScript实现页面...
下面我们将详细分析这段代码的关键部分及其工作原理。 ##### 1. CRC表初始化 代码中首先定义了两个数组`var_auchCRCHi`和`var_auchCRCLo`,分别用于存储CRC查表的高位和低位部分。这些数值是预计算好的,用于加速...
这些服务网站通常提供了统计网页访问量的功能,只需要在网站上添加一段代码就可以了。这种方法的优点是可以获得更多的统计信息,如访问者的IP地址、浏览器类型、访问时间等。 直接在网站上添加代码 但是,如果您不...
在“readme.md”文件中,通常会包含有关代码的详细说明,例如如何在项目中引入和使用这段代码,可能的依赖项,以及任何自定义的API或方法。阅读这份文档对理解代码的运作方式至关重要。 至于“页面右上角可伸缩关闭...
根据提供的文件信息,我们可以推断出这是一份关于JavaScript实用代码段的资源分享。下面将对这份资源进行详细的解析,并从中提取出相关的JavaScript知识点。 ### 一、JavaScript简介 JavaScript是一种广泛使用的...
这段代码将在页面底部右下角创建一个红色背景、白色文字的div,其大小为200px * 50px。 接下来,我们将编写JavaScript代码来实现自动显示和隐藏的功能。我们可以使用`setTimeout`函数来设置一个延迟执行的任务,而`...
这段文字不能被选中。 ``` #### 3. 获取鼠标位置 可以通过监听`mousemove`事件获取鼠标当前位置。 ```javascript document.onmousemove = function(e) { var x = e.clientX; var y = e.clientY; alert("鼠标...
这段代码的工作原理是: 1. `document.getElementById('viewSource')`:选取ID为`viewSource`的元素,也就是我们的“查看源代码”按钮。 2. `addEventListener('click', function() {...})`:为这个按钮添加一个...
这个压缩包包含了实现这一功能的相关文件,下面我们将深入探讨JavaScript Packer的工作原理、使用方法以及其在PHP环境中的应用。 首先,`class.JavaScriptPacker.php`是核心类文件,它实现了JavaScript代码的压缩和...