powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обьясните плиз логику авторов java script
6 сообщений из 6, страница 1 из 1
Обьясните плиз логику авторов java script
    #35989867
aleks.farrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто только добавил к этому языку частичку java удивляюсь.
На фоне четкой логики java этот язык явно выглядит слабенько.
Например так называемый объектный подход в javascript
Смотрю пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function Animation(element) {
    this.animationLength =  30 ;
    this.element = element;
    this.onStart = function () {
        alert("The animation is starting!");
    };
    this.onEnd = function () {
        alert("The animation is ending!");
    };
}
 
var obj = document.getElementById('login');
var animateLogin = new Animation(obj);

Кто-то может обьяснить, что такое this.element или this.onStart.
В java ключевое слово this означает ссылку на текущий инстанц класса в котором мы пишем этот this
А тут что - инстанц страницы? Да и еще какие-то поля страницы element и onStart ( по аналогии с полем класса)
Но мы ж нигде не обьявляли такие поля на этой странице!
...
Рейтинг: 0 / 0
Обьясните плиз логику авторов java script
    #35989873
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Страница тут ни при чём. Кратко так примерно:

new Animation(obj) - создаётся объект, экеземпляр класса, который описан функцией.

this.element = element; - в свойстве объекта сохраняется значение переменной, переданное ранее как аргумент.

this.onStart - описание метода.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Обьясните плиз логику авторов java script
    #35989896
aleks.farrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
А есть где-то линка с хорошим описанием этих новых фич джаваскрипта?
...
Рейтинг: 0 / 0
Обьясните плиз логику авторов java script
    #35989898
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в этих "фичах" нет ничего нового

читай, тут написано все что можно и нужно знать:
http://javascript.crockford.com/
...
Рейтинг: 0 / 0
Обьясните плиз логику авторов java script
    #35989899
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
особенно начни вот с этого :)
http://javascript.crockford.com/javascript.html

авторThe Name

The Java- prefix suggests that JavaScript is somehow related to Java, that it is a subset or less capable version of Java. It seems that the name was intentionally selected to create confusion, and from confusion comes misunderstanding. JavaScript is not interpreted Java. Java is interpreted Java. JavaScript is a different language.

JavaScript has a syntactic similarity to Java, much as Java has to C. But it is no more a subset of Java than Java is a subset of C. It is better than Java in the applications that Java (fka Oak) was originally intended for.

JavaScript was not developed at Sun Microsystems, the home of Java. JavaScript was developed at Netscape. It was originally called LiveScript, but that name wasn't confusing enough.

The -Script suffix suggests that it is not a real programming language, that a scripting language is less than a programming language. But it is really a matter of specialization. Compared to C, JavaScript trades performance for expressive power and dynamism.
...
Рейтинг: 0 / 0
Обьясните плиз логику авторов java script
    #35997842
aleks.farrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обьясните плиз логику авторов java script
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]