以下类方法有什么区别?
是一个是静态而另一个不是?
class Test(object):
def method_one(self):
print "Called method_one"
def method_two():
print "Called method_two"
a_test = Test()
a_test.method_one()
a_test.method_two()
Run Code Online (Sandbox Code Playgroud) 例:
a_list = [1, 2, 3]
a_list.len() # doesn't work
len(a_list) # works
Run Code Online (Sandbox Code Playgroud)
Python(非常)面向对象,我不明白为什么'len'函数不会被对象继承.另外,我一直在尝试错误的解决方案,因为它对我来说似乎是合乎逻辑的
我负责工作的网站,最近我添加了ajaxy请求,以使其更快,响应更快.但它提出了一个问题.
在我的页面上,左侧有一个索引表,就像菜单一样.单击它后,它会发出填充页面其余部分的请求.您可以随时单击索引的另一个项目以加载其他页面.
在添加javascript之前,可以为索引的每个项目进行中间点击(打开新选项卡),这允许在我处理其中一个时加载其他页面.但由于我已将所有链接更改为ajax请求,因此它们现在执行一些javascript而不是真正的链接.因此,当我中间点击它们时,它们只打开空标签.
有没有办法结合两种功能:链接在左键单击时触发javascript或在中间单击时触发新标签?它是否必须是一些丑陋的JavaScript捕获每次点击并相应地处理它们?
谢谢.