, Что представляет var, когда запрос выполняется?
он iQueryable
, iSingleResult
, iMultipleResult
, или делает это изменяется на основе реализация. Существует некоторое предположение об использовании (что, кажется), динамический контроль типов по сравнению со стандартным статическим контролем типов в C#.
Это часть javascript, не относящаяся к jquery.
свойство прототипа
определяет методы и свойства, общие для всех объектов этого типа.
например,
function MyClass()
{
}
myClass.prototype.myMethod = function()
{
alert("hello world");
}
var myObject = new MyClass();
myObject.myMethod();
Все экземпляры MyClass
будут иметь (совместно использовать) метод myMethod ()
.
Обратите внимание, что методы в прототипе не имеют такой же видимости, как методы, объявленные в конструкторе .
Например:
function Dog(name, color)
{
this.name = name;
this.getColor = function()
{
return color;
}
}
Dog.prototype.alertName = function {
alert(this.name);
}
Dog.prototype.alertColor = function {
//alert(color); //fails. can't see color.
//alert(this.color); //fails. this.color was never defined
alert(this.getColor()); //succeeds
}
var fluffy = new Dog("Fluffy","brown");
прототип
не является ключевым словом jQuery; это ключевое слово Javascript. Он используется для добавления общедоступных функций к объектам таким образом, чтобы они существовали каждый раз, когда вы создаете новый экземпляр этого объекта.