1. Trang chủ
  2. » Giáo Dục - Đào Tạo

tài liệu thực hành lập trình web

48 359 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 48
Dung lượng 1,4 MB

Nội dung

Tài liệu thực hành lập trình WEB i ng vi n Chương I m h guy n n I.1 Thi t k W it tr o i th n tin và ti m ki m việc làm cho sinh vi n và nhà n n W sit c n c c c ch c n n ch nh  Trang ch liệt k c c ch m i nh t c W sit th n tin tìm nh n vi n th n tin tìm việc làm  Tr n c nh n liệt k th n tin c nh n c n i n liệt k c c tin t c o n i n t o r liệt k c c th n tin m i c w site  Tr n so n th o tin t c cho n i n t o tin t c và n  Tr n qu n l cho ph p qu n l tin t c c m i n i n o Th m tin t c o o tin t c o hiệu ho tin t c I.2 is    n tron w sit o mc c it n s u h ch v n l i o c ph p vào tr n tin t c c W sit o c ph p x m tin t c o c ph p tìm ki m tin t c th o ch i n o h i thực hiện n k o c c ch c n n c o c ph p t o tin t c o c ph p qu n l c c tin t c c mình o h n c ph p xo tin t c u n tr vi n hệ th n o Tài kho n ct or i nhà qu n tr m n c o nh t cài t hệ th n o c c ch c n n c o c ph p x m và xo tin t c c t t c c c c n i n o c ph p thực hiện c c ch c n n i v i tài kho n n i n  Th m tài kho n  ho tài kho n – Page  o tài kho n I.3 a     in t c c tin t c c hệ th n o m Th n o chun Th n o tìm việc làm Th n o tìm nh n vi n Tin nh n ri n nh v ctin t c c th n os c ph n chi th o c c l nh vực c th thực hiện ch c n n ph n lo i tin t c c l nh vực s c qu n l in i qu n tr hệ th n b I.4 SiteMap Home Page Login Tìm ki m Manager Topics UserProfile Manager User Logout Manager Topic domain – Page I.5 Wire frame – layout Home – main layout Logo Banner – ti u đề ch nh menu in t c qu n trị đăng in t c người dùng hi n tại đăng in nhắn ri ng in nhắn ri ng in t c người khác đăng in nhắn ri ng Login –Logout layout Logo Banner – ti u đề ch nh menu hập thông tin – hông báo của h thống Page Profile – main layout Logo Banner – ti u đề ch nh menu hông tin người dùng in nhắn ri ng in nhắn ri ng in nhắn ri ng Manager Topic Layout Logo Banner – ti u đề ch nh menu Qu n lý người dùng Qu n lý tin t c Qu n lý l nh v c đăng tin t c – Page Chương II g n ng II.1 - Tag Trang n i un T c trình ày th n qu c c th n i un Tag) t n i un tron html c th là v n n hình nh phim m th nh c c n i un kh c trình ày m t n i un t ph i n m t th n i un nh u v tr n i un hiệu n c nh h ng c th l ng nhau: n u công việc gi n nh u thì th nào g n nh t s c t c n it c nh u n c ph p ag bắt đ u i dung của tag ag k t th c p T hào c c t u n p Tag k t th c hu c t nh của th n i dung i m t th u c c c thu c t nh c mình n t r c c quy nh và c c th n tin k m th o n i un c thu c t nh lu n c t th t u i thu c t nh ph i o m c h i thành ph n tên và gi Tên lu n vi t ch th n i tr lu n t tron c p u a This is a link rong đ th b a c thu c t nh href, giá trị l “http://www.w3schools.com” u tr c của m t trang n i dung Trang WEB đầu tiên của tôi

Nội dung của trang WEB

– Page II.2 http://www.htmldog.com a y là th n u c ph i c uy nh t th nh html u m t tập tin html Tron m t tr n html T t b y là th trình ày c c th n tin chun v tr n W th n tin s kh n hi n th trực ti p tr n màn hình c w sit tìm ki m s c n c vào n i un c th h ph n lo i và tìm ki m th n tin Tron th , h c th ch n i un m t th c c th , , , , h Vi du lap trinh Web body { color: red; background-color: yellow; font-size: 80%; } – Page c Th o y n x c nh n i un c trình ày tron W p n c t u s u k t th c h và k t th c tr c html Tron m t tr n n i un ch c uy nh t m t th o y c thu c t nh c nc o y Attribute Value Description alink color background URL X c nh nh n n c tr n W bgcolor color c nh màu n n c tr n W link color àu c text color c vlink color àu c àu c d Th iv iv n Th n n k th pv i khun hình tr n tr n WEB e Th Th n sp n sp n n k th pv i li n k t c k ch ho t li n k t ch nh màu c v n li n k t s u vào l n nào n tron tr n vào m t l n x c nh m t n i un t k tron tr n w ti n hành trình ày n i un th o t n kh i t n n x c nh m t nh m k tự tron m t o n v n trình ày c c hiệu n tr n v n n II.3 a

