资源描述:
《web_网页编程技术_第4章 javascriptnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、㔥义㓪ᡔᴃᕁБᮙ␌ᄺ䰶ᬭ㚆⾥ᄺϢᡔᴃ㋏E-mail:pengli@scfc.edu4ゴՓ⫼ゴՓ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1JavaScriptὖ䗄ὖ䗄4.2JavaScript䇁⊩⸔䇁⊩⸔4.3JavaScriptݙ᭄ߑ䈵ᇍ㕂ݙ㕂ᇍ䈵ߑ᭄4.4JavaScriptⱘџӊϢџӊ໘⧚ᑣⱘџӊϢџӊ໘⧚ᑣ4ゴՓ⫼ゴՓ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1JavaScriptὖ䗄ὖ䗄Netscape݀ৌЎњ䖯ϔℹᠽܙᅗⱘ⌣㾜఼ⱘࡳ㛑ˈᓔথњϔ⾡ৃҹጠܹWebЏ义Ёⱘ㓪䇁㿔DŽᮽᳳ䖭⾡䇁㿔িخLiveScriptˈৢᴹЎњ߽
2、⫼Sun݀ৌᓔথⱘJava䇁㿔ⱘࡳ㛑ᑊ׳⫼ᅗⱘ⌕㸠ᗻˈᡞᅗᬍৡЎJavaScriptDŽࠡ䑿িخLivescriptˈᰃϔ⾡Ѣᇍ䈵џᚙ偅ࡼǃᑊ᳝ᅝܼᗻⱘ㾷䞞ᗻ˄ህᰃ䇈ˈҷⷕᠻ㸠ϡ䖯㸠乘㓪䆥˅㛮ᴀ䇁㿔DŽ䗮䖛JavaScriptˈᙼৃҹ䞡ᵘᭈϾHTML᭛ḷDŽ៥Ӏৃҹ⏏ࡴǃ⿏䰸ǃᬍব䞡ᥦ义䴶Ϟⱘ乍ⳂDŽJavaScriptᰃ⡍㔥Ϟ᳔⌕㸠ⱘ㛮ᴀ䇁㿔ˈᑊᰃ⡍㔥Ϟ᳔⌕㸠ⱘ㛮ᴀ䇁㿔ˈϨৃ᠔᳝Џ㽕ⱘ⌣㾜఼Ё䖤㸠ˈϨৃ᠔᳝Џ㽕ⱘ⌣㾜఼Ё䖤㸠ˈ↨ᮍ䇈InternetExplorerǃMozillaǃFirefoxǃǃǃǃNetscapeǃOperaDŽǃDŽ4ゴՓ⫼ゴ
3、Փ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1.1JavaScriptⱘ⡍⚍1ˊJavaScriptᰃϔ⾡㛮ᴀ䇁㿔2ˊJavaScriptᰃѢᇍ䈵ⱘ䇁㿔㗠Ѣᇍ䈵ⱘ3ˊJavaScriptᰃџӊ偅ࡼⱘ䇁㿔ᴀ⡍ᕕˈህ4ˊJavaScriptᰃᅝܼⱘ䇁㿔ᰃ䞛⫼џӊ偅ࡼ(event-driven)DŽ䗮ᐌ哴ᷛ⛁䬂ⱘࡼ៥5ˊJavaScriptᰃϢᑇৄ᮴݇ⱘ䇁㿔Ӏ⿄ПЎџӊ˄Event˅ˈ㗠⬅哴ᷛ⛁䬂ᓩথⱘϔ䖲Іᑣⱘࡼˈ⿄ПЎџӊ偅ࡼ˄EventDriver˅DŽ4.1.2JavaScriptⱘࡳ㛑JavaScriptЎHTML䆒䅵Ꮬᦤկњϔ⾡㓪ᎹJa
4、vaScriptৃҹᇚࡼᗕⱘ᭛ᴀᬒܹHTML义䴶JavaScriptৃҹᇍџӊߎડᑨJavaScriptৃҹ䇏ݭHTMLܗ㋴JavaScriptৃ㹿⫼ᴹ偠䆕᭄JavaScriptৃ㹿⫼ᴹẔ⌟䆓䯂㗙ⱘ⌣㾜఼JavaScriptৃ㹿⫼ᴹ߯ᓎcookies4ゴՓ⫼ゴՓ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1.3JavaScriptϢ݊Ҫ䇁㿔ⱘ↨䕗1ˊJavaScriptϢJava2ˊJavaScriptϢVBScript3.javaScriptϢJscript4ゴՓ⫼ゴՓ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1.3JavaScriptϢ݊Ҫ䇁㿔ⱘ↨
5、䕗1ǃJavascriptjavaᰃϸϾ݀ৌᓔথⱘϸϾϡৠѻકˈ⫼⫼䗨ϡϔḋˈԚϸ㗙䇁⊩Ϟ᳝ᕜⳌԐП໘ˈjavascriptᑊϡᰃjavaⱘᄤ䲚DŽὖᗉ䆒䅵ᮍ䴶ˈJavaJavaScriptᰃϸ⾡ᅠܼϡৠⱘ䇁㿔DŽJava˄⬅䰇ᖂ㋏㒳݀ৌᓔথ˅ᕜᔎˈৠᯊгᰃᴖⱘ㓪䇁㿔ˈህڣৠ㑻߿ⱘCC++DŽ4ゴՓ⫼ゴՓ⫼JavaScript㓪ݭ㔥义㓪ݭ㔥义4.1.3JavaScriptϢ݊Ҫ䇁㿔ⱘ↨䕗3ǃJavascriptJscript᳔ᓔྟwebϞা᳝䴭ᗕⱘhtml,Ўњ⒵䎇དⱘѸѦ䳔∖ˈnetscapeᓔথњNavigatorЁՓ⫼ⱘLi
6、veScript䇁㿔ˈৢᬍৡЎJavaScript,Microsoftথ㸠jscript⫼ѢinternetexplorerexplorerDŽ᳔߱ⱘjscriptjavascriptᏂᓖ䖛ˈwebᑣਬϡᕫϡ⮯㢺ⱘЎϸ⾡⌣㾜఼㓪ݭϸ⾡㛮ᴀDŽѢᰃ䆲⫳њECMAScript,ᅗᰃϔ⾡䰙ᷛޚ࣪ⱘjavascript⠜ᴀDŽ⦄ⱘЏ⌕⌣㾜఼䛑ᬃᣕ䖭⾡⠜ᴀDŽ៥Ӏݭᑣⱘᯊ᳔དݭLANGUAGE="JavaScript">Ϟ䴶ⱘҷⷕӮHTML义䴶Ёѻ⫳䖭ḋⱘ䕧ߎ˖ᷛㅒ4.2JavaScript䇁⊩⸔䇁⊩⸔3ˊব䞣ⱘৡব䞣ⱘৡ㽕䙉ᕾབϟⱘ㾘߭˖˄1˅ব䞣ৡϡ㛑
7、Ϣ⬭ᄫކさDŽ˄2˅ব䞣ৡᖙ乏ҹᄫ↡㗙ϟߦ㒓˄_˅㗙$ᓔ༈ˈϡ㛑⫼᭄ᄫ㗙݊Ҫ䴲ᄫ↡ᄫヺЎব䞣ৡᓔ༈DŽ˄3˅ব䞣ৡЁϡ㛑ࣙぎḐDŽ˄4˅JavaScriptᰃऎߚᇣݭⱘˈ᠔ҹ㒭ব䞣ৡᯊ㽕㗗㰥ᇣݭⱘ䯂乬DŽ4.2JavaScript䇁⊩⸔䇁⊩⸔4.2.3㸼䖒ᓣϢ䖤ㅫヺᣝ✻䖤ㅫヺⱘࡳ㛑ৃҹߚЎ˖ㅫᴃ䖤ㅫヺ:+,-,*,/,%,++,--,-(প䋳˅䘏䕥䖤ㅫヺ:&&,
8、
9、,!↨䕗䖤ㅫヺ:==ˈʽ=ˈ>,<,>=,<=䌟ؐ䖤ㅫヺ:=ˈ+=ˈ-=ˈ*=ˈ/=ˈ%=ᴵӊ䖤ㅫヺ˖˛˖ᄫヺІ䖲䖤ㅫヺ˖+4.2JavaScript䇁⊩⸔䇁⊩⸔1.ㅫᴃ䖤ㅫヺ:+
10、,-,*,/,%,++,--,-(প䋳)՟བ:䆒X=