• Tidak ada hasil yang ditemukan

Slide IST209 3 Dasar Javascript CSS

N/A
N/A
Protected

Academic year: 2017

Membagikan "Slide IST209 3 Dasar Javascript CSS"

Copied!
24
0
0

Teks penuh

(1)
(2)

DOM

hirarki object model pada browser:

window

document

Body

Style Event

Frame History Location Navigator

(3)
(4)

DOM dan Javascript

Property dan Method pada Object

Document:

▫Method document.createElement()

▫Method document.getElementById()

▫Method

document.getElementsByClassName()

▫Method

(5)

Property dan Method pada Object

Document:

▫Method document.createElement()

Contoh:

<script>

var divTambahan = document.createElement('div');

divTambahan.id="idDivBaru";

divTambahan.innerText = "ini DIV tambahan";

document.body.appendChild(divTambahan);

(6)

DOM dan Javascript

Property dan Method pada Object Document:

▫Method document.getElementById()

Contoh:

<script>

function ubah() {

document.getElementById("noSatu").innerText='Teks Baru';

}

</script>

<body>

<div id=“noSatu">Teks Awal</div>

(7)

Property dan Method pada Object Document:

▫Method document.getElementsClassName()

Contoh:

<script>

function ubah() {

document.getElementsByClassName("awal")[0].innerText='Teks Baru';

}

</script>

<body>

(8)

DOM dan Javascript

Property dan Method pada Object Document:

▫Method document.getElementsTagName()

Contoh:

<script>

function ubah() {

document.getElementsByTagName(“div")[0].innerText='Teks Baru';

}

</script>

<body>

(9)

Property dan Method pada Object Document:

▫Method document.write()

Contoh:

<script>

function ubah() {

document.write("What is JavaScript?"); document.write("<p><br/>How to work with JavaScript?",

"<br/>What is jQuery?</p>");

document.write("<div>Hello Madhav</div>") }

</script>

<body>

(10)

DOM

hirarki object model pada browser:

window

document

Body

Style Event

Frame History Location Navigator

(11)

Property dan Method pada Object

History:

▫Attribute status

▫Method go( )

▫Method back( )

(12)

DOM dan Javascript

Property dan Method pada Object

Location:

▫Method assign( )

▫Method reload( )

▫Method replace( )

▫Attribute href

(13)

CSS: Salah satu fasilitas yang diberikan untuk

pemrograman HTML sehingga pengaturan/ disain

tampilan web-page menjadi lebih baik.

CSS: Suatu tool dan bahasa desain web site dan

manajemen aplikasi.

Sebagai bagian lapisan dalam Front-end web development:

▫ Document

HTML & Content,

▫ Presentation

CSS,

(14)

CSS

Ada tiga metode cara penulisan CSS

atribut, yaitu:

▫Inline Style Sheet

ditulis di dalam tag HTML

▫Embedded Style Sheet

ditulis di dalam tag style pada file HTML

▫Linked Style Sheet

(15)

<head>

<title>latihanKelas_3a - Inline CSS </title>

</head>

<body style

="background-color: cyan;">

<p id

="cth1">

Ini adalah contoh tag P tanpa diformat menggunakan CSS

</p>

<p id

="cth2" style="font-size:20pt">

tag P ini di Format dengan besar font 14 point

</p>

<p id

="cth3" style="font-size:14pt ; color:red">

tag P ini di Format dengan besar font 14 point, dan

menggunakan warna merah

</p>

</body>

</html>

<

head

>

<

title

>

latihanKelas_3a - Inline CSS

</

title

>

</

head

>

<

body

style

=

"

background-color

:

cyan

;

">

<

p

id

=

"cth1">

Ini adalah contoh tag P tanpa diformat menggunakan CSS

</

p

>

<

p

id

=

"cth2"

style=

"

font-size

:

20pt">

tag P ini di Format dengan besar font 14 point

</

p

>

<

p

id

=

"cth3"

style=

"

font-size

:

14pt

;

color

:

red">

tag P ini di Format dengan besar font 14 point, dan

menggunakan warna merah

(16)

<!DOCTYPE html> <html lang="en">

<head>

<title>latihanKelas_3b - Embedded CSS </title> </head>

<style>

body {background:blue; color:yellow; margin-left:0.5in}

h1 {font-size:18pt; color:#FF0000}

p {font-size:12pt; font-family:arial; text-indent:0.5in}

</style> <body>

<h1 id="cth1">Judul ini berukuran 18 dengan warna merah!</h1>

<p id="cth2">

Tag P ini di Format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch

</p>

<p id="cth3">

Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru </p>

</body> </html>

<!DOCTYPE html> <html lang="en">

<head>

<title>latihanKelas_3b - Embedded CSS </title> </head>

<h1 id="cth1">Judul ini berukuran 18 dengan warna merah!</h1> <p id="cth2">

Tag P ini di Format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch

</p>

<p id="cth3">

Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru

(17)

<title>latihanKelas_3c - Linked CSS</title> </head>

<link rel="stylesheet" href="latihanKelas_3c.css" />

<body>

<h1 id="cth1">

Judul ini berukuran 18 dengan warna merah!

</h1>

<p id="cth2">

Format tag P: ukuran font 12 point, tipe font Arial & indent 0.5in

</p>

<p id="cth3">

Format tag body: background-color biru, color kuning, margin kiri 0.5in

</p> </body> </html>

<title>latihanKelas_3c - Linked CSS</title> </head>

<link rel="stylesheet"

href="latihanKelas_3c.css" /> <body>

<h1 id="cth1">

Judul ini berukuran 18 dengan warna merah!

</h1>

<p id="cth2">

Format tag P: ukuran font 12 point, tipe font Arial & indent 0.5in

</p>

<p id="cth3">

Format tag body: background-color biru, color kuning, margin kiri 0.5in

</p> </body> </html>

body {

background-color:blue;

color:yellow;

margin-left:0.5in }

h1 {

font-size:18pt;

color:red }

p {

font-size:12pt;

font-family:arial;

text-indent:0.5in }

body {

background-color:blue;

color:yellow;

margin-left:0.5in

}

font-family:arial;

text-indent:0.5in

}

(18)

CSS – Syntax

selector :

tag HTML

class

dari elemen yang ingin tentukan

tampilannya,

property :

atribut dari selector yang akan diubah

nilainya.

background-color

:blue;

color

:yellow;

margin-left

:0.5in

}