Trình ày n i un c o n v n tron o n v n m i t c ch nh u kho n tr n Trình uyệt tự n lo i c c k tự tr n th h tr nh b y ti u đề m c th ch nh h1>, , , , , n s th y i th o th tự i m n h  h6) i b v n c tr n tìm ki m tr n m n s c n c th o c c th ti u n h c n i un tron w p vào k t qu tìm ki m o c ns n n n c nh c c c th hx tron tr n w c Trình ày o n v n nh n i n uy n o nv n c o m kho n tr n \ nh ch th cc x c nh lập trình vi n n và c c k tự hệ th n c d u xu n n – Page em abbr Emphasized text acronym Strong text Definition term address A piece of computer code bdo Sample output from a computer program Keyboard input blockquote Variable cite q c c th inh vi n so n th o m t tập tin html th o n i un tr n và r t r k t luận v n tron c th c n nh n v n n p,h1, h2, h3, h4, h5, h6, strong, em, abbr, acronym, address, bdo, blockquote, cite, q, code, ins, del, dfn, kbd, pre, samp, var, br II.4 T Th n k t tron m t tr n tv : t o r li n k t n m t tr n n i un kh c lo i li n v th hông tin hi n thị c a i nk tn i Tron tr n n i un m t v n n th n qu th W p s i n li n k t n i tr c ti n t c n x c v tr i un v n n i n k t n i là m t li n k t n t s n th hr =" v tr "> mv nh v tr n m t n i un tron c n m t tr n n n i un ! t i http://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_a_href_anchor – Page b i n k t ngo i i n k t n oài m t li n k t n cho li n k t n oài nh s u hr Tron li n k t t r t n m t tr n n i un kh c l nk s l t th li n k t p r nt top r m n m v n n c c c thu c t nh qu n tr n nh s u  hr x c nh li n k t n oài o li n k t t n i i n c c tr n tron c n m t it  hr tr n html o li n k t tuyệt i i n c c tr n c n sit ho c kh c sit  hr www cit ctu u in x PHP  t r t x c nh v tr hi n th tr n n i un li n k t o l nk hiện th tr n m t trình uyệt m i o s l hi n th tr n c n trình uyệt i tr m c nh o p r nt top tron tr n h p tr n W p c nhi u khun r m tr n li n k t s hiện r trình uyệt ch nh o r m n m tron tr n h p tr n W p c nhi u khun r m tr n li n k t s hiện r khun c t n t n n framename II.5 n th im và k t h p v i c c thu c t nh trình ày Attribute Value Description align top bottom middle left right alt text border pixels c nh height pixels c nh chi u c o hình nh src URL c nh v tr hình nh width pixels c nh chi u r n c nh l hình nh Th n o hiện r kh n x c r n c khun nh c hình nh o qu nh nh hình nh – Page II.6 Trình ày n i un c m t n t l ác thu c t nh c b n của th a t l table Attribute Value Description align left center right nh l c c v n bgcolor rgb(x,x,x) #xxxxxx colorname àu n n c border "" n n tron c n r n c n k tron cellpadding pixels ho n c ch i v n cellspacing pixels ho n c ch i c c width r n c pixels % b Trình ày n i un c m t n n n n và khun c n i un n i un n tron m t n tr c n c nhi u th t c thu c t nh c nc m t tr Attribute Value align Right, left,centerjustify, char bgcolor valign rgb(x,x,x) #xxxxxx colorname Top, middle, bottom, baseline – Description nh l n i un tr n m t àu s c tr n m t nh l v n n n n th o chi u c o Page 10 a[ ] ho c c hàm c       V.4 a[“ten”] ho c a[i][j] n tr n m n rr y array_push(array, elements) : Thêm elements vào cu i m ng array_pop(array) : L y ph n t cu i khỏi m ng array_unshift(array, elements) : u m ng array_shift(array) : L y ph n t u khỏi m ng array_merge(array, array) : k t m ng l i tr m ng m i shuffle(array) : Sort random m ng PHP Tron lập trình PHP ch n t u n t {……} : u tr c tu n tự cx c i u c ph p s n c c c u tr c lập trình a nh u b nh tron m t c p u c c c u lệnh c ch u tr c r nhánh if điều ki n){…}else {…} c u tr c r nhánh switch … case d or u tr c l p whil – Page 34 o whil $i=1; { echo "The number is " $i ""; $i++; } while($i or ch – n truy xu t t n ph n t c m n – Page 35 V.5 ph p lập trình hàm function ( tham so) { c u l nh t nh to n return $ketqua; } Tron qu trình tr v hàm return $ketqua;    V.6 nh n h hàm nh s ch th m s kh n t u c k t qu c n kh n t u c h n t c tr n h p nh n h àm n i n – kh n c th m s àm c th m s àm c k t qu tr v kh n c k t qu tr v : http://PHP.net/manual/en/language.oop5.PHP a hai báo l p PHP : ph p kh i o class { tenbien; public function construct( /* */ ){ * nh ngh a h m xay d ng* } function tenham(){ ……} } class Topic{ private $title; private $content; public function construct($t,$c){ $this->title = $t; $this->content=$c; } public function write(){ echo “Tieu de : ” this->title “”; echo “ oi dung : ” this->content “”; } } – Page 36 ch s n b h ak class extends { ……… } V.7 Bài Bài h i o n i tr c ph n trình x2+bx+c=0; h i n o n mc t m Bài Khai o Bài h i o m t l p Webtemplate hệ s c vi t ch n v n l p hi n th n trình i i n tr n w p c n o l p Topic i n nh v inh vi n thi t k hàm m in kh i m n cho tr c c ph n t topic hi n th l n l t t n topic i t – n th hiện c c thành ph n c m t Page 37 Chương VI VI.1 i nh n i ng PHP Mơ hình gởi nh n d li u Send.html – send.PHP orm ction Receive.PHP GET R c iv VI.2 h n t s n th orm tron html ti n hành nhập i tr … Tron c c thu c tính quan tr n nh s u  A = “UR ” thu c t nh xác định n i nhận d li u nhập Form  Metho = “ | ” thu c t nh xác đinh phư ng th c g i d li u (chỉ sử dụng 01 02 giá trị post ho c get)  =“ ” có giá trị sau o _blank : trang web th hai s m m t tab m i (trình duyệt m i) o _self : trang web th hai s m t i v tr n x m  =“ ” tên của orm dung đ phân bi t m t trang có nhiều Form VI.3 c th nhập liệu t n th input c thu c t nh c nc th  Name  Value  Type a hập văn b n nhập v n n t c th s n ho c n th - Th input typ t xt cho ph p nhập liệu tr n n Th t xt r rows cols t xt r cho ph p nhập v n tr n nhi u n – n Page 38 b c th hập password n u th n tin nhập p sswor t hập n t ch n – l a ch n input typ r io s hi n th n th it input typ n p sswor cho ph p ch n n r io button Ph >Ph i t hập ô ch n –ch n nhiều l a ch n input typ ch ck ox s hi n th Ph >Ph n n n n a cho ph p ch n ng ng ng ng n n n n a liệu t lệnh su mit cho ph p ch n t y u c u f Cancel b h m m t m u tin cookies c h h n h c n oá thông tin của cookie t m u tin cooki s ch xo th i i m h t h n nh h n th i i m hiện t i d em thông tin của cookie inh vi n th m kh o th m http://php.net/manual/en/function.setcookie.php – Page 42 VII.4 ssion là m t i t n ph n m m c t o r tron qu trình p n c c y u c u c trình uyệt WEB ssion c t o r và l u tr tron nh R c m y ch u c u kh i tạo m t phi n l m vi c b ng l nh kh i t o i t n s ssion tron m i tr n WEB rv r t s n c u lệnh s ssion st rt u u lệnh s ssion st rt ph i c i tr c c p th html a b T s h m m t bi n giá trị v o session parameter) n i n m i tr n E Th m m t i n c t n là us rn m E [ us rn m ] c c u lệnh oá m t bi n môi trường session n lện …) n ki m tr sự t n t i c …) ) if isset( _SESSIO [„username‟]){ unset( _SESSIO [„username‟]); i n tr s n } d oá đối tượng session b nh hi t xo i t n s ssion tron nh thì i n m i tr kh n c hiệu lực T t c c c th n tin tron s ssion s i n m t u lệnh xo c xo n E s session_destroy(); VII.5 iệc l u tr phi n làm việc tr n c s h n th i i n i i h n un l n – liệu s i p l u th n tin kh n i i Page 43 VII.6 Bài inh vi n trình ày u i m nh việc Bài inh vi n lập trình l i c c tập tin login.php, welcome.php, topic.php, logout.php i tập tin c n ph i x m th n tin us rn m th m th n tin c tr n hiện hành Bài inh vi n lập trình tr n ch n h s s n n c th ch n nhi u l n Chương VIII Chương IX nh h c i mc t n lo i l u tr phi n làm cho ph p nhà n n ch n h i n – Page 44 h n tv n uc u I.1 I.2 I.3 i N c tài n tron W sit it n th n tin kh c a Tin t c b nh vựctin t c .2 I.4 SiteMap .2 I.5 Wire frame – layout h n nn T II.1 Th n i un - Tag .5 a Thu c t nh c b II.2 u tr c c th n i un m t tr n n i un c th n i un trình ày c u tr c m t tập tin html a b c d e II.3 c th trình ày v n n a

