小编Gho*_*ozt的帖子

为什么这个.pop(0)像这样工作

def f(x, y):
   x.append(x.pop(0))
   x.append(y[0])
   return x

a = [4,5]
b = [1,2,3]
w = f(a,b) + f(a,b)
Run Code Online (Sandbox Code Playgroud)

w原来是[4,1,5,1,4,1,5,1]然而如果我手动完成代码(在我脑海中),我得到[5,4,1,4,1,5] ,1]

为什么是这样?

f(a,b)= [5,4,1]对吗?那么a将是= [5,4,1]和b = [1,2,3].

那么f(a,b)= [4,1,5,1]就是:[5,4,1] + [4,1,5,1] = [5,4,1,4,1 ,5,1]不[4,1,5,1,4,1,5,1]

为什么代码会改变这个?在尝试自己运行代码时,我做错了什么?

python python-2.7

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

使用jquery使div可单击并运行一个函数

所以我想在点击div时执行代码.

所以我有一个功能

function froth(){$("#area").load("test.html #enquiry1");}
Run Code Online (Sandbox Code Playgroud)

我想点击一个div时调用这个函数

 <div id="t1">Test</div>
Run Code Online (Sandbox Code Playgroud)

所以我尝试使用这段代码

 $('#t1').click(function(){
  froth();
  });
Run Code Online (Sandbox Code Playgroud)

都能跟得上它犯规的工作.

我转到HTML文档并执行此操作

<div id="t1" onclick="froth()">Test</div>
Run Code Online (Sandbox Code Playgroud)

而且它完美无缺.

所以我的问题是,我在这里做错了什么?为什么它会在html文档中工作而当我尝试使用jquery使其可点击时不起作用?

javascript jquery

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

json变量未定义

我在一个名为json/img_desc.json的文件夹中有一个json文件

这是json文件

{ "theimages":[
  {
    "number":1,
    "title":"Joy Toy teddy bear",
    "description":"In etc etc"
  } etc etc
Run Code Online (Sandbox Code Playgroud)

然后我使用此代码尝试获取第一个值.

 $.getJSON('json/img_desc.json', function(theimages) {
    console.log(img_desc.theimages.number[0]);
});
Run Code Online (Sandbox Code Playgroud)

错误

它说这个

[15:06:46.951] ReferenceError:未定义img_desc @ file:/// [为隐私而删除] /js/puzzle.js:246

javascript jquery json

0
推荐指数
1
解决办法
106
查看次数

标签 统计

javascript ×2

jquery ×2

json ×1

python ×1

python-2.7 ×1