请某人帮助注释一段jquery代码。。。
$(function() {//加载页面时要执行的方法
//定义getMessages方法从服务器获取json数据
getMessages = function() {
$.getJSON(& # 39;index.php?action = get _ last _ messages & # 39,
Function(data){//这是采集成功后要执行的方法。
if (data.messages) {
//将页面样式为“chat_messages”的元素中的内容修改为服务器返回的内容。
$('.聊天消息& # 39;).html(数据.消息);
}
//在循环中获取最近的聊天消息
//5秒后再次执行
setTimeout(function(){
get messages();
}, 5000);
});
}
//执行getmessages方法
get messages();
//下面是如何用jquery的ajax编写post方法。提交表单,然后根据服务器返回的结果进行//for操作。
$('.聊天_提交_表单& # 39;).提交(函数(){
$.帖子(& # 39;index.php & # 39,{消息:$(& # 39;.chat _ submit _ form input[name = message]& # 39;).val() },
函数(数据){
if (data.result == 1) {
//fadeIn淡入显示
//fadeOut淡出。
$('.聊天_提交_表单。成功& # 39;).fade in(& # 39;慢& # 39;,函数(){
$(这个)。延时(1000)。淡出(& # 39;慢& # 39;);
});
} else if (data.result == 2) {
$('.聊天_提交_表单。保护& # 39;).fade in(& # 39;慢& # 39;,函数(){
$(这个)。延时(1000)。淡出(& # 39;慢& # 39;);
});
}否则{
$('.聊天_提交_表单。错误& # 39;).fade in(& # 39;慢& # 39;,函数(){
$(这个)。延时(1000)。淡出(& # 39;慢& # 39;);
});
}
}
);
//不要通过表单的默认提交方法提交。
返回false
});
});
嗯,够完美了。看起来像是网上聊天?
jquery 开发工具?
jquery是前端的展现,跳转,控制的技术框架,目前非常流行的前端框架之一。前端工程师必备的技术储备之一。它包含丰富的页面控件集合,支持javascript脚本的编写。其使用灵活多样,很多网站都采用jquery框架来实现。希望这个分析给读者带来价值。