问题只是介于两者之间
$("body").click(function(e){}); VS $(document).click(function(e){});
哪个更有效率或更可取?还是取决于具体情况?
老实说,我已经互换使用它们,并且在我好奇并在这里问这个问题之前没有看到任何差异.
在我的主页上,我得到了:
<ul id="login">
<li> <a id="loginswitch" href="./login-page">log-in</a> | </li>
<li> <a id="signupswitch" href="./signup-page">sign-up</a> </li>
</ul>
Run Code Online (Sandbox Code Playgroud)
通过MooTools,我通过id得到这些锚元素,这样一旦它们被点击,就会在它们下方弹出一个华丽的div,其中包含登录或注册表单(当然还有停止事件传播的方法)和填写AJAX调用启动的字段 - 应该创建会话并重新加载页面,以便用户可以看到他现在已登录并出现用户级控件等.
ajax调用由MooTools AJAX类启动,evalScripts选项设置为true.AJAX页面返回脚本代码:
<script type="text/javascript">window.location = self.location;</script>
Run Code Online (Sandbox Code Playgroud)
这个系统工作得很好 - 现在我想知道为什么如果我将锚点的href值更改为href="#"我的脚本将不再起作用?
它与窗户有什么关系吗?
当我点击一个链接时它是否改变了它的属性,即使事件的传播被停止了?
就像我可以用来存储一些必要信息的标签?但HTML确实不需要或使用它?像Visual Basic上的对象的标记属性一样工作?
我最近得到了在Struts上运行的项目,我期待更多的JSP即将推出.
在谷歌搜索问题后,我被引导到试图做同样事情的人的博客.这些博客并不完全是他们如何做到这一步的一步一步的过程,但更像是一个参考,以防他们将来需要做同样的事情.在某些情况下,作者没有确切地说他是否成功地试图同时运行上述两种服务.
Unfortunately, I can't follow their "instructions" as I have plenty of PHP projects configured (upload directories, classpaths etc...) to run on my test server and I don't have the luxury of time to reconfigure them all in case I mess up with the httpd server. And for honesty's sake, I haven't tried a single step on running them together for the same reason of being hesitant to update configuration files.
I'm not sure if this adds to the …
如果我有一个类需要返回一个变量维的字符串数组(并且该维度只能在运行该类的某个方法时确定),那么如何在类的构造函数中声明动态数组?
如果问题不够明确,
在php中,我们可以简单地声明一个字符串数组,$my_string_array = array();
并通过它添加元素$my_string_array[] = "New value";
上面的代码是什么,然后在java中?
如果我想测试表达式的结果,函数将返回NaN我将如何检查?
示例:$('amount').value.toInt()!='NaN'
^不起作用,我假设返回的值不是一个字符串,
$('amount').value.toInt()!=NaN
^似乎也没有工作,这一个似乎很明显,
所以我如何检查返回值是不是一个数字?
如果标题看起来太模糊了......嗯我想显示我用来生成页面的每个变量及其变量名称和值,是否可能以及如何?
foreach($_SESSION as $varname => $value) {
print "<b>".$varname."</b> = $value <br/>";
}
Run Code Online (Sandbox Code Playgroud)
^上面的示例是我用来显示所有会话变量,如果我需要显示我设置显示页面的变量怎么办?他们是以某种形式的阵列注册还是我也应该单独回应它们?
int BUFFER_SIZE = 4096;
byte[] buffer = new byte[BUFFER_SIZE];
InputStream input = new GZIPInputStream(new FileInputStream("a_gunzipped_file.gz"));
OutputStream output = new FileOutputStream("current_output_name");
int n = input.read(buffer, 0, BUFFER_SIZE);
while (n >= 0) {
output.write(buffer, 0, n);
n = input.read(buffer, 0, BUFFER_SIZE);
}
}catch(IOException e){
System.out.println("error: \n\t" + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
使用上面的代码我可以成功地提取gzip的内容,尽管提取的文件的文件名正如预期的那样总是current_output_name(我知道它,因为我在代码中声明它是这样的).我的问题是我不知道如何获取文件的文件名仍然在存档内.
虽然java.util.zip提供了ZipEntry,但我无法在gzip文件上使用它.任何替代品?
很难说出这个问题,我的情况实际上是在游戏开发周期的发布阶段.
我有这个游戏属于休闲类别,完全涉及很少甚至没有复杂的逻辑,运行在2D侧滚动(半)单个字符上.简而言之,这很简单,所以我已经完成了代码,只需要用自己的代码替换精灵,以避免任何版权问题一旦我决定在市场上发布它(事实是我使用了来自另一方的各种论坛的精灵)滚动MMORPG).
所以我的实际问题是,作为一名独立开发人员,没有图形艺术方面的人才,也没有外包图形艺术家的预算,我(一个普通程序员)如何创建一个现代化的图形游戏?
注意:
我有这个java应用程序并遇到了解析STDF的要求.
实际上我只需要获取stdf文件的FAR,MIR和MRR部分.sourceforge上存在一个stdf4j,但由于缺少文档,我无法使用它.
解决方法是使用用python编写的stdfparser并且相对更直接并且更容易完成工作,实际上我已经修改了以满足我的需求.
所以现在我只需要详细调用这个脚本并用Java读取生成的文件,然后继续使用现有的应用程序.
问题是在使用时:
Process p = r.exec("cmd /c python parser.py sample_data.std.gz -v test.txt");
Run Code Online (Sandbox Code Playgroud)
生成的文本文件始终为空.(注意我已经在实际的命令行上运行了这个并成功检索了我需要的内容.)
有什么我错过了,或者有更好的选择.(我试图避免使用jython,因为我无法在生产环境中安装它.)