jQuery选择器的上下文参数

标签:jQuery

刚发现jQuery选择器里可以一次填入多个参数,找了半天也没看到相关文档,于是自己测试了一下。

防止对话框打开新窗口

标签:JavaScript

之前写JavaScript代码时遇到一个问题,当使用showModalDialog或showModelessDialog打开一个对话框时,在这个对话框里执行任何跳转(包括点击超链接和更改window.location)或提交表单都会打开新窗口。
这是由于对话框的特殊性,不允许更改自身的window.location。而由于提交表单很可能是提交到另一个页面,于是便打开新窗口来执行提交了。
但有时候提交操作只需要在本窗口内执行即可,于是连执行window.close()这种操作都会打开新窗口,便显得很不合理了。

JavaScript的闭包

标签:JavaScript

在某个jQuery的论坛看到有人问闭包是怎么回事,于是稍微介绍一下。

奇怪的navigator.appName

标签:无

今天在各个浏览器的地址栏测试了一下下面的语句:
javascript:alert(navigator.appName);

Python的排序操作

标签:Python

昨晚写聊天室时,遇到一个排序的问题,所以便稍作研究,记录了下来。

先看sorted(iterable[, cmp[, key[, reverse]]])这个内建函数,它会返回iterable排序后的列表。看上去参数很多,所以慢慢研究。

D语言开源了

标签:无

之前讨论动态语言时还提到过D语言不开源,没想到如今也以加入开源的队伍了。

Walter Bright在2009年3月5日下午18点40分(中国时间) 释放出了D1和D2的前端和后端的源代码,开源协议为GPL1.0或者Artistic license。

详细信息:D语言编译器DMD开源了!

用Python写的限制长度的队列

标签:Python

由于某些应用经常要限制列表的长度,所以就自己写了个类。
其实直接继承list更方便,不过我还是用包含来实现了,正好巩固一下内置操作。
私有成员我也没写2个下划线,需要的自己替换下就行了。
后面那一大段代码是单元测试,引入模块时可以删去。

« 看看还有什么好玩意