我们的项目也将近完成了多半。在这一个月里我确实学到了很多,怎么和同学合作团队开发项目,怎么正确有效地和团队成员进行沟通。
而且我发现了虽然用解析JSON的库很方便,但有时候会失效,这一点我还没弄太明白。以后还是要多学习。再多找找资料。
表格的样式已经确认了,如果后期觉得不好会再进行更改。但是已经封装起来了,所以改起来很方便,可以统一改。
把每个元素都和谐地搭配好是一件十分有挑战性的工作。明天也要继续加油!
已经进入了实训的后半段阶段,提前学习的AJAX异步刷新,web老师又讲了一遍,我又巩固了一遍。
下面给出一个实现Ajax的小例子:
<script>
$(function(){
flag=true;
$('.butn').on('click',function(){
if(flag) {
var ths = $(this);
var content = ths.siblings('input').val();
if (!content) {
alert('请输入内容');
return false;
}
$('.new_tr').fadeOut(300,function(){
$(this).remove();
})
$.ajax({
type: 'POST',
dataType: 'json',
data: {'content': content},
url: 'new.php',
beforeSend: function () {
ths.text('加载中…');
flag=false;
},
success:function(json){
if(json.success==1){
for(var i=0;i<json.data.length;i++)
$('.table table tbody').append('<tr class="new_tr"><td>'+json.data[i].id+'</td><td>'+json.data[i].food+'</td><td>'+json.data[i].date+json.data[i].time+'</td><td>'+json.data[i].address+'</td><td>'+json.data[i].tel+'</td><td>'+json.data[i].people+'</td><td>'+json.data[i].name+'</td><td>'+json.data[i].price+'</td></tr>');
}
else{
alert(json.msg);
}
ths.text('搜索');
flag=true;
}
});
}
});
})
</script>
最近也有了一个创新型的想法,根据机器学习,分类书本,可以根据用户输入的标签作为训练集,待分类的作为测试集,只是一个小想法而已。实现还是有点麻烦的。写模式识别实验已经够麻烦了。
做项目的过程中也有了一些小感悟,要让用户使用起来方便,站在用户的角度思考问题。