ADCQP’RA’#>&C’)S0"&E8**4!"#"$%&’()的理论分析及其应用!张惠芬(衡水市"> ADCQP’RA’#>&C’)S0"&E8**4!"#"$%&’()的理论分析及其应用!张惠芬(衡水市" />
欢迎来到天天文库
浏览记录
ID:34456389
大小:104.92 KB
页数:3页
时间:2019-03-06
《javascript的理论分析及其应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第O卷-第3期衡水学院学报T;ADCQP’RA’#>&C’)S0"&E8**4!"#"$%&’()的理论分析及其应用!张惠芬(衡水市消防支队司令部,河北衡水*+,***)摘-要:作为!"#"中的重要组成部分,!"#"$%&’()充分体现了它易执行、功能强等特点,它是一种把./01的可视化上下文和!"#"提供的交互应用完美地、无缝地连接起来的重要工具。关键词:!"#"$%&’()语言;交互性;功能中图分类号:/2,34---文献标识码:5---文章
2、编号:346,78*4+(8**4)*37**9+7*8--:;&<=:’=>:>?最使人兴奋和难忘的一个方1’#>L’&>服务器上,类似于FG@,它被编译成可执行面就是它具有提供给人们无限交互内容的能力。人程序。这些可执行程序在需要时从服务器上被激们已经在:>?上创造了8种截然不同的交互方案:活,并生成动态的./01页传回客户端。简单且易于使用的超文本标识语言./01以及复!"#"$%&’()是一种类似于/F1或2MK1的脚本杂且强有力的!"#"程序设计语言。通过这两种工语言,它一般是作为可被执行的脚本程序序列而直具,人们似乎能够把./01的可视化上
3、下文和!"#"接编写在./01文档中,它可以被如今大多数的提供的交互应用完美地连接起来。但实际上,我们:>?浏览器解释执行,也可以被某些:>?服务器缺少一种能够把这两种技术更紧密结合在一起的系软件支持并解释执行。统,或者说机制。于是,!"#"$%&’()出现了。8-!"#"$%N’()的特点3-!"#"$%&’()的种类!"#"$%&’()与大多数脚本语言相同,都是被解释!"#"$%&’()是一种用来开发@A)>&A>)上客户与服执行的。它一般要嵌入在./01文件中,由浏览器务器程序的紧凑的、基于对象的脚本语言。它从层去解释执行,而不需进行任何的预处理
4、和预编译过次上介于./01与!"#"语言之间,可以说是一种解程。!"#"$%&’()直接为主页带来类似于FG@与!"#"释型的中级语言。B>)C%"(>的B"#’D");&8E*可以解所具有的动态性和交互性,而这不需服务器端的任释直接内嵌在./01主页里的!"#"$%&’()语句,而何参与,只要用户使用的浏览器支持!"#"$%&’()语法1’#>:’&>则支持利用!"#"$%&’()创建一种类似于即可。FG@的基于服务器的应用程序。严格地说来,!"#"$H!"#"$%&’()提供很多可视化的元件,类似于./H%&’()可分为8类:01中的输入框、按钮、
5、选择列表等,这些元件可以3E3-B"#’D");&!"#"$%&’()接收用户的输入,并在!"#"$%&’()程序控制下采取相亦称客户端!"#"$%&’(),它直接嵌入在./01主应的动作以及赋值或进行计算等工作,并可与./H页中,由B"#’D");&本身解释执行,增加页面的交互01表格和服务器端的FG@程序协同工作。性。比如,可以用它写一段语句,当用户在表格!"#"$%&’()可以为现存的可视化元件挂上事件IJK0中填人不正确的数据时,./01主页通过处理程序,以在用户特定的鼠标或键盘事件激发后!"#"$%&’()代码自动检测后,弹出警告对话框。采取
6、动作,包括向服务器端反馈信息或直接对用户3E8-1’#>L’&>!"#"$%&’()的输入信息进行合法性检查等。亦称服务器端!"#"$%&’(),它只用于B>)C%"(>!"#"$%&’()可以通过与当前浏览器交互而产生!收稿日期:8**+73378,万方数据作者简介:张惠芬(3U697),女,河北景县人,衡水市消防支队助理工程师E_;G;;;;;;;;;;;;;;;;;;;;;;衡水学院学报;;;;;;;;;;;;;;;;;;;;第D卷!"#跳转动作,即在它的控制下,浏览器可以自动64><3&A:?A49=:AB1<6&4><:8(62>=,JEE)
7、;地切换到另一个页面,或显示由$%&%’()*+,输出而自}动生成的页面。<;1<47(1<<=>?JEECC1<<=@E?{$%&%’()*+,是基于对象的,即它具有与当前页面7:3(2?E;2>1<<=;2KK?{上的显示对象进行交互的能力。这些对象包括可视:86K?--;化的元件,例如输入条、按钮、-./(0123、"%4*2123、}列表、文本域等,更主要的是$%&%5++6/,。$%&%’()*+,:86K?>1?;可以根据当前页面的上下文定位到相应的5++6/,,1<<=AA;并在它们之间和它们与789#元件之间传送数据,0/32>=?-1
8、23:;(;-K1<<=K-)-;或者执行5++6/,中预定义的某个方法,这就架起了A49=:
此文档下载收益归作者所有