我有两张桌子:DISH和DISH_HAS_DISHES.菜桌上有所有的菜肴,"Dish_has_dishes"表与"菜"表有一对多的关系.即一道菜可以有多道菜.例如
DISH:
dish_id dish_name
1 dish_1
2 dish_2
3 dish_3
4 dish_4
Run Code Online (Sandbox Code Playgroud)
DISH_HAS_DISHES:
meal_id dish_id
1 2
1 3
1 4
Run Code Online (Sandbox Code Playgroud)
这里的meal_id和dish_id都是来自DISH表的ID.现在我想要一个这样的格式:
meal_id dish_ids dish_names
1 2,3,4 dish_2, dish_3, dish_4
Run Code Online (Sandbox Code Playgroud)
这是逗号分隔的菜肴ID和每餐的名称.怎么做?
我正在开发一个博客网站,我想知道如何保存大型博客文章数据 - 在XML文件中,作为HTML文件或直接在数据库中.有什么建议吗?
我有一系列选择器,如:
var arr = [".discuss .title .post", ".post .desc" , ".eventlist .event"];
Run Code Online (Sandbox Code Playgroud)
我想遍历这个数组并在其上附加一个click事件.
for(var i in arr){
$(arr[i]).click(function(){
//here I need the selector i.e. arr[i] expression - for some css work
});
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在单击回调函数中获取此选择器表达式?我经历了这个有类似问题的帖子:如何将jQuery选择器的表达式作为文本?
但正如那里所说,我找不到jQuery对象的任何"selector"属性.我试过这种方式:
for(var i in arr){
$(arr[i]).click(function(){
console.log(jQuery(this).attr('selector')); //This gives undefined
});
}
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
我是Sencha Touch的新手(经历过ExtJS).在我的应用程序中,我需要创建一些浮动面板作为模态对话框.现在,我真的很困惑如何设置这些浮动面板的大小,这些面板将根据设备正确调整大小.
我是否需要获取浏览器的高度/宽度并适当设置大小,还是需要提供一定的百分比大小?
有帮助吗?
假设我正在使用DIV元素,我可以添加背景图像或者可以复制相同的样式来创建CSS3渐变.现在,对于Phonegap应用程序(所有图像文件都驻留在设备本身中),哪个选项更适合.
我问这个是因为我看到某个地方渐变需要一些计算时间,其中使用图像可能会产生加载时间问题.但对于Phonegap应用程序,图像加载时间问题可能不存在.那么,也许只是在这里使用图像是更好的选择?