(function(){ var ns = Q.use("fish"); var FishGroup = ns.FishGroup = { pattens:[] }; FishGroup.setRandomPatten = function(fishes, startX, startY) { var pattens = this.pattens, len = pattens.length; var patten = pattens[Math.random()*len >> 0]; patten(fishes, startX, startY); }; var HLinePatten = function(fishes, startX, startY) { var len = fishes.length, prev = {x:startX, y:startY, width:0, height:0}, dir = startX > 0 ? 1 : -1; for(var i = 0; i < len; i++) { var fish = fishes[i]; var dx = Math.random()*fish.width + 20 >> 0; var dy = Math.random()*fish.height + 20 >> 0; if(Math.random() > 0.5) dy *= -1; fish.x = prev.x + dx * dir; fish.y = prev.y + dy; prev = fish; } }; FishGroup.pattens.push(HLinePatten); })();
XHTMT|
HTML5|
CSS|
HTML DOM|
jQuery|
JSON|
AJAX|
LESS|
HTML|
Bootstrap|
Foundation|
AngularJS|
Ember.js|
TypeScript|
AngularJS2|
React|
jQuery UI|
jQuery EasyUI|
Node.js|
Highcharts|
Echarts|
Vue.js|
CoffeeScript|
Ext.js|
Meteor|
SASS|
Omi|
Markdown|
前端开发规范|
浏览器|
webpack|
JavaScript|
CSS3|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....