Додзё
Dojo - это инструментарий DHTML с открытым исходным кодом, реализованный на языке JavaScript. Он построен на основе нескольких пожертвований проекта (NWIDGETS, Burstlib, F (M)), поэтому он называется «унифицированным» инструментом. Цель Dojo-решить давние исторические проблемы с DHTML при разработке приложений DHTML. Проблемы с кросс-браузером.
1. Проблемный фон
Вот раскрывающаяся коробка, где параметры находятся круглый год, а значение и текст выпадающей коробки выбираются.
2. Реализация исходного кода
<! Doctype html> <html> <head> <meta charset = "utf-8"/> <title> dojo-получить значение и текст раскрывающейся коробки </title> <link rel = "stylesheet" href = "js/dojo/dijit/themes/claro/claro.csss"/> <script type/javascript/javascript/javascript/javascript/javascript/javascript/javscript/javascript/javascript/j src = "js/jquery-1.12.4.js"> </script> <script type = "text/javascript" src = "js/dojo/dojo/dojo.js"> </script> <style> #Season {ширина: 200px; } </style> <script> dojoconfig = {async: true, parseonload: true} </script> <script> require (["dojo/store/memory", "dijit/form/filteringselect", "dojo/domready!"], Функция (память, FilteringSelect) {vareSstore = new Memory ({Data: {{Data: {{{Data: {{Data: {{Data: {{data: ": ID: "Spring"}, {name: "Summer", id: "Summer"}, {name: "осень", id: "осень"}, {name: "winter", id: "inter"}]}); «Сезон»). Startup (); </script> </head> <body> <input id = "season"/> <br> <button id = "valuebtn" onclick = "alert (dijit.byid ('season'). get ('value'))"> Получить значение раскрывающейся коробки </button> <buttond = "textbtn" onclick = "alert (dijit.byid ('season'). Текст коробка </button> </body> </html>3. достичь результатов
(1) Инициализация
(2) Нажмите кнопку «Получить значение раскрывающегося значения»
(3) Нажмите кнопку «Получить текст раскрывающейся коробки»