Wyjaśnienia skrótów
Skrypt abbr.js umożliwia wyjaśnienie skrótów, przez dodanie atrybututitle
, jeśli umieścimy go w elemencie <abbr>
. Definicje są pobierane z pliku http://plotkarka.eu/b/abbr.html z wykorzystaniem języka HTML5.<script src="http://plotkarka.eu/b/abbr.js"></script>
Przykład
WWWKolorowanie składni
Zmodyfikowany skrypt JUSH (JavaScript Syntax Highlighter)Oryginał: http://jush.sourceforge.net/
Modyfikacja: http://plotkarka.eu/jush/
umożliwiający formatowanie kodu różnych języków z jednoczesnym dodaniem hiperłączy do dokumentacji W3C, MDN, PHP (php.net) i SQL (mysql.com).
<script src="http://plotkarka.eu/jush/jush.js"></script> <script> jush.style('http://plotkarka.eu/jush/jush.css'); jush.highlight_tag('pre'); jush.highlight_tag('code'); </script>Kod umieszczamy w elemencie
pre
lub code
z atrybutem class
o wartości:- jush dla HTML
- jush-css dla CSS
- jush-js dla JavaScript
- jush-php dla PHP
- jush-sql dla SQL
Przykłady
HTMLElementy i atrybuty HTML 5.1 W3C
<html> <element title="">CSS
Reguły CSS 2.1 W3C
{color:}JavaScript
ECMAScript (ECMA-262), HTML5 i DOM W3C różne wersje
if alert()PHP
PHP różne wersje
if forSQL
MySQL 5.7
SELECT CREATE TABLE
Interaktywne przykłady
W repetytorium i wskazówkach do zadań stosowany jest skrypt:
<script> textarea1.addEventListener("input", function(){ iframe1.srcdoc=textarea1.value }) addEventListener("load", function(){ iframe1.srcdoc=textarea1.value }) </script>Kod umieszczamy w elemencie
textarea
z atrybutem textarea1
będzie on wykonywany po załadowaniu strony lub zmianie zawartości w elemencie iframe
z atrybutem iframe1
.W przypadku kilku kodów na stronie zwiększamy kolejno numer identyfikatora. Atrybuty wysokości i szerokości ustawiamy ręcznie.Przykład 1.
Kod
<textarea id="textarea1" style="height: 50px; width: 100%;"> <b>Witaj</b> <i>świecie</i> </textarea> <iframe id="iframe1" style="height: 50px; width: 100%;"> </iframe>
Przykład 2.
Kod
<textarea id="textarea1" style="height: 50px; width: 48%;"> <b>Witaj</b> <i>świecie</i> </textarea> <iframe id="iframe1" style="height: 50px; width: 48%;"> </iframe>Style CSS
textarea { padding-top:5px; border: 2px solid silver; z-index: 2; position: relative; background: no-repeat right top url("data:image/svg+xml;utf8,<svg height="15" width="90" xmlns="http://www.w3.org/2000/svg"><text font-family="arial" font-size="9" opacity="0.5" text-anchor="start" x="0" y="10">EDYTOR KODU</text></svg>"), no-repeat right bottom url("data:image/svg+xml;utf8,<svg height="15" width="90" xmlns="http://www.w3.org/2000/svg"><text font-family="arial" font-size="9" opacity="0.5" text-anchor="start" x="0" y="10">dostosuj >>></text></svg>"); background-color: rgb(255,255,255); } iframe { padding: 1px; resize: both; z-index: 2; position: relative; background: no-repeat right top url("data:image/svg+xml;utf8,<svg height="15" width="90" xmlns="http://www.w3.org/2000/svg"><text font-family="arial" font-size="9" opacity="0.5" x="0" y="10">PRZEGLĄDARKA</text></svg>"), no-repeat right bottom url("data:image/svg+xml;utf8,<svg height="15" width="120" xmlns="http://www.w3.org/2000/svg"><text font-family="arial" font-size="9" opacity="0.5" text-anchor="start" x="0" y="10">egzamin-e14.blogspot.com</text></svg>"); background-color: rgb(255,255,255); }Skrypt można stosować dla języków (X)HTML, XML, SVG, CSS i JavaScript.