| Имя функции | объяснять | Привести пример |
|---|---|---|
| Element.toggle | Поочередно скрыть или показывать | Element.toggle ('' div1 '' ',' 'div2' ') |
| Element.hide | скрывать | Element.hide ('' div1 '' ',' 'div2' ') |
| Element.show | показывать | Element.show ('' div1 '', '' 'div2' ') |
| Element.remove | удалить | Element.remove ('' div1 '' ',' 'div2' ') |
| Element.getheight | Получить высоту | Element.getheight ('' div1 '') |
| Toggle.display | То же, что element.toggle | Toggle.display ('' div1 '' ',' 'div2' ') |
| INSERTION | Вставить текст перед Div | Insertion.fore ('' 'div1' '', '' My Content '') |
| Вставка | Вставить текст после div | Insertion.after ('' div1 '' ',' 'My Content' ') |
| Insertion.top | Вставьте текст перед Div | Insertion.top ('' 'div1' '', '' это текст '') |
| INSERTION.Bottom | Вставить текст в div | Insertion.bottom ('' 'div1' '', '' Это текст '') |
| Периодический экскуратор | Вызов Javascriptt на заданной частоте | PeridicalExecutor (тест, 1) «здесь тест - это функция JavaScript, 1 - частота (1 секунда). |
| $ | Получите Div, эквивалентный для getElementbyId () | $ ('' div1 '') |
| Field.clear | Очистить поле ввода | Field.clear ('' textfield1 '') |
| Field.focus | Сосредоточьтесь на поле ввода | Field.focus ('' select1 '') |
| Field.present | Определите, является ли контент пустым | alert (field.present ('' textfield1 '')) " |
| Field.select | Выберите содержимое окна ввода | Field.select ('' textfield1 '') " |
| Field.Activate | Сосредоточьтесь на поле ввода и выберите содержимое окна ввода | Field.activate ('' textfield1 '') " |
| Форма | Преобразовать содержимое таблицы в строку | |
| Форма | Получите содержание таблицы в форме массива | |
| Форма.disable | Все содержимое отключения формы | Form.disable ('' 'form1' ') (это, похоже, не работает) |
| Form.focusfirstelement | Сосредоточьтесь на первом элементе таблицы | Form.focusfirstelement ('' 'form1' ') |
| Форма. РЕСЕТ | Сбросить форму | Form.reset ('' 'form1' ') |
| Form.element.getValue | Получите значение поля ввода таблицы | Form.element.getValue ('' 'text1' ') |
| Form.element.serialize | Преобразовать контент окна ввода в таблице в строку | Form.element.serialize ('' 'text1' ') |
| $ F | Эквивалент form.element.getValue () | $ F ('' text1 '') |
| Эффект. Highlight | Выделите спецэффекты. | Effect.highlight ('' text1 '') |
| Эффект.fade | Исчезающие эффекты | |
| Effect.Scale | Увеличение и выходы (процент) | Effect.Scale ('' Text1 '', 200) Здесь 200 = 200%, то есть дважды |
| Эффект | Исчезающие спецэффекты. Текст исчезает после сокращения | Effect.squish ('' text1 '') |
| Эффект. Пуфф | Исчезающие спецэффекты. Текст исчезает после увеличения | Effect.puff ('' text1 '') |
| Effect.appear | Появляются спецэффекты | |
| Effect.contentzoom | Увеличьте спецэффекты. | |
| Ajax.Request | Отправить запрос Ajax на сервер | Ajax.request ('' http: //server/s.php '') |
| Ajax.updater | Отправить запрос AJAX на сервер и обновить указанный контейнер с результатом ответа | Ajax.updater ('' 'text1' ',' 'http: //server/s.php' ') |
Основное использование: Prototype.js делит каждый основной класс на класс, который очень удобен в использовании. Чтобы создать конкретный эффект, просто используйте новый класс. Функция (<Argery>). Например:
Скопируйте код следующим образом: <div id = "div1"> <a href = "#" onclick = "new element.toggle ('div2')"> Нажмите меня </a> </div>
<Div id = "div2"> Привет! </Div>
Нажав на щелчок, Div2 будет скрыт или отображается попеременно. Обратите внимание, что вы можете добавить неограниченные параметры в переключение, такие как element.toggle ("div2", "div3", "div4", ...)
Чтобы просмотреть больше синтаксиса JavaScript, вы можете следовать: «Справочный учебник JavaScript» и «Руководство по стилю кода JavaScript». Я также надеюсь, что все будут поддерживать Wulin.com больше.