TENTANG HTML5
HTML5 (Hypertext Markup Language5) adalah suatu markup language yang berfungsi untuk menampilkan isi dari website dan juga merupakan teknologi inti dari pemrograman web. HTML ini juga merupakan HTML baru penerus dari HTML 4, XHTML. HTML5 merupakan pengembangan bahasa HTML yang lebih baik, lebih berarti atau semantik (semantic meaning) yang sebelumnya adalah bahasa markup sederhana menjadi sebuah flatform canggih, penuh fitur dan kaya akan antarmuka pemrograman aplikasi yang disebut API (Application Programming Interface). HTML5 merupakan hasil proyek dari W3C (World Wide Web Consortium) dan WHATWG (Web Hypertext Application Technology Working Group). WHATWG bekerja dengan bentuk situs dan aplikasi, sedangkan W3C merupakan pengembang dari XHTM L 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.
Contoh Konten File Format HTML
Berikut contoh konten (markup) yang ditulis didalam
.html file dengan contoh format HTML5.
File HTML dapat ditulis atau dibuat dengan program teks editor sederhana, seperti
Notepad,
Notepad++atau teks editor lainnya dengan cara membuat file baru, kemudian menulis (atau copy-paste) seperti contoh diatas, lalu simpan dengan extensi
.html atau .htm.
File HTML, biasanya berekstensi
.html atau .htm dapat langsung dibuka dengan web browser seperti:Google Chrome,
Mozilla Firefox,
Opera,
Safari,
Internet Explorerdan
Microsoft Edge.
Tujuan dibuatnya HTML5 antara lain :
- Fitur baru harus didasarkan pada HTML, CSS, DOM , dan JavaScript.
- Mengurangi kebutuhan untuk plugin eksternal (seperti Flash).
- Penanganan kesalahan yang lebih baik.
- Lebih banyak markup untuk menggantikan scripting.
- HTML5 merupakan perangkat mandiri.
Dukungan browser yang support HTML5 :
- Chrome
- Safari Apple v.4+
- Internet Explorer 9
- Opera
- Maxthon
- Firefox 4, 5, 6 dan seterusnya
Fitur baru dalam HTML5 :
Aturan HTML5 yang harus agan pelajari saat belajar HTML5, yaitu :
Beberapa kelebihan yang ada pada HTML5 :
- Unsur kanvas untuk menggambar.
- Video dan elemen audio untuk media pemutaran.
- Dukungan yang lebih baik untuk penyimpanan secara offline.
- Elemen konten yang lebih spesifik, seperti artikel, footer, header,
- navigation, section.
- Bentuk kontrol form seperti kalender, tanggal, waktu, e-mail, URL, search.
Aturan HTML5 yang harus agan pelajari saat belajar HTML5, yaitu :
- Fitur baru harus didasarkan pada HTML, CSS, DOM, dan JavaScript.
- Mengurangi kebutuhan untuk plugin eksternal (seperti Flash).
- Lebih baik penanganan kesalahan.
- Lebih banyak penggunaan markup untuk mengganti scripting.
- HTML5 harus independen.
- Proses development-nya harus terlihat untuk umum (visible).
Beberapa kelebihan yang ada pada HTML5 :
- Dapat ditulis dalam sintaks HTML (dengan tipe media text/HTML) danXML.
- Integrasi yang lebih baik dengan aplikasi situs dan pemrosesannya.
- Integrasi ('inline') dengan doctype yang lebih sederhana.
- Penulisan kode yang lebih efisien.
- Konten yang ada di situs lebih mudah terindeks oleh search engine.
Fitur yang Tidak Muncul Lagi di HTML5
- Font
- Center
- Frame, frameset, noframes
- Acronym
- Scope
- Strike, u, big
- Longdesc
TENTANG CSS (CASCADING STYLE SHEET)
Pengenalan css
Apa Itu CSS?
CSS adalah singkatan dari
Cascading Style Sheets. Kalau baca di kamus, cascading itu artinya air terjun.
Tapi dalam hal ini, yang di maksud adalah, aliran dari suatu kode ke kode lain
yang saling berhubungan.
Jadi kalau di tulis lengkap dalam bahasa Indonesia kira-kira arti CSS
adalah: kumpulan kode-kode yang berurutan dan saling berhubungan untuk mengatur
format / tampilan suatu halaman HTML.
Keuntungan
Penggunaan CSS
Jika anda memiliki beberapa halaman website dimana anda menggunakan font arial untuk tulisannya, lalu suatu hari anda bosan dengan arial dan ingin mengganti ke trebuchet, anda harus merubah satu per satu halaman website anda dan merubah tipe font dari arial menjadi trebuchet.
Jika anda memiliki beberapa halaman website dimana anda menggunakan font arial untuk tulisannya, lalu suatu hari anda bosan dengan arial dan ingin mengganti ke trebuchet, anda harus merubah satu per satu halaman website anda dan merubah tipe font dari arial menjadi trebuchet.
Dengan menggunakan css, dimana semua halaman web memakai css yang sama,
anda cukup merubah satu baris kode css untuk merubah font di semua halaman web
dari arial ke trebuchet.
Jadi, keuntungan menggunakan CSS, lebih praktis!
Kekurangan
Penggunaan CSS
Tidak s emua browser mengartikan kode CSS
dengan cara yang sama. Jadi kadang-kadang, tampilan web dengan CSS terlihat
baik di browser yang satu, tapi berantakan di browser yang lain. Jadi anda
harus memeriksa tampilan supaya terlihat baik di semua browser dan menambahkan
kode-kode khusus browser tertentu jika memang dibutuhkan agar tampilan web anda
terlihat baik di semua browser.
Syntax
Syntax / kalimat CSS
terdiri dari beberapa set peraturan yang memiliki: 1 selector, 1 property, 1
value. Format penulisan
kalimat CSS:
selector { property: value }
Selector itu untuk menunjukkan bagian mana yang hendak diatur / diformat.
Property untuk menunjukkan, bagian (properti) dari selector yang hendak
diatur.
Value adalah nilai dari pengaturannya.
Contoh Syntax:
h1 { color: red }
Contoh di atas menunjukkan
Selector: h1
Property: color
Value: red
Kalau diterjemahkan ke kalimat bahasa Indonesia kira-kira begini: Mengatur
color dari h1 ke warnamerah (red).
Jenis-Jenis
Selector
Universal Selector
Universal selector hanya ada 1 di dalam CSS, yaitu tanda bintang “*”. Selector ini bertujuan untuk ‘mencari’ semua tag yang ada. Contoh Universal Selector CSS:
Universal selector hanya ada 1 di dalam CSS, yaitu tanda bintang “*”. Selector ini bertujuan untuk ‘mencari’ semua tag yang ada. Contoh Universal Selector CSS:
Element Type Selector
Element Type Selector atau Tag Selector adalah
istilah untuk selector yang nilainya merupakan tag HTML itu sendiri. Setiap tag
HTML bisa digunakan sebagai selector, dan seluruh tag tersebut akan ditangkap
oleh selector ini. Contoh Element Type Selector CSS:
Efek dari element type selector adalah dari awal tag, sampai akhir tag. Jika didalam tag <p> terdapat tag <i>, maka tag tersebut juga akan berukuran 14 pixel, sampai ditemui tag penutup </p>.
Class Selector
Class Selector merupakan salah satu selector
yang paling umum dan paling sering digunakan. Class Selector akan ‘mencari’
seluruh tag yang memiliki atribut class dengan nilai yang sesuai.
Untuk penggunaan Class
Selector, kita harus memiliki tag HTML yang mempunyai atribut class.
Contohnya:
Sedangkan untuk kode CSS Class Selector adalah sebagai berikut:
untuk menggunakan class selector, di dalam CSS kita menggunakan tanda titik sebelum nama dari class.
Untuk contoh kita, seluruh class yang memiliki nilai “paragraf_pertama”, warna text akan menjadi merah. Dan seluruh class judul akan memiliki font 20 pixel.
ID Selector
ID Selector bersama-sama dengan class selector
merupakan selector paling
umum dan juga sering dipakai (walau tidak sesering class selector).
Penggunaan ID selector hampir sama dengan class selector, dengan
perbedaan jika pada Class Selector kita menggunakan atribut class untuk tag HTML, untuk ID selector, kita
menggunakan atribut id. Contoh
penggunaan atribut id pada tag
HTML:
Contoh penggunaan id selector kode CSS Class Selector adalah sebagai berikut:
Di dalam
kode CSS, kita menggunakan tanda pagar “#” sebagai penanda bahwa kita
mencari tag yang memiliki id tersebut.
Attribute Selector
Selector dasar terakhir kita adalah attribute selector. Selector ini sedikit lebih advanced dibandingkan dengan selector-selector sebelumnya. Atribut Selector ini digunakan untuk mencari seluruh tag yang memiliki atribut yang dituliskan. Contoh penggunaan Attribute Selector kode CSS adalah sebagai berikut:
Selector dasar terakhir kita adalah attribute selector. Selector ini sedikit lebih advanced dibandingkan dengan selector-selector sebelumnya. Atribut Selector ini digunakan untuk mencari seluruh tag yang memiliki atribut yang dituliskan. Contoh penggunaan Attribute Selector kode CSS adalah sebagai berikut:
JAVASCRIPT DAN JQUERY
JavaScript adalah bahasa skrip yang populer di internet dan dapat
bekerja di sebagian besar penjelajah web populer seperti Internet Explorer
(IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan
dalam halaman web menggunakan tag SCRIPT. JavaScript pertama kali dikembangkan
oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya
diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
Navigator sebelumnya
telah mendukung Java untuk lebih bisa dimanfaatkan para programmer yang
non-Java. Maka dikembangkanlah bahasa pemrograman bernama LiveScript untuk
mengakomodasi hal tersebut. Bahasa pemrograman inilah yang akhirnya berkembang
dan diberi nama JavaScript, walaupun tidak ada hubungan bahasa antara Java
dengan JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek
rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat
AJAX. JavaScript adalah bahasa yang digunakan untuk AJAX.
Penulisan JavaScript
Kode
JavaScript biasanya dituliskan dalam bentuk fungsi yang ditaruh di tag
<head> yang dibuka dengan tag
<script type=”teks/javascript”>.
<script type=”teks/javascript”>
alert(“Halo Dunia!”);
</script>
Kode
JavaScript juga bisa diletakkan di file tersendiri yang berekstensi .js
(singkatan dari JavaScript). Untuk memanggil kode JavaScript yang terdapat di
file sendiri, di bagian awal <head> harus ditentukan dahulu nama file .js
yang dimaksud menggunakan contoh kode seperti berikut:
<script type=”teks/javascript” src=”alamat.js”>
</script>
Script pada
bagian head
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau
dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head
akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<html>
<head>
<script type=”teks/javascript”>
…
</script>
</head>
</html>
Script pada
Body
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>.
Ketika menempatkan script pada bagian <body> berarti antara isi dan
JavaScript dijadikan satu bagian.
<html>
<head>
</head>
<body>
<script type=”teks/javascript”>
…
</script>
</body>
</html>
Jumlah
JavaScript di <head> dan <body> yang ditempatkan pada dokumen tidak
terbatas.
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa
kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis
ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis
di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan,
kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript
tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman
diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag
<script> pada halaman HTML-nya.
<html>
<head>
</head>
<body>
<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>
jQuery adalah
pustaka JavaScript kecil bersumber terbuka yang menekankan pada interaksi
antara JavaScript dan HTML. Pustaka ini dirilis pada Januari 2006 di BarCamp
NYC oleh John Resig dan berlisensi ganda di bawah MIT dan GPL. jQuery merupakan
sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi
komponen di dokumen HTML, menangani event, animasi, efek dan memproses
interaksi ajax. jQuery dirancang sedemikian rupa supaya membuat program
menggunakan Javascript menjadi relatif sangat mudah. Sesuai slogan nya, write
less, do more. Menulis kode lebih sedikit, tetapi melakukan pekerjaan lebih
banyak.
jQuery ukurannya cukup
kecil, sehingga tidak memperlambat proses loading blog yang kita buat. jQuery
juga kompatibel dengan CSS3 dan yang tak kalah penting adalah jQuery bisa
berjalan di semua browser – cross browser.
Tanpa library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit,
terutama untuk pemula yang baru belajar Javascript. Plugin tambahan seperti
JQuery UI (User Interface) semakin memudahkan kita mengembangkan blog yang
cantik dan interaktif. Selain itu tersedia plugin-plugin lain yang semakin
memperkaya kemampuan jQuery.
JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT. JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript.
JavaScript bisa digunakan untuk banyak tujuan, misalnya untuk membuat efek rollover baik di gambar maupun teks, dan yang penting juga adalah untuk membuat AJAX. JavaScript adalah bahasa yang digunakan untuk AJAX.
<script type=”teks/javascript”>
alert(“Halo Dunia!”);
</script>
</script>
Script ini akan dieksekusi ketika dipanggil (biasanya berbentuk function) atau dipanggil berdasarkan trigger pada event tertentu. Peletakkan script di head akan menjamin skript di-load terlebih dahulu sebelum digunakan (dipanggil).
<head>
<script type=”teks/javascript”>
…
</script>
</head>
</html>
Script ini dieksekusi ketika halaman di-load sampai di bagian <body>. Ketika menempatkan script pada bagian <body> berarti antara isi dan JavaScript dijadikan satu bagian.
<head>
</head>
<body>
<script type=”teks/javascript”>
…
</script>
</body>
</html>
External JavaScript
Terkadang ada yang menginginkan menjalankan JavaScript yang sama dalam beberapa kali pada halaman yang berbeda, tetapi tidak mau disibukkan jika harus menulis ulang script yang diinginkan di setiap halaman. Maka JavaScript dapat ditulis di file secara eksternal. Jadi, antara dokumen HTML dan JavaScript dipisahkan, kemudian berkas tersebut dipanggil dari dokument HTML. Berkas JavaScript tersebut disimpan dengan ekstensi .js.
JavaScript : js/xxx.js document.write(“pesan ini tampil ketika halaman diload”);
Untuk menggunakan eksternal JavaScript (.js) dipakai atribut “src” pada tag <script> pada halaman HTML-nya.
<head>
</head>
<body>
<script src=”xxx.js”>
</script>
<p>Script di atas berada di berkas “xx.js” (eksternal) </p>
</body>
</html>
Tanpa library seperti jQuery, menerapkan Javascript mungkin akan lebih sulit, terutama untuk pemula yang baru belajar Javascript. Plugin tambahan seperti JQuery UI (User Interface) semakin memudahkan kita mengembangkan blog yang cantik dan interaktif. Selain itu tersedia plugin-plugin lain yang semakin memperkaya kemampuan jQuery.
sumber:
http://www.duniailkom.com/tutorial-belajar-css-mengenal-jenis-jenis-selector-dasar-css/
https://upyes.wordpress.com/2013/02/01/pengertian-javascript/comment-page-1/
https://upyes.wordpress.com/2013/02/01/pengertian-javascript/comment-page-1/

Tidak ada komentar:
Posting Komentar