122. 对话框dialog 对话框dialog是页面中悬浮的一个用来显示内容的框,有标题栏、内容区域、控制按钮等,可以被移动,改变尺寸,当内容太长会出现滚动条,键盘导航也只能在框里面进行,看起来像覆盖在父窗体上的子窗体,通常是用来显示一个单独的源的内容,可以在不离开父窗体的情况下做一些互动操作或提供信息等
121. 系统AJAX(四):命令 在drupal AJAX api中,AJAX请求获取的数据均是以“命令”方式在页面中进行更新,命令由两部分核心内容组成:执行更新的JS函数、函数操作所需的数据(参数),实现命令概念需要前后端配合
119. 系统AJAX(二):前端原理 drupal AJAX API前端系统主要是指核心库:core/drupal.ajax,下文简称AJAX库,前端AJAX行为均由该库完成,她主要依赖以下几个重要的库
115. 前端JavaScript(三)表单状态处理 主要用于处理表单元素的状态,状态是指是否启用、可见、选中、展开等等,状态仅仅和前端展示有关,并不影响任何后端行为,不要将状态和值提交联系到一起,不论是何状态、提交何值,后端均按自有逻辑验证处理,并不会有什么不同,后端本就应视前端为不安全的;该库的作用是让一个元素的状态随着另外一个或一些元素的状态改变而改变
114. 前端JavaScript(二)jQuery、进度条等 核心库core/drupal.progress用于实现进度条提示,进度条原理是在页面显示一个进度条,然后每隔一段时间向服务器请求进度数据,然后更新