<div id="text1">
<p><strong>Тема: «Почему стабильно понятие модернизации?»</strong></p>
<p>Технология коммуникации важно символизирует конструктивный элемент политического процесса. Рационально-критическая парадигма
определяет онтологический тоталитарный тип политической культуры. Авторитаризм <b>верифицирует</b> эмпирический континентально-европейский
тип политической культуры, впрочем, не все политологи разделяют это мнение. Политическая социализация приводит прагматический
марксизм. Политическая легитимность фактически интегрирует современный доиндустриальный тип политической культуры.</p>
<p>Авторитаризм доказывает континентально-европейский тип политической культуры (отметим, что это особенно важно для гармонизации
политических интересов и интеграции общества).</p>
<p>Политическая элита формирует бихевиоризм (отметим, что это особенно важно для гармонизации политических интересов и интеграции
общества). Капиталистическое мировое общество самопроизвольно. Коллапс Советского Союза теоретически возможен. Натуралистическая
парадигма доказывает плюралистический тоталитарный тип политической культуры.</p>
<p>Правка №3 — еще одна правка! Проверка callback’a, редактирования от имени редактора!!!</p>
</div>
<script>
var t= document.getElementById('text1'), pravki=[]; // .textContent
[].forEach.call(t.querySelectorAll('p'), function(i) {
if(/правка №/i.test(i.textContent)) {
pravki.push(i.textContent);
t.removeChild(i);
}
}) ;
console.log("Текст без правок:", t.innerHTML);
console.log("Текст без тегов:", t.textContent);
console.log("Правки:", pravki);
</script>
var fileJSON= {...}
<script src="pathToFile.json"></script>
<script>
if(fileJSON) console.log(fileJSON);
</script>
// Обработчик поворота экрана
function change_orientation() {
alert('Screen: '+screen.width+' '+screen.height);
}
// Установка обработчика поворота экрана
if (window.onorientationchange) {
window.onorientationchange=function() {
change_orientation();
}
}
else {
window.onresize = function() {
change_orientation();
}
}
objName= {
__proto__: parentObjName,
metod: function() {...},
param: value
}
Object.defineProperty (objName, 'nameProp', {
value: "enumVal"
})
<div id="target">
<div></div>
<div>
<p onclick="console.log('findParent= ', findParent(this, {id:'target'}));">Найти родителя с id="target"</p>
</div>
</div>
<script>
'use strict';
function findParent (o, cond) {
o= o.parentNode;
return (o && o.id && (o.id === cond.id))? o : findParent(o, cond);
}
</script>
<ul id="list" onclick= "toLast(0);">
<li>First</li>
<li>Second</li>
<li>Third</li>
<li>Forth</li>
<li>Fiveth</li>
</ul>
<script>
var list= document.querySelectorAll('#list li');
function toLast (i) {
if(!list[i]) return;
setTimeout(function() {
list[i].style.border= '2px solid red';
toLast(++i);
}, 2000);
}
</script>
<form method="post" action="/form.php">
<input type="text" name="msg" value="message">
<input type="submit">
</form>
<script>
$(document).ready(function() {
$('form').submit(function(event) {
event.preventDefault();
$.ajax({
type: $(this).attr('method'),
url: $(this).attr('action'),
data: $(this).serialize(),
cache: false,
processData: false,
success: function(result) {
// Ессно, поломает документ. Так, для наглядности
document.write(result);
},
});
});
});
</script>