Skip to content

Instantly share code, notes, and snippets.

@archiechen
archiechen / gist:4335764
Created December 19, 2012 10:22
使用backbone重构拖拽效果。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap, from Twitter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
@archiechen
archiechen / index.html
Created November 9, 2012 12:57
use bootstrap css and jqueryui to draggable and droppable
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Bootstrap, from Twitter</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<!-- Le styles -->
@archiechen
archiechen / gist:4015229
Created November 5, 2012 03:54
how to create javascript objects
var assert = require('assert')
describe('object', function() {
it('{}', function() {
var obj = {
name: 'obj',
des: 'des'
};
assert.equal('obj', obj.name);
assert.equal('des', obj.des);
@archiechen
archiechen / alwaysdefaultdict.py
Created October 31, 2012 09:45
overload dict.setdefault,when key exist and value is empty string or None, still set default value to the key.
#-*- coding:utf-8 -*-
'''
重载setdefault方法,当key存在,并且value为空字符串或None时,也会设置为defaultvalue。
>>> d = alwaysdefaultdict()
>>> d.setdefault('key','')
''
>>> d.setdefault('key','default')
'default'
>>> d.get('key')
'default'