Skip to content

Instantly share code, notes, and snippets.

View zacker330's full-sized avatar
🌧️

Jack Zhai zacker330

🌧️
View GitHub Profile
@zacker330
zacker330 / gist:5097229
Created March 6, 2013 06:39
most common code of jquery
var settings = $.extend({
xx : 'xx',
int : 1
}, options || {});
@zacker330
zacker330 / gist:5098228
Created March 6, 2013 10:01
about javascript's closure
var proApp = {
inner : function(){
alert(proApp.defaultSettings.arg1);
},
defaultSettings : {
arg1 : 1,
str : "string"
}
}
@zacker330
zacker330 / gist:5131618
Created March 11, 2013 03:00
don's not break in return.
$.each([1,2,3,4,5,6], function(i, v){
alert(v);
if(v > 4){
return;
}
});
@zacker330
zacker330 / gist:5148807
Created March 13, 2013 02:00
css 图片与文字的居中
<div >
<img src="images/logo.jpg" alt="" style="display:inline-block; vertical-align:middle;" />
<span style="display:inline-block; vertical-align:middle;">xxxxxxx</span>
</div>
@zacker330
zacker330 / gist:5158984
Created March 14, 2013 05:12
d3.js get start
<!DOCTYPE html>
<html>
<head>
<title>Hello, data!</title>
<script type="text/javascript" src="lib/d3.js"></script>
</head>
<body>
<div id="viz"></div>
@zacker330
zacker330 / ScopeOfJavascript
Created March 14, 2013 13:21
javascript中神奇的作用域
var scope = "s1";
var f = function(){
console.log(scope); // will print undefined
var scope = "f1";
}
@zacker330
zacker330 / gist:5187363
Created March 18, 2013 14:04
equals and hashCode of java
@Override
public boolean equals(Object other) {
if (this == other) {
return true;
}
if (!(other instanceof TaskAssignment)) {
return false;
}
TaskAssignment that = (TaskAssignment) other;
return new EqualsBuilder().append(this.getAcount(), that.getAcount()).append(this.getTask(), that.getTask()).isEquals();
@zacker330
zacker330 / javascript_strict.js
Created March 20, 2013 12:29
确定当前的javascript是否为严格模式
var strict = (function(){ return !this; }());
@zacker330
zacker330 / gist:5205054
Created March 20, 2013 14:24
javascript 的命名空间的巧妙用法
(function(){ //匿名函数
//模块代码 
}());//结束函数定义并立即调用它
@zacker330
zacker330 / random.js
Created March 22, 2013 01:16
随机整数
Math.floor(Math.random()*10000)