jQuery 大会 2011:旧金山湾区大会宣布
jQuery 项目组非常高兴地宣布我们下一个 旧金山湾区大会的日期;继 2010 年的精彩活动之后,我们将重返位于加利福尼亚州山景城的 微软硅谷研究中心,活动将于 4 月 16 日举行
旧金山湾区大会是 jQuery 项目组在 2011 年计划举办的两场活动中的第一场。我们也正在筹备今年晚些时候在东海岸举办的一场活动(我们会发布更多细节,敬请关注)。
报名现已开放!普通票价为 299 美元,限时优惠,早鸟票可享受 50 美元的折扣(早鸟票有效期至 3 月 2 日或售完为止)。
有关时间、地点和参会人员的更多详细信息,请访问 活动网站。
除了为期两天的 jQuery 会议之外,我们还将再次在会议前一天的星期五提供一天的 jQuery 培训。为了响应去年的热烈反响,我们将提供两条培训路线——jQuery 初学者和高级。培训由我们的朋友 JupiterIT 和 Bocoup 慷慨提供,所有收益将直接用于资助 jQuery 项目的未来发展。请密切关注本博客和活动网站,培训议程即将公布。
想要贡献?
有兴趣发言?我们仍在完善演讲嘉宾名单,期待您的加入!我们的征文活动现已启动,投稿已经陆续开始。请关注 jQuery 博客,我们将及时更新议程。
最后,如果您或您的公司想通过赞助活动来提供帮助,请发送电子邮件至 sponsorship@jquery.com。您的每一份支持都至关重要,我们期待与您和您的团队合作!
就到这里吧,朋友们——期待在阳光明媚的加州与您相见!
哦,太可惜了!我本来很期待能参加今年的活动,但时间太短,无法安排好穿越太平洋的所有事宜。下次请提前通知。谢谢!
Buenos días quisiera saber que se requiere para que den una conferencia en mi ciudad gracias
我有以下 jQuery 代码:
// 窗口加载时执行。这将等待图像加载完成,这一点至关重要
$(window).load(function () {
// 淡入图像,这样就不会出现颜色“爆裂”的文档加载效果,然后在窗口加载时执行
$(“.item img”).animate({ opacity: 1 }, 500);
// 克隆图像
$(‘.item img’).each(function () {
var el = $(this);
el.css({ “position”: “absolute” }).wrap(“”).clone().addClass(‘img_grayscale’).css({ “position”: “absolute”, “z-index”: “998”, “opacity”: “0” }).insertBefore(el).queue(function () {
var el = $(this);
el.parent().css({ “width”: this.width, “height”: this.height });
el.dequeue();
});
this.src = grayscale(this.src);
});
// 淡出图像
$(‘.item img’).mouseover(function () {
$(this).parent().find(‘img:first’).stop().animate({ opacity: 1 }, 1000);
})
if (x) {
$(‘.img_grayscale’).mouseout(function () {
$(this).stop().animate({ opacity: 0 }, 1000);
});
}
});
// 使用 canvas 方法进行灰度化
function grayscale(src) {
var canvas = document.createElement(‘canvas’);
var ctx = canvas.getContext(‘2d’);
var imgObj = new Image();
imgObj.src = src;
canvas.width = imgObj.width;
canvas.height = imgObj.height;
ctx.drawImage(imgObj, 0, 0);
var imgPixels = ctx.getImageData(0, 0, canvas.width, canvas.height);
for (var y = 0; y < imgPixels.height; y++) {
for (var x = 0; x < imgPixels.width; x++) {
var i = (y * 4) * imgPixels.width + x * 4;
var avg = (imgPixels.data[i] + imgPixels.data[i + 1] + imgPixels.data[i + 2]) / 3;
imgPixels.data[i] = avg;
imgPixels.data[i + 1] = avg;
imgPixels.data[i + 2] = avg;
}
}
ctx.putImageData(imgPixels, 0, 0, 0, 0, imgPixels.width, imgPixels.height);
return canvas.toDataURL();
}
我希望它在 kyepress[32] 事件(即空格键按下)时发生。我是一个新手,有人可以帮帮我吗?
最佳肥皂切割器