Я использую рельсы-позвоночник, драгоценные камни в моих рельсах 3.2.6.Почему мои функции coffeescript недоступны из моего кода HTML?
square = (x) -> x * x alert square(5)
это файл сценария blog.js.coffee он производит:
(function() { var square; square = function(x) {return x * x;}; alert(square(5));
Мне нужно вызвать метод square()
в другой режим просмотра файла.
Как это можно назвать? Есть ли что-то неправильно, что я делаю?
Что такое анонимная функция? – Ponnusamy
Самоназывающая анонимная функция - это функция, которая не имеет имени (** следовательно анонимного **) и вызывает себя. Он используется для защиты кода от доступа извне функции. Вот конкретный вопрос об этом. – edi9999