问题列表 - 第32686页

*MooTools代码中的jQuery*有多邪恶?

我生活和呼吸jQuery,但我也喜欢找到一个出色的插件来完成我想要的工作.

我的Rails应用程序进行编码jQuery的,但对于文件上传,我还没有找到任何优于FancyUpload(优于恕我直言UploadifySWFUpload的).尝试了所有三个库后,FancyUpload是最好的集成到我的应用程序中.

但是,FancyUpload基于MooTools,加载这两个库(更不用说使用它们)开始有点令人头疼.首先,我只在使用上传功能的页面上加载MooTools; 所有其他页面都使用jQuery.其次,我不得不手动命名我的许多jQuery函数,这有点烦人.

但也许这种设置最麻烦的特点是我不知道MooTools.因为我已经能够使用jQuery完成其他所有工作,所以我从不费心去学习.既然我强迫自己使用这个FancyUpload库(我喜欢并希望继续使用),我就面临着MooTools的无能.

具体来说,这是我onFileSuccess的FancyUpload功能:

onFileSuccess: function(file, response) {
    var json = new Hash(JSON.decode(response, true) || {});

    if (json.get('status') == '1') {

      // success
        file.element.addClass('file-success');
        (function ($, elem, queue_item) {
          $('#images').append($(elem).hide().fadeIn('slow'));
          $(queue_item).fadeOut('slow', function () { $(this).remove(); });
        })(jQuery, json.get('data'), file.element);

    } else {

      // failure
        file.element.addClass('file-failed');

    }
}
Run Code Online (Sandbox Code Playgroud)

正如您将注意到的,我在MooTools函数中间有一个jQuery函数.

我的问题是:这是一件非常糟糕的事吗?我的功能正如我所希望的那样工作,但我不知道我是否会通过这样做来为未来的灾难而滚雪球.

如果这真的是一个坏主意,有人可以给我一个关于MooTools等效代码的指针吗?

我很感激任何见解或帮助.

jquery mootools

5
推荐指数
1
解决办法
644
查看次数

如何将userdata附加到列表视图中的每个项目?C++ Win32

我以为我可以使用LVITEM结构LPARAM将指针附加到我的类,但我似乎无法让它工作!

这是我的代码的主要部分:

创建列表视图:

hlvQuiz = CreateChild(WC_LISTVIEW, "",
    WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_HSCROLL | LVS_ICON | LVS_AUTOARRANGE,
    0, 0, 320, 240, m_hwnd, FontNormal);
Run Code Online (Sandbox Code Playgroud)

添加项目:

if (vQuizes.size() > 0)
{
    LVITEM lvi;
    lvi.mask = LVIF_TEXT | LVIF_PARAM;
    lvi.iItem = 0;
    lvi.iSubItem = 0;
    lvi.cchTextMax = QUIZSTRLEN;

    for (unsigned int i = 0; i < vQuizes.size(); i++)
    {
        lvi.lParam = (LPARAM)&vQuizes[i]; // adding pointer to lparam
        lvi.pszText = vQuizes[i].szName;
        ListView_InsertItem(hlvQuiz, &lvi);
    }
}
Run Code Online (Sandbox Code Playgroud)

后来当我从LPARAM回来上课时:

        LVITEM lvi;
    lvi.iItem = ListView_GetNextItem(hwnd, -1, LVNI_SELECTED); …
Run Code Online (Sandbox Code Playgroud)

c++ api winapi

2
推荐指数
1
解决办法
2217
查看次数

如何在WAMPSERVER中更改我的MySQL排序规则

如何将WAMPSERVER中的MySQL排序规则从latin1_swedish_ci更改为UTF-8,因为我认为我的HTML特殊字符变得混乱了

mysql wampserver

5
推荐指数
2
解决办法
9363
查看次数

如何调整jQuery datepicker的大小?

我的表单里面有jQuery Datepicker.

我的问题是在我点击文本字段后,datepicker显示太大了.

我该如何调整datepicker的大小?

resize jquery-ui datepicker

3
推荐指数
1
解决办法
4606
查看次数

这个C++结构的含义是什么?

我有一个简单的C++结构如下:

// Functor for peak to decreasing intensity sorting
struct cmp_decr_int2
{
    bool operator() (peak2 a, peak2 b) 
    { 
        return a.int2 > b.int2;
    }   
};
Run Code Online (Sandbox Code Playgroud)

这个样本中的操作员是否有过载?

c++ struct overloading

