在jQuery中我们可以像...
$('.button').click( function() {
$(this).hide();
} );
Run Code Online (Sandbox Code Playgroud)
但是我们也可以这样做,当然:
$('.button').click( function() {
$('.button').hide();
} );
Run Code Online (Sandbox Code Playgroud)
使用它有什么好处?这不慢吗?
我认为这个问题的答案将是......
有些情况下,只有这样才能使用它.
告诉我那种情况的例子吧!:)
我应该使用哪个主要(如果两者都有效)?
我有表(命名tasks)与列created_at,基本上,包含UNIX时间戳.
我只需要选择在指定的时间间隔内创建的结果.
间隔today,tomorrow,this week和this month.
我认为如果我将时间戳转换为YYYY-MM-DD HH:MM:SS格式,MySQL可以处理它.
另外,我认为我也需要在BETWEEN那里使用.
所以,我传递时间戳来查询和比较(检查?)它在指定的时间间隔内是否存储在数据库中的时间戳.要转换,我需要使用FROM_UNIXTIME,对吗?
如何指定这些间隔?谢谢你的建议!
当我编写代码时,我会尝试将所有内容划分为函数(方法,如果您愿意).函数X做东西X,Y做Tuff Y而不是方法X做东西X,Y和Z!这给了我更多可重用的代码.我喜欢.:)
让我们来看看这段代码:
var user = {
users: [],
userCount: 0,
addUser: function(user) {
(this.users).push(user);
},
incrementCount: function() {
++this.userCount;
}
}
var user = { // 2nd example.
users: [],
userCount: 0,
addUser: function(user) {
(this.users).push(user);
++this.userCount;
}
}
Run Code Online (Sandbox Code Playgroud)
(它是用JavaScript编写的,但这里的语言不是必需的.)
在我看来,第二个例子将更容易和更安全地使用,比方说,API用户.忘记打电话很容易user.incrementCount().你怎么看?第二个例子自动完成.
那么如何找到平衡点呢?关于在函数内调用函数的任何最佳实践?
感谢您阅读本文.
编辑:
我刚才想到了这个:
var user = {
users: [],
userCount: 0,
addUser: function(user) {
(this.users).push(user);
this.incrementCount();
},
incrementCount: function() {
++this.userCount;
}
}
Run Code Online (Sandbox Code Playgroud) 这对你来说很明显,但我无法弄明白.
我需要创建返回它的内部函数值的函数.换句话说,我有get_users()必须返回JSON对象的函数.那个JSON对象得到了$.post(内置的jQuery).
function get_users() {
return
$.post(
url_base + 'travel/trip/get_users/' + trip_id,
function(response) {
return response;
},
'json'
);
}
Run Code Online (Sandbox Code Playgroud)
(以上是我试图做的,但它又回来了undefined- 真是一个惊喜)
由于范围可变,我不能只在内部函数中创建变量,因为它在main函数中不可见.我也不想使用全局变量.寻找更好的解决方案!
谢谢你的建议!
是否有任何语言允许同时继承两个或更多类?
我知道PHP和Java不允许这样做.我想其他语言也不允许这样做.但为什么?我认为它会非常有用.这里的代码(它不是任何语言的正确语法)解释了我的意思......
class X extends Y, Z {
}
Run Code Online (Sandbox Code Playgroud)
如果可能的话,X类将具有Y和Z具有的所有字段和方法.
我刚看完这个教程.它是关于游戏开发的,它基本上说我需要将加速度,速度,位置存储为矢量来制作游戏物理.希望它有意义!我现在需要选择数据类型...例如我需要存储像...这样的值
(3,5,2)
(6,2,3)
(2,3)
另外,我需要像这样做加法和减法......
(0,1,4)+(3,-2,5)=(0 + 3,1-2,4 + 5)=(3,-1,9)
在这种情况下我应该使用哪种数据类型?
对于一个向量,可能有两个整数(浮点数/双精度数)?也许数组为一个向量,其中值是整数(浮点数/双精度数)?
我正在寻找将所有数组的键更改为所有元素的一个键的方法.
array(4) (
"a" => string(4) "foo1"
"b" => string(4) "foo2"
"c" => string(4) "foo3"
"d" => string(4) "foo4"
)
Run Code Online (Sandbox Code Playgroud)
...至:
array(4) (
"a" => string(4) "foo1"
"a" => string(4) "foo2"
"a" => string(4) "foo3"
"a" => string(4) "foo4"
)
Run Code Online (Sandbox Code Playgroud)
我更喜欢没有任何循环的代码.
HTML(3倍):
<div class="scream">
<div class="author">
<img src="avatars/dagrevis.png" alt="" title="daGrevis" />
</div>
<div class="data">
<span>Lorem Ipsum is simply dummy text of the printing and typesetting industry...</span>
</div>
<div class="clearer"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
.scream {
background: #F4F4F4;
width: 944px; height: 48px;
}
.scream .author {
float: left;
}
.scream .data {
float: left;
}
.clearer { clear: both; }
Run Code Online (Sandbox Code Playgroud)
这是它在我的浏览器上的样子:

如您所见,height设置为48px.图像大小也是48px.怎么说我没有看到每个div.scream分开的线?height例如,如果我设置为50px,那么一切正常!在我看来,这是因为有某种边界/轮廓/边缘/填充破坏了我的生活.不幸的是,使用FireBug我没有看到类似的东西......
SELECT `groups`.`name`, `groups`.`id`
FROM `groups`
JOIN `group_members`
ON (`group_members`.`user_id` = `groups`.`user_id`)
WHERE `groups`.`user_id` = '33'
ORDER BY `groups`.`id`
Run Code Online (Sandbox Code Playgroud)
我需要为他所属的每个组获取组的ID和组名.但结果不能重复!
我的查询返回了很多重复的条目.
在groups存储那些存在(所有组name,description等等).在group_members是已存储的一些基团(成员的所有用户user_id,group_id等等).
如何修改此查询以获得不重复但正确的结果?谢谢你的建议!
编辑:
在groups没有user_id.该组的所有成员都存储在group_members表中.我需要获得用户所在的所有组(组的ID和名称).
我需要选择未使用jQuery 选择的所有<option>标记(.just_added select option).
这是我到目前为止所得到的......
$('.just_added select option:selected');
Run Code Online (Sandbox Code Playgroud)
问题是它选择了所有<option>选定的标签,但我需要选择所有 <option>未选择的标签.
有任何想法吗?谢谢你的建议!
好吧,我有两张桌子:
events:id,title,descriptiontrip_events:id,event_id(指向events.id)我需要从名为table的表中选择结果events.
SELECT *
FROM `events`
Run Code Online (Sandbox Code Playgroud)
就这么简单吧?
我需要实现的是,我需要从中选择结果events,但排除那些中的行trip_events(如果events.id!= trip_events.event_id排除).
这是一个例子:
events:
id:5,id:6,id:7,id:8;trip_events:
event_id:6,event_id:8;使用此数据集,仅返回id为5和的事件6.
这该怎么做?
我试过这样的:
SELECT *
FROM `events`
JOIN …Run Code Online (Sandbox Code Playgroud) javascript ×3
jquery ×3
mysql ×3
join ×2
sql ×2
arrays ×1
border ×1
code-reuse ×1
coding-style ×1
comparison ×1
css ×1
date ×1
datetime ×1
duplicates ×1
filter ×1
function ×1
inheritance ×1
intervals ×1
java ×1
key ×1
margin ×1
oop ×1
outline ×1
padding ×1
php ×1
return ×1
scope ×1
selector ×1
this ×1
time ×1
vector ×1