简介气象学与人们的生活密切相关。没有气象信息,人们无法生存。随着网络技术的发展,人们现在可以很容易地通过网站、移动终端等获取气象数据。气象信息主要通过文本、图片、数据接口等形式向用户提供服务。随着气象信息技术的发展,为了快速、直观地向用户提供越来越多的气象信息,需要使用更多的数据传输和数据封装技术。目前,HTML5正在成为网站设计的主流,基于JAVASCRIPT的各种技术在气象服务中发挥着越来越重要的作用。Ajax技术可以方便地异步调用文本、网页、JSON和其他数据,实现快速数据传输。高级图表作为一个轻量级的图标类库,与Ajax相结合,可以以图表的形式向用户快速显示天气事实和预报数据。本文结合气象服务网页的实现过程,详细描述了这种JAVASCRIPT技术在气象服务中的应用和技巧。首先,Ajax和高级图表概述Ajax,或“异步JavaScript和XML”(异步Javascript和XML),指的是创建交互式网页应用程序的网页开发技术。通过在后台与服务器交换少量数据,Ajax可以使网页异步更新。这意味着网页的某些部分可以在不重新加载整个网页的情况下进行更新,并且这种交互模式可以为用户提供良好的交互体验。利用Ajax技术,前台可以方便快捷地实现JAVA和。NET服务器只能通过提供基本的HTML环境。Highcharts是一个用纯JavaScript编写的图表库,它可以方便地将交互式图表添加到网站或网络应用程序中。高级图表支持的图表类型包括图表、面积图、直方图、饼图、散点图和综合图。高级图表[1]有一个漂亮的界面。因为它是用JavaScript编写的,所以不需要像Flash和Java那样运行插件,而且运行速度很快。此外,HighCharts具有良好的兼容性,可以完美地支持目前大多数浏览器。第二,Ajax应用方法和技术在实际应用中,使用jQuery Ajax方法比原来的Ajax方法更高效、更快捷。在使用中,jQuery的JAVASCRIPT文件首先被引入到Html文件中,然后通过$。ajax()。具体参数如表1所示。请注意,如果服务器返回的函数是非标准JSON对象,您需要将dataType设置为null或“text”,然后使用eval函数对其进行格式化。由于浏览器安全问题,不允许跨域请求。如果需要跨域检索其他服务器数据,则需要将服务器发布为JSONP接口,以通过回调函数传输跨域数据。3.使用Highharts时,还需要下载Highharts的JAVASCRIPT文件,并将其引入到网页中。然后在页面中插入一个DIV容器,然后将高图绘图空间指向容器标识。高级图表使用JSON格式进行参数配置,语法简单方便。统计图包括标题、轴、系列、工具提示、图例、信用等。高级还包括导出功能按钮、线条、区域等。然而,气象数据是随时间和规模变化的序列。如何通过简单的交互快速切换和显示数据,要求我们有效地将这两种技术结合起来。如图2所示,我们增加了图表切换和时间切换按钮,并在HTML中增加了按钮的点击事件功能,只需简单的赋值就可以实现图表切换和数据切换。4.结论介绍了利用Ajax和HighCharts在WEB上显示一段时间内气象要素数据变化的方法和技巧,从而实现气象信息的图形化显示。本文所描述的Ajax结合统计图动态显示数据的方法已经在浙江省气象服务中心的几个气象服务平台上得到应用,也可以通过将其他气象要素或时空数据与地理信息系统相结合,在网页上实现实时数据的动态显示。参考文献[1]麦冬,岑宪生,孔令文。开源图形库高级图表与jQuery的集成应用。轻工业技术,2013,(3)。[2]张建军,刘虎,倪方盈。网络应用程序