Синтаксис функции ExtJS отсутствует. Все эти методы определения функции являются частью JavaScript, и ExtJS не представляет ничего нового. Давайте возьмем каждый случай
- функция имя функции () -
Это наиболее распространено и исходит из школы процедурного программирования. По сути, вы пишете глобальные функции, и они вызываются другими функциями в вашем скрипте
Введите ООП в Javascript .. вот где следующие два метода входят! Javascript очень гибкий и расширяемый. Функции могут храниться в переменных, передаваться в другие
функции в качестве аргументов, передаваемые из функций в качестве возвращаемых значений и создаваемые во время выполнения. Вы также можете иметь анонимные функции! возвращаюсь ...
someFunction = function () - В этом случае вы сохраняете функцию в переменной 'comeFunction'. Эта переменная может быть частью объекта или отдельной (но внутренне все в javascript является объектом, за исключением примитивных данных типов).
someFunction: function () - В этом случае вы также сохраняете функцию в переменной, но это происходит во время объявления объекта. Вы увидите, что они используются в ExtJS, потому что он следует за ООП.
Вы также можете внедрить метод или изменить метод, который вы уже указали двумя вышеупомянутыми методами. Я надеюсь, что это поможет вам понять больше о функциях.