Ответ Джона Ресига тому, кто претендует на название "JQuery" уже для проекта:
Изначально я собирался использовать JSelect, но все доменные имена были уже заняты. Тогда я провел поиск прежде чем решил назвать проект jQuery, увидел ваш проект, а также увидел. что он не обновлялся с тех пор, как "26 октября 2004 года: JQuery 3.1.3". Так что, я решил, что он не существует.
Это лишь некоторые тестовые примеры, которые люди могут наблюдать.
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
void dummy() {}
int main()
{
auto x = []()
{ // non-lambda parameter
foo(dummy);
};
}
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
int main()
{
auto f = [](){};
auto x = [&]()
{ // pre-defined lambda
foo(f);
};
}
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
int main()
{
auto x = []()
{ // in-argument lambda
foo([]{});
};
}
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
int main()
{
auto x = []()
{ // in-scope lambda
auto f = []{};
foo(f);
};
}
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
int main()
{
auto x = []()
{ // in-scope lambda, explicit return
// (explicit return type fails too, `-> void`)
auto f = [](){ return; };
foo(f);
};
}
template <typename F>
auto foo(F f) -> decltype(f())
{
return f();
}
int main()
{
auto x = []()
{ // in-argument lambda, explicit return non-void
// (explicit return type fails too, `-> int`)
foo([]{ return 5; });
};
}
Поэтому, похоже, это связано с областью действия и типом (?) void
внутренней лямбды, даже если она явная.
seaseText также выполняет поиск в ListView. Вы можете использовать его вместе с утверждениями, чтобы гарантировать, что ListView содержат правильное содержимое
-121--3227096-Я предполагаю, что это связано с тем, что он часто используется для запроса DOM, через селекторы и так далее.
http://en.wikipedia.org/wiki/Query
jQuery - в корне - предназначен для поиска объектов dom (с использованием селекторов ) и манипулировать ими. Вы запрашиваете DOM для элементов.