
Javascript:闭环?
我想按照以下方式做一些事情:for (var i = 0; i < 10; ++i) { createButton(x, y, function() { alert("button " + i + " pressed"); }}问题是我总是得到最终值,i因为Java语言的闭包不是按值的。那么我该如何使用javascript呢?回答:for(var i = 0; i < 10; i++) { (function(i) { createButton(function()...
2024-01-10
Javascript:碰撞检测
有人可以帮我了解JS中冲突检测的工作原理吗?我不能使用jQuery或gameQuery-已经使用了原型-因此,我正在寻找非常简单的东西。不要求完整的解决方案,只需为我指明正确的方向。假设有:<div id="ball"></div>and <div id="someobject0"></div>现在球正在移动(任何方向)。“ Someobject”(0-X)已经预先定义,其...
2024-01-10
访问控制使用Javascript
我在MS CRM 4.0的一个模块在iframe中加载自定义aspx页面。这个页面基本上有6个文本框(txtValue1,txtValue2等等)。我想通过javascript代码在加载事件或保存事件中访问这些值。有人知道该怎么做吗?我尝试了几个我从网上获得的代码,但似乎没有任何工作。任何帮助,将不胜感激。访问控制使用Javascript回答...
2024-01-10
使用Javascript播放音频?
我正在用HTML5和Javascript制作游戏。如何通过Javascript播放游戏音频?回答:如果您不想弄乱HTML元素:var audio = new Audio('audio_file.mp3');audio.play();function play() { var audio = new Audio('https://interactive-examples.mdn.mozilla.net/media/examples/t-rex-roar.mp3'); audio.play();}<butt...
2024-01-10
Javascript字符串不是对象吗?
Douglas Crockford喜欢说在javascript原型面向对象语言中不需要new。他解释说,new添加这些代码只是为了使来自基于类(即“ 经典 ”)的面向对象的编程语言的人们感到某种程度的舒适:JavaScript中,我们很难new雅JavaScript是一种原型语言,但是它有一个new运算符,试图使它看起来像古典语言。这往往会使程...
2024-01-10
Javascript日期对象是否总是一天休息?
在我的Java Script应用程序中,日期以如下格式存储:2011-09-24现在,当我尝试使用上述值创建一个新的Date对象(以便我可以以其他格式检索日期)时,该日期始终会退回一天。见下文:var doo = new Date("2011-09-24");console.log(doo);日志:Fri Sep 23 2011 20:00:00 GMT-0400 (Eastern Daylight Time)回答:请注意,东部夏...
2024-01-10
Javascript条件 - 不隐藏ID
我试图隐藏ID“隐藏主页”,它的整体工作,除了我的第二个条件,我想隐藏它在所述的URL(http://wgzrv.ndxva.servertrust.com/login.asp)。我错过了什么吗?Javascript条件 - 不隐藏ID<script type="text/javascript"> $(window).resize(function(){ function showMyDiv() { if (window.location.href == "http://wgz...
2024-01-10
Javascript三元运算符的运算符优先级
我似乎无法与三元运算符结合使用此代码的第一部分(+ =)。h.className += h.className ? ' error' : 'error'我认为这段代码的工作方式如下:h.className = h.className + h.className ? ' error' : 'error'但这是不正确的,因为这会导致控制台出现错误。所以我的问题是我应该如何正确插入此代码?回答:h.className = h.classNa...
2024-01-10
“清除”是Javascript中的保留字吗?
我花了很长时间弄清楚我不应该将clear()用作Javascript中的函数名称:<head> <script type="text/javascript" src="Array.js"></script></head><body> Hello!!!!<br> <button type="button" onClick="clear()" id="ppp">Shoo!</button><br> <button type="button" onClick="add()" id="add...
2024-01-10
跨多个文件的Javascript中的全局变量
我的一堆JavaScript代码位于一个名为helpers.js的外部文件中。在调用此JavaScript代码的HTML内,我发现自己需要知道是否已经调用了helpers.js中的某个函数。我试图通过定义以下内容来创建全局变量:var myFunctionTag = true;在我的HTML代码和helpers.js中的全局范围内。这是我的html代码如下所示:<html>...<script typ...
2024-01-10
将不显眼的JavaScript与Pusher结合起来
我使用Pusher为我的Rails应用添加实时页面更新。将不显眼的JavaScript与Pusher结合起来这里有一个如何推进器工作(我以后会告诉你我想它做什么)的简短概要:控制器:class ThingsController < ApplicationController def create @thing = Thing.new(params[:thing]) if @thing.save Pusher['things'].trigger('thing-create',...
2024-01-10
将Javascript对象编码为Json字符串
我想将Javascript对象编码为JSON字符串,但遇到了很多困难。对象看起来像这样new_tweets[k]['tweet_id'] = 98745521;new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user";new_tweets[k]['data']['text'] = "tweet text";我想将其放入JSON字符串以将其放入ajax请求中。{...
2024-01-10
旋转Java Graphics2D矩形?
我到处搜索,但找不到答案。如何在Java中旋转矩形?这是我的一些代码:package net.chrypthic.Space;import javax.swing.*;import java.awt.*;import java.awt.event.*;public class Space extends JPanel implements ActionListener{ Timer time; public Space() { setVisible(true); ...
2024-01-10
Java中的super()
是super()用来调用父构造函数的吗?请解释一下super()。回答:super() 调用不带参数的父构造函数。它也可以与参数一起使用。即super(argument1),它将调用接受1类型的参数argument1(如果存在)的构造函数。也可以用于从父级调用方法。即super.aMethod()...
2024-01-10
当使用画布和斑点时,Javascript内存泄漏
我在写一个SVG编辑器。我在页面上放置了一种'Magic Eye',用户可以看到整个SVG绘图和鼠标光标周围的缩放区域。当然,这个问题是内存使用和快速渲染。出于这个原因,修改或缩放软件的步骤会创建缩小的svg绘图图像,并将其用于Magic Eye渲染。结果是非常好的,但....我面临一个问题,我发现垃圾收集器...
2024-01-10
的Javascript清单减速机的CouchDB
地图了把钥匙和价值,价值是两个数字的Javascript清单减速机的CouchDBkey1 [1,2] key1 [4,8] key2 [1,6] key2 [2,0] 减速器我写减少到key1 [1+4, 2+8] = key1 [5,10] key2 [1+2, 6+0] = key2 [3,6] 列表我写这个剧本减速器function (key, values) { val1 = 0; val2 = 0; if(values != null) for(val in va...
2024-01-10
如何在浏览器中通过Javascript压缩图像?
上传之前,有没有一种方法可以直接在浏览器端压缩图像(主要是jpeg,png和gif)?我很确定JavaScript可以做到这一点,但是我找不到实现它的方法。这是我要实现的完整方案:用户访问我的网站,然后通过input type="file"元素选择图片,该图片是通过JavaScript检索的,我们进行了一些验证,例如正确的文...
2024-01-10
是否可以从Javascript ping服务器?
我正在制作一个Web应用程序,该应用程序需要检查远程服务器是否在线。当我从命令行运行它时,我的页面加载将达到完整的60秒(对于8个条目,它将随着更多线性增长)。我决定在用户端执行ping操作。这样,我可以加载页面并让他们在浏览内容时等待“服务器在线”数据。如果有人对以上问题...
2024-01-10
Javascript Regexp从变量动态生成?
如何将两个正则表达式模式构造为一个?例如,我有一个长模式,一个小模式,我需要在长模式前面放一个小模式。var pattern1 = ':\(|:=\(|:-\(';var pattern2 = ':\(|:=\(|:-\(|:\(|:=\(|:-\('str.match('/'+pattern1+'|'+pattern2+'/gi');这行不通。当我连接字符串时,所有的斜杠都消失了。回答:您必须使用RegExp:str.match(new R...
2024-01-10
仅当最小宽度为800px时才执行Javascript
对于我的项目,只有在屏幕尺寸等于或大于800像素的情况下,我才需要视差滚动效果。要做到这一点,我写了下面的代码:仅当最小宽度为800px时才执行Javascript<script> if (window.screen.width >= 800) { function parallax() { var parallax = document.getElementById("box01"); parallax.style.top = -(window.pageYOffs...
2024-01-10
Downcasting in Java
Java中允许进行向上转换,但是向下转换会产生编译错误。可以通过添加强制类型转换来消除编译错误,但是无论如何都会在运行时中断编译错误。在这种情况下,如果Java无法在运行时执行,为什么Java允许向下转换?这个概念有实际用途吗?public class demo { public static void main(String a[]) { B b = (B) ne...
2024-01-10
如何在Java中将Map转换为List?
将a转换Map<key,value>为a 的最佳方法是List<value>什么?只是迭代所有值并将它们插入列表中,还是我忽略了某些内容?回答:List<Value> list = new ArrayList<Value>(map.values());假设:Map<Key,Value> map;...
2024-01-10
Java中的字符串isNullOrEmpty吗?
以前肯定已经问过这个问题,但是Google找不到。在任何标准Java库(包括apache / google / …)中,是否存在静态isNullOrEmpty()方法Strings?回答:StringUtils.isEmpty(str) 要么 StringUtils.isNotEmpty(str)StringUtils.isBlank(str) 要么 StringUtils.isNotBlank(str)来自Apache commons-lang。empty和之间的区别blank是:仅包含空格的字符串...
2024-01-10
Java@Transactional注释在哪里?
你应该将放置@Transactional在DAO类和/或它们的方法中,还是更好地注释使用DAO对象调用的Service类?还是对两个“层”都进行注释是否有意义?回答:我认为交易属于服务层。这是了解工作单元和用例的人。如果您将多个DAO注入到一个服务中,而这些DAO需要在单个事务中一起工作,那么这是正确的答案。...
2024-01-10
什么时候应该在Java中使用“ strictfp”关键字?
我已经查看了它的功能,但是实际上没有人举一个例子说明何时strictfp在Java中使用关键字吗?有人真的为此找到了用处吗?仅将其放在我所有的浮点运算上会有副作用吗?回答:Strictfp确保你从每个平台上的浮点计算中获得完全相同的结果。如果你不使用strictfp,则JVM实现可以自由使用额外的精度(如...
2024-01-10