2
推荐指数
1
解决办法
270
查看次数

XSLT管理 - 将元数据附加到样式表以获取输出和参数

我正在使用大约十几个XSLT文件来提供大量的输出格式.目前,用户必须知道要导出的文件格式的扩展名,例如RTF,HTML,TXT.

我还想使用参数来允许更多选项.如果我可以将元数据嵌入到XSL文件中,那么我可以通过扫描文件来获取详细信息.

这是我在想的.在此示例中,程序必须解析所需信息的注释.

<?xml version="1.0" encoding="UTF-8"?>
<!-- Title: Export to Rich Text Format -->
<!-- Description: This Stylesheet converts to a Rich Text Format format which may be used in a word processor such as Word -->
<!-- FileFormat: RTF -->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:param name="CompanyName"/> <!-- Format:String, Description: Company name to be inserted in the footer -->
<xsl:param name="DateDue"/> <!-- Format:Date-yyyy-mm-dd, Description: Date Due -->
<xsl:param name="IncludePicture">true</xsl:param><!-- Format:Boolean, Description: Do you want to include a graphical representation? -->
  <xsl:template …
Run Code Online (Sandbox Code Playgroud)

xslt

6
推荐指数
1
解决办法
1666
查看次数

Flickr API错误,Json回调

为什么我的代码中出现这种错误:

"错误:jsonFlickrApi未定义"

    $.getJSON('http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=669158895706254986e97354a3c7e9a9&photoset_id=72157623477817483&extras=original_format&format=json&jsoncallback;=?',
    function(data){
        var classShown = 'class="lightbox"';
        var classHidden = 'class="lightbox hidden"';


        $.each(data.photoset.photo, function(i, rPhoto){
            var basePhotoURL = 'http://farm' + rPhoto.farm + '.static.flickr.com/'
                + rPhoto.server + '/' + rPhoto.id + '_' + rPhoto.secret;
......
Run Code Online (Sandbox Code Playgroud)

有JSON数据类型或其他的syme问题,建议我如何解决它,请

谢谢

api jquery json flickr

3
推荐指数
1
解决办法
3241
查看次数

c# - 我应该使用"ref"通过引用方法传递集合(例如List)吗?

我应该使用"ref"通过引用方法传递列表变量吗?

答案是不需要"ref"(因为列表将是一个参考变量),但为了便于阅读,将"ref"放入?

c# methods pass-by-reference

37
推荐指数
3
解决办法
3万
查看次数

python:httplib错误:无法发送标头

conn = httplib.HTTPConnection('thesite')
conn.request("GET","myurl")
conn.putheader('Connection','Keep-Alive')
#conn.putheader('User-Agent','Mozilla/5.0(Windows; u; windows NT 6.1;en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome//5.0.375.126 Safari//5.33.4')
#conn.putheader('Accept-Encoding','gzip,deflate,sdch')
#conn.putheader('Accept-Language','en-US,en;q=0.8')
#conn.putheader('Accept-Charset','ISO-8859-1,utf-8;1=0.7,*;q=0.3')
conn.endheaders()
r1= conn.getresponse()
Run Code Online (Sandbox Code Playgroud)

它引发了一个错误:

  conn.putheader('Connection','Keep-Alive')
  File "D:\Program Files\python\lib\httplib.py", line 891, in putheader
    raise CannotSendHeader()
Run Code Online (Sandbox Code Playgroud)

如果我注释掉putheaderendheaders,它运行良好.但我需要它保持活力.

有谁知道我做错了什么?

python httprequest httplib http-headers

3
推荐指数
1
解决办法
1万
查看次数

令人困惑的JavaScript语句:"var x = new this();"

我以为我理解了JavaScript原型对象的概念,以及[[proto]],直到我看到一些关于类继承的帖子.

首先,"JavaScript OOP - 智能方式",网址http://amix.dk/blog/viewEntry/19038

请参阅实施部分:

var parent = new this('no_init');
Run Code Online (Sandbox Code Playgroud)

还有John Resig的伟大博客上的"简单JavaScript继承".

var prototype = new this();
Run Code Online (Sandbox Code Playgroud)

究竟new this();是什么意思?

这句话对我没有意义,因为我的理解是this指向一个对象而不是构造函数.我也尝试在Firebug中测试语句来解决这个问题,我收到的只是语法错误.

我的头已经完全旋转了.

有人可以详细解释一下吗?

javascript inheritance class

16
推荐指数
3
解决办法
7818
查看次数