小编Pet*_*Law的帖子

在Python中实现类似列表的索引访问

我希望能够使用类似数组的语法访问python对象的某些值,即:

obj = MyClass()
zeroth = obj[0]
first = obj[1]
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是这样,你如何在python类中实现这个?

python arrays indexing list

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

如何在不离开页面的情况下提供文件?

目标

我试图让用户通过单击页面上的按钮来下载文件(在这种情况下是myfile.zip),而不会让他们离开页面 - 即浏览器必须保留在当前页面上,并将它们留在他们所在的位置可以继续使用该页面,包括再次单击该按钮(如果他们希望获得该文件的新副本).

我需要这个适用于所有浏览器(IE6-8,Firefox,Chrome,Opera,Safari).

背景

在zip中打包是基于他们的其他交互(其中一些可能部分完成)从同一页面(这些都是通过ajax完成)的一些东西,我不希望他们离开页面,因为他们会失去任何未保存的更改.

ajax file-io web-applications

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

在WebKit浏览器中捕获'Escape'Keypress

我有一个对话框出现,我希望当你按下转义键时它会再次被隐藏.

在IE,Fx,Opera中一切正常 - 代码在显示框时注册了document.onkeypress事件处理程序,然后测试事件keyCode以查看它是否是转义键(keyCode 27),但这不是看起来在基于WebKit的浏览器(Chrome和Safari(3))中工作,但其他键可以通过这种方式捕获.

当按下转义时,WebKit浏览器是否完全不触发事件?

有谁知道为什么这不起作用,如何解决它,或知道一个解决方法.

javascript webkit keyboard-shortcuts cross-browser dom-events

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