Skip to content

Instantly share code, notes, and snippets.

创建插件


看来 jQuery 你已经用得很爽了,想学习如何自己编写插件。非常好,这篇文档正适合你。用插件和方法来扩展 jQuery 非常强大,把最聪明的功能封装到插件中可以为你及团队节省大量开发时间。

开始

@dongnanyanhai
dongnanyanhai / goodluck.js
Created January 19, 2016 02:23
生成给定概率的随机对象
/*obj ;
luck 概率数组,即obj数组元素意义对应;
对于给定的概率对象,该函数可简化如下:
var a = ['一等奖:宝马X6', '二等奖:苹果三件套', '三等奖:威戈背包', '继续努力!'];
var b = [1, 10, 100, 500];
function goodluck(a, b) {
var random = (1 + 10 + 100 + 500) * Math.random();
if(random <= 500) return a[3];
else if(random <= 600) return a[2];