.7 b Th trình ày ti u c d .7 II.4 Th li n k t n i un .8 a i n k t n i b i n k t n oài II.5 Th trình ày v hình nh .9 II.6 Trình ày n i un a c thu c t nh c n n t l 10 nc th t l 10 – Page 45 b 10 c 11 d 11 e c th kh c 12 f u tr c c g c hình th c m r n trình ày nc m t n 12 n 12 II.7 Bài tập 13 h n nn v cript 16 III.1 JavaScript 16 a Th b cript 16 nn c Bi n d javascript : 16 liệu tron j v script 17 i u liệu tron v e u lệnh tron f c c u tr c c u lệnh 19 g III.2 III.3 v cript 17 cript 19 ập trình hàm tron hình v cript 20 ocum nt j ct Model) 21 ập trình cho c c sự kiện tron j v script 23 III.4 Bài tập 24 h n CSS - Cascading Style Sheets 26 IV.1 nh n h IV.2 ph p IV.3 c quy 26 nh n h nh 26 th o n c nh 27 a Descendent selector context : 27 b Style for children 28 c Style for sibling 28 d Pseudo – n n n IV.4 c v tr n i 28 t 30 a Inline style: 30 b Internal style sheet (embedded): 30 c External style sheet: 30 – Page 46 c thu c t nh th IV.5 n s n 31 a h m thu c t nh B ck roun 31 b h m thu c t nh ont 31 c Thu c t nh olor 31 hình Box IV.6 o l 31 a h m thu c t nh or r .31 b h m thu c t nh p c h m thu c t nh m r in 31 in 31 d Thu c t nh ispl y 31 e Thu c t nh lo t 31 IV.7 Bài tập 31 h n nn N PHP .32 V.1 h V.2 h i o i n tron PHP 32 V.3 i u liệu tron PHP 32 a i u liệu chu i k tự .33 b i u liệu m n V.4 n trình llo Worl 32 33 u tr c lập trình tron PHP 34 a Tu n tự 34 b u tr c r nh nh i c u tr c r nh nh switch d u tr c l p 34 V.5 ập trình hàm .36 V.6 Lập trình h n i u kiện it ls 34 c s 34 n 36 Th m kh o t i http PHP.net/manual/en/language.oop5.PHP 36 a h i b Th o l p tron PHP : 36 k 37 V.7 Bài tập 37 h n i nhận liệu tron PHP 38 VI.1 Mơ hình g i nhận d liệu 38 VI.2 orm nhập liệu 38 – Page 47 VI.3 Th input 38 a hập v n n 38 b hập p sswor c hập n t ch n – d hập 39 lự ch n 39 ch n –ch n nhi u lự ch n 39 e Submit 39 f Cancel 39 liệu n 39 g VI.4 Th 39 VI.5 h n th c g i d liệu GET 40 VI.6 h n th c g i d liệu POST Error! Bookmark not defined VI.7 Trang g i d liệu trang nhận 40 h n ập trình ssion Error! Bookmark not defined h n h n ập trình c s h n t th c m n 44 ập trình cooki s Error! Bookmark not defined liệu 44 – Page 48 ... giá trị post ho c get)  =“ ” có giá trị sau o _blank : trang web th hai s m m t tab m i (trình duyệt m i) o _self : trang web th hai s m t i v tr n x m  =“ ” tên của orm dung đ phân bi... a:hover{color:blue;} i n k t website ii ct iii i h c c n th < a> Dynamic pseudo-class x c nh ki u cho m t thành ph n httml ph thu c vào c ch n i n t n t c v i n t... Trang WEB đầu tiên của tôi

Nội dung của trang WEB< /p> – Page II.2 http://www.htmldog.com a

Ngày đăng: 22/04/2015, 08:06

TỪ KHÓA LIÊN QUAN

w