JavaScript:基礎教程 JavaScript Essential Training 英文版 CD 在《JavaScript基礎教程》中,從基礎概念到創建現實世界網站,作者將帶領大家使用JavaScript充分實現網站的潛力.DoriSmith將會為大家講解,怎樣處理對象,創建互動按鈕和表格,創建圖像變換,菜單,幻燈片,秒錶,還有使用其他實際工具.本課程包含練習. Description JavaScriptEssentialTrainingtakesviewersthroughtheprocessofusingJavaScripttofullyrealizeasite'spotential,fromunderstandingthebasicstocreatingreal-worldsamples.InstructorDoriSmithexplainshowtoworkwithobjects,createbuttonsandformsthatinteractwithsitevisitors,makerollovers,menus,slideshows,andcountdowns,andtakeadvantageofotherpracticalapplications.Exercisefilesaccompanythetutorials. 目錄: 13:151.Introduction Welcome00:36 Usingtheexercisefiles00:49 Overview02:49 WhatisJavaScript?05:22 WhatisAjax?03:39 38:492.DeveloperEssentials Thedevelopmentworkflow02:47 Selectingtherighttoolsforthejob04:09 JustenoughHTMLandCSS02:19 Understandingobjects07:31 Understandingvariables09:45 Makingcomparisons03:32 Understandingevents08:46 16:253.StartingtoCode Writingyourfirstscript04:02 Internalvs.externalscripts05:34 Usingcommentsinscripts04:40 UsingthenoscripttaginHTML02:09 44:314.InteractingwithUsers Creatingalertdialogs02:33 Understandingconditionalstatements05:05 Gettingconfirmationsfromusers02:40 Creatingpromptsforusers04:26 Understandingfunctions07:56 Makinglinkssmarter08:02 Usingswitch/casestatements05:39 Handlingerrors08:10 42:545.JavaScriptLanguageEssentials Gettingstarted02:40 Creatingloops05:24 Passingvaluestofunctions04:13 Detectingobjects05:23 Readingarrays05:52 Returningvaluesfromfunctions04:05 Writingarrays05:11 Buildingdoandwhileloops04:27 Re-usingfunctions05:39 52:056.CreatingRolloversandMore Creatingabasicimagerollover06:00 Howtowriteabetterrollover13:46 Creatingathree-staterollover04:40 Makingrolloversaccessibleand508compliant06:01 Makingdisjointedrollovers08:28 Creatingslideshows08:19 Displayingrandomimages04:51 01:02:227.BuildingSmarterForms Gettingstarted04:45 Creatingjumpmenus07:36 Creatingdynamicmenus07:42 Requiringfields13:01 Cross-checkingfields05:53 Displayingmoreinformativeerrors04:17 Verifyingradiobuttonselections05:48 Settingonefieldwithanotherfield04:24 Verifyingemailaddresses08:56 28:428.HandlingEvents Respondingtowindowevents07:42 Respondingtomousemovements05:59 Respondingtomouseclicks03:00 RespondingtoonBlurformevents03:48 RespondingtoonFocusformevents03:05 Respondingtokeyboardevents05:08 49:389.WorkingwithCookies Demystifyingcookies07:28 Writingacookie06:06 Readingacookie03:15 Displayingacookie05:13 Countingwithcookies06:26 Deletingcookies05:07 Handlingmultiplecookies06:13 Cookiesinaction09:50 31:4610.TheDOM,Nodes,andObjects UnderstandingtheDOM04:56 AddingnodestotheDOM06:49 DeletingnodesfromtheDOM05:12 Deletingspecificnodes07:26 InsertingnodesintotheDOM03:49 ReplacingnodesintheDOM03:34 16:1211.WorkingwithDatesandTimes Displayingdates05:02 Displayingtimes04:54 Creatingacountdown06:16 29:5812.RealWorldApplicationsofJavaScript Creatingslidingmenus07:04 Creatingpop-upmenus06:11 Creatingslideshowswithcaptions05:54 Creatingastylesheetswitcher10:49 01:52Conclusion Additionalresources01:34 Goodbye!00:18