小编Thi*_*ter的帖子

AMD:javascript环境中的目的是什么?

关于AMD(异步模块定义)我读了这样的阶段:

AMD格式来自于想要一个比今天更好的模块格式"编写一堆具有隐式依赖关系的脚本标签,你必须手动订购"以及一些易于直接在浏览器中使用的东西.

javascript上下文的目的是什么?你能举个例子吗?pro et contro使用AMD?

javascript javascript-framework js-amd

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

PHP:通过引用传递

通过引用传递:

<?php
$str = "test    \n";
trim(&$str);
echo "-" . "$str" . "-";
?>
Run Code Online (Sandbox Code Playgroud)

输出是:

-test
-
Run Code Online (Sandbox Code Playgroud)

但是当我这样做的时候

<?php
$str = "test    \n";
$str = trim($str);
echo "-" . "$str" . "-";
?>
Run Code Online (Sandbox Code Playgroud)

输出是:

-test-
Run Code Online (Sandbox Code Playgroud)

为什么我不能通过引用传递这个?

php pass-by-reference

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

排序对象字典

我有一个对象字典,其中键是一个简单的字符串,值是一个具有一些属性的数据对象.我想根据字典值中的属性对字典进行排序.我已经使用它来根据字典值进行排序

sorted = dict.values()
sorted.sort(key = operator.attrgetter('total'), reverse=True)
Run Code Online (Sandbox Code Playgroud)

这产生了一个排序的值列表(这是预期的),我从字典中丢失了我的原始键(当然).我想将键和值一起排序......我怎样才能实现这一目标?任何帮助将不胜感激?

python

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

JS Switch案例无法正常工作总是执行默认值

这是我的下拉菜单---

<select name="category" id="category" onChange="showDiv(this.value);" >
    <option value="">Select This</option>
    <option value="1">Nokia</option>
    <option value="2">Samsung</option>
    <option value="3">BlackBerry</option>
    <option value="4">Spice</option>
    <option value="5">HTC</option>
    </select>
Run Code Online (Sandbox Code Playgroud)

这是我的span类,我想在选择的基础上显示数据

<span class="catlink"> </span>
Run Code Online (Sandbox Code Playgroud)

我的JS函数(虽然在我通过if条件执行时功能正常)

function showDiv(discselect) {
    switch(discselect) {
    case 1:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="nokia.txt">Click To Download</a>';
        break;
    case 2:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="samsung.txt">Click To Download</a>';
        break;
    case 3:
        document.getElementsByClassName("catlink")[0].innerHTML = '<a href="blackberry.txt">Click To Download</a>';
        break;
    default:
        alert(discselect);
        document.getElementsByClassName("catlink")[0].innerHTML = 'aaaa';
    }
}
Run Code Online (Sandbox Code Playgroud)

现在每次执行默认情况时运行代码而1,2,3仍在提醒,让我知道我做错了什么,我的逻辑是否滞后?

html javascript css switch-statement

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

使用未定义的值调用javascript函数

我在javascript中有一个函数:

function test(a, b, c) {
    if(typeof b == "undefined")
      //do something 
    //function code
}
Run Code Online (Sandbox Code Playgroud)

现在我想以这样的方式调用这个函数,以便typeof b remains undefineda & c containes值(没有重新排序a,b&c)一样

test("value for a",  what i can pass here so that b type will be undefined, "value for c")
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

JSON @attributes

我很难理解如何读取包含"@attributes"的JSON对象.

Javascript:

$.ajax({
    type: "GET",
    dataType: 'json',
    url: "http://..../script/weather.php?r="+req,
    success: function(data){
       alert(data.weather.forecast_information.city[0].data)
    }
});
Run Code Online (Sandbox Code Playgroud)

JSON响应:

{
    "@attributes": {
        "version": "1"
    },
    "weather": {
        "@attributes": {
            "module_id": "0",
            "tab_id": "0",
            "mobile_row": "0",
            "mobile_zipped": "1",
            "row": "0",
            "section": "0"
        },
        "forecast_information": {
            "city": {
                "@attributes": {
                    "data": "Kreuzlingen, Thurgovia"
                }
            },
            "postal_code": {
                "@attributes": {
                    "data": "kreuzlingen"
                }
            },
            "latitude_e6": {
                "@attributes": {
                    "data": ""
                }
            },
            "longitude_e6": {
                "@attributes": {
                    "data": ""
                }
            },
            "forecast_date": {
                "@attributes": {
                    "data": …
Run Code Online (Sandbox Code Playgroud)

javascript xml jquery json

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

DirectShow编译问题

我正在 64 位平台和 Windows SDKv 7.1 上使用 vs2010。我为 64 位平台构建了基类并在我的项目中进行了配置。但我面临以下问题。我正在尝试连接 Logitech 910 HD 摄像头。

1>LogitechC910Interface.obj : error LNK2001: unresolved external symbol __imp_VariantClear
1>LogitechC910Interface.obj : error LNK2001: unresolved external symbol __imp_CoCreateInstance
1>LogitechC910Interface.obj : error LNK2001: unresolved external symbol __imp_CoUninitialize
1>LogitechC910Interface.obj : error LNK2001: unresolved external symbol __imp_VariantInit
1>LogitechC910Interface.obj : error LNK2001: unresolved external symbol __imp_CoInitializeEx
1>C:\PMD\windows\windows64bit\PMDSDK\examples\Release\simple.exe : fatal error LNK1120: 5 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)

c++ windows directshow

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

如何无限循环播放此动画?

我是jquery的新手,我设法编写了一个小动画,它会淡入并淡出两张图片.

我现在的问题是,在它绕过循环之后,它就会停止.当它到达终点时我需要它从头开始.它应该继续下去.

这是代码

$(document).ready(function() {
    $('img.banner1').fadeOut(5000);
    $('img.banner2').delay(1000).fadeIn(5000);
    $('img.banner2').delay(1000).fadeOut(5000);
    $('img.banner1').fadeIn(5000).delay(1000);
});
Run Code Online (Sandbox Code Playgroud)

jquery animation

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

确定字符串是否以另一个字符串结尾

如何确定字符串是否出现在另一个字符串的末尾。如果他们这样做,那么打印 true 到标准输出,如果他们不这样做,则打印 false。strpos 会有所帮助吗?

    Sample Input

S1: “staff”
S2: “FF”
Run Code Online (Sandbox Code Playgroud)

我将如何制作一个函数来运行它,

  function matching_ends($s1,$s2){

}
Run Code Online (Sandbox Code Playgroud)

php

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

有没有办法在换行符很重要的纯文本文件中使用 Mako 模板?

在现有的应用程序中,我们使用 Mako 模板(不幸的是..)。这对于 HTML 输出来说没问题,因为换行符并不重要。

但是,我们现在需要使用模板生成文本/纯电子邮件 - 因此控制语句引入的任何换行符都是不可接受的。

Mako 是否提供任何选项来使语句行(即以 开头的语句%行)不会导致输出中出现换行符?我检查了文档,但到目前为止找不到任何东西......

python template-engine mako plaintext

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