首页 \ 问答 \ setTimeOut问题在Firefox中(setTimeOut issues in Firefox)

setTimeOut问题在Firefox中(setTimeOut issues in Firefox)

为什么不在Firefox(v16)中使用以下内容?

var t = setTimeout(foo(), 1000);

我在控制台中得到的错误是:“无用的setTimeout调用(围绕参数缺少引号?)”。 用引号包起来看起来并没有多大作用,除非将它渲染为一个字符串(不出所料)。

但是,当我用如下匿名函数包装它时,它确实工作正常:

var t =
    setTimeout(function(){
       foo();
     }, 1000);

但为什么这是必要的? 为什么它不会在Webkit或Opera中爆炸? 中风的幸运?


Why doesn't the following work in Firefox (v16)?

var t = setTimeout(foo(), 1000);

The error I get in the console is: "useless setTimeout call (missing quotes around argument?)". Wrapping it in quotes doesn't seem to do much, except making it render as a string (unsurprisingly).

It does however work fine when I wrap it in an anonymous function like so:

var t =
    setTimeout(function(){
       foo();
     }, 1000);

But why is it necessary? Why doesn't it explode in Webkit or Opera? Stroke of luck?


原文:https://stackoverflow.com/questions/13367931
更新时间:2023-06-18 11:06

最满意答案

我试图在OpenCart论坛上问这个问题,但奇怪的是这些mods没有解释就删除了这个帖子,并且从未告诉过我为什么。 所以,我没有别的选择,只能从代码中寻找答案,因为开发者文档对于这类问题很差。 我发现OpenCart的产品目录可以通过查看以下文件中的类方法,或者通过在其他Web应用程序中加载该类文件来访问。 (至于如何加载这个类文件,这需要一些工作来弄清楚 - 我还不知道。)

在您的OpenCart 2.x目录中,查找此文件:

目录/模型/目录/ product.php

您将从SQL代码中找到OpenCart如何获得产品列表,然后了解如何在单个产品上获取产品详细信息。


I tried asking this over at the OpenCart forums, but oddly the mods deleted that post without explanation, and never told me why. So, I had no choice but to go digging for an answer from the code since the developer docs were poor for this kind of question. What I found was that the product catalog for OpenCart can be accessed by either looking at the class methods in the following file, or by loading that class file within your other web application. (As for how to load that class file, that will take some work to figure out -- I don't know yet.)

In your OpenCart 2.x directory, look for this file:

catalog/model/catalog/product.php

You'll find out from the SQL code how OpenCart gets a list of products and then how to get the product detail on a single product.

相关问答

更多

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。