У меня есть простой сценарий, как показано ниже:
На странице HTML есть простая таблица, в которой отображается список элементов.Эта сетка имеет все флажки, как функциональность.
При использовании флажка click, все элементы в сетке должны быть выбраны.
Я использую приведенный ниже скрипт для запуска:
(function (window, $) {
var UnfreezeTest = function () {
return new UnfreezeTest.init();
}
//Create prototype to add new methods here
UnfreezeTest.prototype = {
selectAll: function (chkAllElement) {
$(".js-chk input[type='checkbox']").attr("checked", chkAllElement.checked);
},
reset: function () {
}
};
UnfreezeTest.init = function () {
//Initialize any object here
//Example
//this.propertyName = value;
}
//Assign prototype for newly created object to point to the methods
UnfreezeTest.init.prototype = UnfreezeTest.prototype;
window.UnfreezeTest = UnfreezeTest;
} (window, jQuery));
Я не хочу использовать оператор new
при создании объекта.
Я хочу использовать, как показано ниже:
var obj = UnfreezeTest();
Есть ли какие-либо предложения или я делаю это правильно?