h1

{

font-size

:18pt;

color

:red

}

body

{

background-color

:

blue

;

color

:

yellow

;

margin-left

:

0.5in

}

h1

{

font-size

:

18pt

;

color

:

red

(19)

attribute

:

value

;

}

Contoh:

h1

{

font-size

:

18pt

;

color

:

red

}

attribute

:

value

;

}

Contoh:

.kiri

{

font-size

:

18pt

;

color

:

red

(20)

<body>

<h1>Judul ini berukuran 18 dengan warna merah!

</h1>

<p id="cth2" class="kiri">

Format tag P: ukuran font 12 point, tipe font Arial

& indent 0.5in

</p>

<p id="cth3" class="kanan">

Format tag body:

background- color biru, color kuning, margin kiri 0.5in

</p> </body>

.kiri {

text-align: left;

color:blue; }

.kanan {

text-align: right;

(21)

<title>latihanKelas_3e – Highlight</title> </head>

<link rel="stylesheet" href="latihanKelas_3c.css" />

<body>

<h1 id="cth1">Membuat HighLight dengan CSS</h1>

<p>

<span class="highlight">This is a

text.</span> This is a text. This is a text. This is a text. This is a text.

This is a text. This is a text. This is a text. This is a text.

<span class="highlight">This is a text.</span>

</p> </body> </html>

<title>latihanKelas_3e – Highlight</title> </head>

<link rel="stylesheet"

href="latihanKelas_3c.css" /> <body>

<h1 id="cth1">Membuat HighLight dengan CSS</h1>

<p>

<span class="highlight">This is a

text.</span> This is a text. This is a text. This is a text. This is a text.

This is a text. This is a text. This is a text. This is a text.

<span class="highlight">This is a text.</span>

</p> </body> </html>

.highlight {

background-color: yellow;

font-weight: bold;

color: blue; }

.highlight {

background-color: yellow;

font-weight: bold;

color: blue; }

(22)

<!DOCTYPE html> <html lang="en">

<head>

<title>latihanKelas_3e – Highlight</title> </head>

<link rel="stylesheet" href="latihanKelas_3c.css" />

<body>

<h1 id="cth1">Membuat HighLight dengan CSS</h1>

<span class="dropcap">c</span><span class="normal"> ascading Style Sheet</span>,

Salah satu fasilitas yang diberikan untuk pemrograman HTML sehingga pengaturan / disain tampilan web-page menjadi lebih baik. CSS dapat didefinisikan langsung pada tag HTML yang

bersangkutan, atau dedefinisikan pada area head atau dibuat pada file terpisah.

CSS dapat didefinisikan langsung pada tag HTML yang bersangkutan, atau dedefinisikan pada area head atau dibuat pada file terpisah.

</body> </html>

<!DOCTYPE html> <html lang="en">

<head>

<title>latihanKelas_3e – Highlight</title> </head>

<link rel="stylesheet"

href="latihanKelas_3c.css" /> <body>

<h1 id="cth1">Membuat HighLight dengan CSS</h1>

<span class="dropcap">c</span><span

class="normal"> ascading Style Sheet</span>,

Salah satu fasilitas yang diberikan untuk pemrograman HTML sehingga pengaturan / disain tampilan web-page menjadi lebih baik. CSS dapat didefinisikan langsung pada tag HTML yang

bersangkutan, atau dedefinisikan pada area head atau dibuat pada file terpisah.

CSS dapat didefinisikan langsung pada tag HTML yang bersangkutan, atau dedefinisikan pada area head atau dibuat pada file terpisah.

</body> </html>

body {

text-align: justify; }

.dropcap {

font-size: xx-large;

font-weight: bolder;

color: blue;

text-transform: capitalize;

float: left; }

.normal {

font-size: medium;

color: blue; }

body {

text-align: justify; }

.dropcap {

font-size: xx-large;

font-weight: bolder;

color: blue;

text-transform: capitalize;

(23)

Augury, et. al, “Cara mudah membuat web

dengan penguasaan CSS dan HTML”, Andi

Publishing, 2009.

Mukund Chaudary and Ankur Kumar,

(24)

That’s All

Referensi

Dokumen terkait

Aktivitas fisik tersebut membuat lansia di Desa Margosari menjadi tetap bugar, sehat dan lebih bersemangat dalam mengerjakan sesuatu, dimana penelitian Sri pada tahun 2013

 ISOLASI FLAVONOID SEBAGAI ANTIBAKTERI PADA DAUN MANGKOKAN  ISOLASI FLAVONOID SEBAGAI ANTIBAKTERI PADA DAUN MANGKOKAN. KELOMPOK 10 KELOMPOK

Kalau kita melihat kehidupan orang- orang Kristen hari ini, rupanya banyak orang Kristen hari ini yang sama seperti murid-murid Tuhan Yesus pada waktu itu.. Orang-orang Kristen

faktor penghambat proses belajar siswa yakni dari dalam diri siswa itu sendiri,.. hal ini bisa disebabkan oleh minat dan motivasi siswa

4) Pejabat Pengadaan menyerahkan bukti pembelian atau kuitansi kepada PPK. permintaan penawaran yang disertai dengan klarifikasi serta negosiasi teknis dan harga

Hasil ini sedikit berbeda dengan hasil kajian sebelumnya yang menunjukkan bahwa metode LMS kurang efisien dibanding metode M untuk data yang tidak mengandung pencilan, tetapi

Ukur juga transmitan standar pada spectronik dengan panjang gelombang. yang sama yaitu

b. dalam hal anak yang diangkat adalah anak yang dilahirkan di luar nikah, diperlukan persetujuan dari kedua orang tuanya, jika anak tersebut diakui sebagai