-
MY PROJECTS
-
Recent Posts
- SpringBoot.Making our first starter and autoconfiguration
- Spring. Creating main annotation to start business logic
- Spring.Reading from properties file
- Spring.How to define spring version inside springBoot ?
- SpringBoot App inside Docker
- Kafka.FirstExperience
- Docker.MySql and Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0
- Gradle.Tips
- Spring.AppConfig
- Leetcode.Best-time-to-buy-and-sell-stock
- LeetCode.ClimbStairs.Fibbonacci
- Leetcode.Roman-to-integer
- LeetCode.Palindrome-number
- Java.DesignPatterns.Lightweight
- Java.DesignPatterns.Proxy
- Java.DesignPatterns.Facade
- Java.DesignPatterns.Composite
- Java.DesignPatterns.Bridge
- Java. Strange OOP thing
- Java.Classpath
Categories
- Aptana
- Azure
- C#
- DataSnap
- DBExpress
- Delphi
- Delphi и сети
- Delphi. Язык программирования
- ExtJS
- FastReport
- FireDAC
- FireMonkey
- GIT
- ICS
- IDE
- IIS
- Indy
- InnoSetup
- javascript
- jQuery
- JSON
- LiveBindings
- MSHTML
- MySQL
- PHP
- REST
- Ribbons
- SMS
- SQL инструкции
- SVN
- TRichView
- UniGui
- WebBroker
- WinAPI
- Windows
- Алгоритмы
- Без рубрики
- Деревья
- Ищу ответ
- Компонентостроение
- Мои компоненты
- Начальный уровень
- Обработка исключений
- Парсинг
- Потоки(Threads)
- Регулярные выражения
- Тестирование приложений
Daily Archives: 14.12.2015
JS. Некоторые примеры работы с DOM
В данном примере 3 кнопки – возврат к исходному контенту тега div, замена контента и замена атрибутов элемента HTML (меняется цвет элемента HTML) main.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>some examples with DOM</title> </head> <body> <button id="initialsettings">initialsettings</button> <button id="changecontent">changecontent</button> <button id="changeattributes">changeattributes</button> <!--ссылку на скрипт надо ставить после кнопки --> <script src="somescript.js"></script> <div id="divid"> </div> </body> </html> |
somescript.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
/** * @author Panteleev Stas */ function initialsettings1(){ document.getElementById('divid').innerHTML='Some content in div'; } function changecontent(){ document.getElementById('divid').innerHTML=prompt('Enter new content',''); } function changeattributes(){ document.getElementById('divid').setAttribute("style","color:red"); } document.getElementById('initialsettings').onclick=function(){ initialsettings1();}; document.getElementById('changecontent').onclick=function(){ changecontent();}; document.getElementById('changeattributes').onclick=function(){ changeattributes();}; |
Posted in Без рубрики
Comments Off on JS. Некоторые примеры работы с DOM
JS. Как добавить информацию на странице без перезагрузки?
Создаем на сервере 2 файла main.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>main</title> </head> <body> <button id="mybuttonid">Please press me</button> <!--ссылку на скрипт надо ставить после кнопки --> <script src="somescript.js"></script> <div id="divid"><hr></div> </body> </html> |
somescript.js
1 2 3 4 5 6 7 |
function myfunction(){ document.getElementById('divid').innerHTML=document.getElementById('divid').innerHTML+ 'some content added to the page below'+'<br>'; } document.getElementById('mybuttonid').onclick=function(){ myfunction();}; |
Далее тестируем… При открытии main.html жмем на кнопку…
Posted in javascript
Comments Off on JS. Как добавить информацию на странице без перезагрузки?
Как вывести все свойства объекта на страницу?
Пример создания простого объекта во внешнем JS файле и вызов его по кнопке Файл main.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ObjectsExamle</title> </head> <body> <button id="MyButtonID">Start</button> <script src="objects.js"></script> </body> </html> |
Файл objects.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
//Создание простого объекта внутри функции function CreateFiat(){ var fiat={ make:"Fiat", model:"500", year:1957, color:"Medium Blue", passengers:2, convertible:false, mileage:88000, started:false, //Далее пошли методы объекта start:function(){ this.started=true; // слово this необходимо, потому что мы вызываем свойство started оъекта fiat }, stop:function(){ this.started=false; }, drive:function(){ if (this.started==true){alert('zoom zoom');} else if (this.started==false){alert('You need to start an engine');} } }; //Выводим свойства и методы объекта for (var prop in fiat){document.write(prop+':'+fiat[prop]+'<br>');} } // Ставим обработчик на кнопку, чтобы скрипт срабатывал только при нажатии document.getElementById('MyButtonID').onclick=function(){CreateFiat();}; |
Posted in javascript
Comments Off on Как вывести все свойства объекта на страницу?
JS. Объекты. Создание простого объекта и вызов по кнопке из внешнего файла
Пример создания простого объекта во внешнем JS файле и вызов его по кнопке Файл main.html
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ObjectsExamle</title> </head> <body> <button id="MyButtonID">Start</button> <script src="objects.js"></script> </body> </html> |
Файл objects.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
//Создание простого объекта внутри функции function CreateFiat(){ var fiat={ make:"Fiat", model:"500", year:1957, color:"Medium Blue", passengers:2, convertible:false, mileage:88000, started:false, //Далее пошли методы объекта start:function(){ this.started=true; // слово this необходимо, потому что мы вызываем свойство started оъекта fiat }, stop:function(){ this.started=false; }, drive:function(){ if (this.started==true){alert('zoom zoom');} else if (this.started==false){alert('You need to start an engine');} } }; //Тестируем методы объекта fiat.start(); fiat.drive(); } // Ставим обработчик на кнопку, чтобы скрипт срабатывал только при нажатии document.getElementById('MyButtonID').onclick=function(){CreateFiat();}; |
Если все нормально – должно выскочить сообщение zoom-zoom
Posted in javascript
Comments Off on JS. Объекты. Создание простого объекта и вызов по кнопке из внешнего файла
JS. Как запустить JS из внешнего файла по кнопке?
Простой практический вопрос о том как запустить JS из внешнего файла по кнопке. Пусть у нас есть основной HTML файл с кнопкой, с определенным ID
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ObjectsExamle</title> </head> <body> <button id="MyButtonID">Start</button> <script src="SomeExternalJSFile.js"></script> </script> </body> </html> |
Пусть у нас есть некоторый скрипт во внешнем файле SomeExternalJSFile.js, в котором мы будем искать … Continue reading
Posted in javascript
Comments Off on JS. Как запустить JS из внешнего файла по кнопке?