一、Ext js tree 1、Ext js简介 ExtJS是一个很不错的 Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的 b/s应用更加具有活力及生命力。...3、简单的Ext js树形结构 树控件由 Ext.tree.TreePanel类定义,控件的名称为 treepanel,TreePanel类继承自 Panel面板。...来创建一个树面板,要树面板的初始化参数中指定树的 root属性值为前面创建的 root节点,也就是树根节点。...上面的程序执行效果如下图所示: 4、异步树 Ext JS的树控件提供了对这种功能的支持,你只需要在创建树控件的时候,通过给树指定一个节点加载器,可以用来从服务器端动态加载树的节点信息。...二、jquery zTree 1、jquery zTree简介 zTree是利用JQuery的核心代码,实现一套能完成大部分常用功能的Tree插件,它具有以下特点: 1) 兼容 IE、FireFox、
.min.js"> 结构 一个jQuery Mobile页面时你需要创建三块基本内容(头,正文,尾),要在html文档中的 head 标签内填写: jQuery Mobile中,按钮可通过三种方式创建: 使用 元素 使用 元素 使用带有 data-role="button" 的 元素 折叠块允许您隐藏或显示内容 - 对于存储部分信息很有用。如需创建一个可折叠的内容块,需要为容器添加 data-role="collapsible" 属性。... 我是嵌套的可折叠块中被展开的内容。 panel ? jQuery Mobile中的面板会在屏幕的左侧向右侧划出。... 汇智网 要访问面板,需要创建一个指向面板的链接,点击该链接即可打开面板
折叠面板 面板一">test1...EasyUI 的 messager 消息提示控件 1、alert 消息提示框 2、show 消息提示框(在屏幕的右下角显示一个消息窗口) 3、confirm 消息确认框 4、prompt 带有输入功能的消息确认框...实现修改密码功能 1、window创建使用 --> easyui-window 2、EasyUI的validatebox 3、发送ajax提交修改后的密码 1.3、项目第三天 整体分析基础设置部分需求...实现取派员添加 1、扩展手机号校验规则 --> 使用正则表达式校验手机号 2、为保存按钮绑定事件 jQuery EasyUI 的 datagrid 数据网格控件 的使用方式 1、将静态HTML代码渲染成...实现区域的分页查询,重构分页代码(将Action中的属性和方法统一提取到BaseAction中) 实现分区的添加功能 1、jQuery EasyUI 的combobox下拉框 使用(2种方式)
开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解, 开发者只有需要了解一些简单的html标签。...collapsed boolean 定义是否在初始化的时候折叠面板。 closed boolean 定义是否在初始化的时候关闭面板。...事件监听方式,使用on方法添加事件.例如linkbutton linkButton没有事件,需要通过jquery的方式去处理. 创建。它使用一个普通的标签进行展示。它可以同时显示一个图标和文本,或只有图标或文字。按钮的宽度可以动态和折叠/展开以适应它的文本标签。...窗口控件是一个浮动和可拖拽的面板可以用作应用程序窗口。默认情况下,窗口可以移动,调整大小和关闭。它的内容也可以被定义为静态html或要么通过ajax动态加载。
一、Rich Web应用 富Web应用程序是具有以下特征的应用程序: 丰富的用户界面组件 无需页面重新加载 动态页面更新以响应事件 单页工作单位 丰富的页面组件,是具有标准安装软件外观的用户界面元素。...显示数据库中所有成员的数据表已在可折叠面板中声明,其id为“memberList” 现在让我们看一下Ajax连接。...Javascript回调函数ondataavailable执行包含jQuery逻辑的代码。 在push标签内,我们有一个ajax>标签。...此标记声明每当调用dataavailable回调时,都会呈现包含成员列表数据表的可折叠面板。 四、客户端验证 我们可以使用RichFaces使用Ajax支持的字段验证。...每当用户选中一个字段时,就会进行验证,并显示任何消息,其中标签与具有for属性的字段相关。 如果字段参与Ajax表单提交,则也会进行验证。
true 1.2.2 面板参数 可折叠标签面板继承自面板(panel),许多属性定义在标签里,下面的属性就是如此: 参数名称 参数类型 描述 默认值 selected 布尔 设置可折叠标签中默认展开的标签页...false border 布尔 定义面板的边框 true doSize 布尔 当设置为true,面板载创建的时候将被调整和重新布局 true collapsible 布尔 定义是否显示可折叠定义按钮 false...标签加载远程数据完成时被触发,参数和jQuery.ajax成功返回的回调函数相同 onSelect title 当用户选择一个标签面板时被触发 onClose title 当用户关闭一个标签面板时被触发...加载数据成功时触发,参数arguments类似jQuery.ajax.的error函数 12.4 方法 方法名 参数 描述 options none 返回树的所有参数对象 loadData data...data:数组,节点数据。 toggle target 绑定某个节点的展开或者折叠状态,使之不能再改变。 remove target 删除一个节点和它的子节点,目标参数表明该节点的DOM对象。
每个边缘区域面板可通过拖拽边框调整尺寸,也可以通过点击折叠触发器来折叠面板。 布局(layout)可以嵌套,因此用户可建立复杂的布局。...折叠面板(accordion)允许您提供多个面板(panel),同时显示一个或多个面板(panel)。 每个面板(panel)都有展开和折叠的内建支持。...点击面板(panel)头部可展开或折叠面板(panel)主体。 面板(panel)内容可通过 ajax 指定 'href' 属性来加载。用户可定义被选中的面板(panel)。...-- 折叠面板效果 --> 折叠面板效果 --> <!
每个边缘区域面板都可以通过拖拽其边框改变大小,也可以点击折叠按钮将面板折叠起来。布局可以进行嵌套,用户可以通过组合布局构建复杂的布局结构。 1 创建嵌套布局: 注意:嵌套在内部的布局面板的左侧(西面)面板是折叠的。 1 面板,但在同一时间只会显示一个。每个面板都内建支持展开和折叠功能。点击一个面板的标题将会展开或折叠面板主体。...面板内容可以通过指定的'href'属性使用ajax方式读取面板内容。用户可以定义一个被默认选中的面板,如果未指定,那么第一个面板就是默认的。 1 创建选项卡 通过标签可以更容易的创建选项卡,我们不需要写任何Javascript代码。只需要给标签添加一个类ID'easyui-tabs'。
第1章 jQuery 实现Ajax应用 本章介绍jQuery中支持Ajax的各种方法和函数,阐述通过Ajax交互的过程与常用方法,重点介绍核心方法$.ajax()的运用技巧。...使用ajaxSetup()方法设置全局Ajax默认选项 使用ajaxSetup()方法可以设置Ajax请求的一些全局性选项值,设置完成后,后面的Ajax请求将不需要再添加这些选项值,它的调用格式为: jQuery.ajaxSetup...,options为调用方法时的配置对象, 例如,在页面中,通过加载sortable插件将元素中的各个表项实现拖曳排序的功能,如下图所示: 在浏览器中显示的效果: 3-4面板折叠插件—...—accordion 面板折叠插件可以实现页面中指定区域类似“手风琴”的折叠效果,即点击标题时展开内容,再点另一标题时,关闭已展开的内容,调用格式如下: $(selector).accordion({options...的工具函数,能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求,调用格式为: $. param (obj); 参数obj表示需要进行序列化的对象,该对象也可以是一个数组
EasyUI 简介 easyui 是一种基于 jQuery 的用户界面插件集合。 easyui 为创建现代化,互动,JavaScript 应用程序,提供必要的功能。...使用 easyui 你不需要写很多代码,你只需要通过编写一些简单 HTML 标记,就可以定义用户界面。 easyui 是个完美支持 HTML5 网页的完整框架。...目前官方最新版本是:jQuery EasyUI 1.5,官方提供了两个版本供下载,GPL 版本和商业版本,你根据自己的需要下载 GPL 版本 GPL 版本在 GPl 协议下有效,你能在任何遵循 GPl...('消息标题', '消息内容:折叠了面板:' + region, 'info'); }, onExpand: function (region) { $.messager.alert('...默认的 view null 列(Column)的特性 DataGrid 的 Column 是一个数组对象,它的每个元素也是一个数组。数组元素的元素是一个配置对象,它定义了每个列的字段。
14)collapsible:当定义时显示可折叠面板的button。默认false。 15)minimizable:当定义时显示最小化面板的button。...5)children:以数组节点的方式定义一些字节点。...2)onLoadSuccess: 当数据成功载入数据时激活,该參数跟jQuery.ajax的’success’函数效果同样。...3)onLoadError: 当数据载入数据失败时激活,该參数跟jQuery.ajax的’error’函数效果同样。...该參数跟jQuery.ajax的’success’函数效果同样。 2)onSelect:当用户选择一个Tab面板时激活。
前言 折叠(Collapse)插件可以很容易地让页面区域折叠起来。如果您想要单独引用该插件的功能,那么您需要引用 collapse.js, bootstrap已经包含了这个插件。...可以直接引用 bootstrap.js 或压缩版的 bootstrap.min.js 折叠(Collapse) 以使用带有属性的链接href或带有属性的按钮data-target。...DOCTYPE html> Bootstrap 实例 - 折叠面板 Bootstrap 实例 - 折叠面板折叠元素实际被隐藏之前(即在事件发生之前)返回给调用者。hidden.bs.collapse Bootstrap 的折叠类公开了一些用于挂钩折叠功能的事件。
通过 __proto__ 可以查看该对象的的原型(即jQuery本身)所具有的属性和方法。 2.2 jQuery选择器 jQuery选择器类似CSS选择器的机制的一种操作HTML元素的方式。.../odd/公式) 选择所有它们的父级元素的第n个子元素,计数从最后一个元素到第一个 带有“of-type” 与未带有“of-type”项的选择器有一定的区别。...通过层级选择器、基本过滤选择器以及查找的方法获取指定的元素对象。 通过css()方法设置需要折叠以及需要展开的菜单的display值。...分类 方法/函数 说明 辅助函数 $.param(obj) 创建数组或对象的序列化表示 辅助函数 serialize() 通过序列化表单值,创建URL编码文本字符串 辅助函数 serializeArray...() 通过序列化表单值,创建对象数组(名称和值) Ajax事件 ajaxComplete(fn) Ajax请求完成时触发的事件执行函数 Ajax事件 ajaxError(fn) Ajax请求发生错误时触发的事件执行函数
即使没有查找到需要的元素,JQuery 类数组对象也不会是 null/undefined,调用 JQuery 函数不会报错 (3)....JQuery 中的函数第三部分:动画函数 — 折叠展开/收起动画 折叠展开/收起动画函数通过使用定时器修改目标元素的height 一个样式的值来实现动画: (1). $(..).slideUp( )...JQuery 类数组对象的操作: window.$ window.Jquery $()函数或 JQuery()返回值是一个“类数组象”— 有点像数组,但不是 Array 类型的实例,其中封装着查找到的所有...对象都添加一个扩展函数,只需要加给 JQuery.fn 即可 39....AJAX注意事项 对于异步请求成功后创建DOM元素,不能进行直接事件绑定!
不过,jQuery 团队为我们解决了这个难题,我们只需要一行简单的代码,就可以实现 AJAX 功能。...Ajax 选项或修改已存在选项 $.ajaxSetup() 为将来的 AJAX 请求设置默认值 $.ajaxTransport() 创建处理 Ajax 数据实际传送的对象 $.get() 使用 AJAX...JavaScript $.param() 创建数组或对象的序列化表示形式(可用于 AJAX 请求的 URL 查询字符串) $.post() 使用 AJAX 的 HTTP POST 请求从服务器加载数据...() 从匹配元素中搜索给定元素 $.noConflict() 释放变量 $ 的 jQuery 控制权 $.param() 创建数组或对象的序列化表示形式(可在生成 AJAX 请求时用于 URL 查询字符串中...Treeview 提供了一个无序灵活的可折叠的树形菜单。
jquery----->dom: $("li") 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。...$("[href]") 选取所有带有 href 属性的元素。 $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。 $("[href!...$(function(){})是$("document").ready(function(){})的简写 3.ajax ajax可以通过ajax库和jquery(jquery有ajax封装)完成...1.XMLHttpRequest 是 AJAX 的基础 2.jQuery ajax :$.load , $.get , $.post 等 4.JavaScript(ES6...-unbind\undelegate\die\off bind添加数据到document;delegate效率最高存数据,执行需要查询;on最原始的绑定;live老版本
jQuery Autocomplete Mod jqac 基于Jquery开发的Autocomplete插件。具有易于使用,配置简单,既可以利用Ajax读取数据也可以直接从本地获取数据。...BetterTip jQuery plugin: Accordion 用于创建 折叠菜单的jQuery插件。...EasyDrag jQuery Plugin jQuery Corner 不需要图片就能够创建各种圆角形状的jQuery插件。...它将普通的列表框表单控件转换成带有CheckBox的下拉列表控件。...jQuery Multi Level CSS Menu jQuery Corners 这是一个用于创建漂亮圆角效果的jQuery插件。不需要用到图片或其它特殊的标签。
一般而言,需要编写几十行甚至更多的原生JS代码才能实现的功能;使用jQuery,只需要简单的几行甚至一行代码就可以搞定。...此外,jQuery还具有灵活的插件扩展机制,这允许第三方人员开发基于jQuery的插件,甚至你也可以快速地编写一个自己的插件。这极大地提高了前端开发人员的开发效率。...不过我们需要根据jQuery对象来筛选指定的元素。...有些时候,我们也可能需要将jQuery对象转换DOM元素。 在此之前,我们应该先了解jQuery对象所包含的DOM元素是存储在什么属性中的。 实际上jQuery对象是一个类数组对象。...( ); // 不传入任何参数,将以数组形式返回包含的所有p元素 jQuery 核心:扩展jQuery对象的属性和方法 如果我们要开发基于jQuery的插件,我们一般需要在jQuery对象上添加自定义的属性和方法
/ajax/libs/jquery/1.11.3/jquery.min.js"> 的依赖情况如何使用Javascript插件内置组件模态对话框下拉菜单滚动监听标签页工具提示弹出框警告框按钮折叠面板轮播图吸顶效果...框架:库 lib library jQuery作为一个框架来讲,提供一套比较便捷的操作DOM的方式 把大家都需要的功能预先写好到一些文件 这就是一个框架 Bootstrap 让我们的 Web 开发更简单.../ajax/libs/jquery/1.11.3/jquery.min.js"> <!...下拉菜单 滚动监听 标签页 工具提示 弹出框 警告框 按钮 折叠面板 轮播图 吸顶效果 data-spy=”affix” data-offset-top=”什么位置出现” data-offset-bottom
/jqueryui/jquery-ui-1.10.3.custom.js"> (2)定义折叠菜单: 使用div定义折叠区域: <a href...ajaxForm 预处理将要使用AJAX方式提交的表单,将所有需要用到的事件监听器添加到其中。它不是提交这个表单。...在页面的ready函数里使用ajaxForm来给你页面上的表单做这些AJAX提交的准备工作。 ajaxForm 需要零个或一个参数。这唯一的一个参数可以是一个回调函数或者是一个可选参数对象。...从 0.91 版本开始, 这个方法 始终 返回一个数组。 如果没有符合条件的域,这个数组将会是个空数组,否则它将会包含至少一个值。 是否可以连环调用: 否, 这个方法返回的是一个数组。...'beforeSubmit'函数调用时需要3个参数:数组形式的表单数据,jQuery 对象形式的表单对象,可选的用来传递给ajaxForm/ajaxSubmit 的对象。