它的灵感源自于易用性与美观的追求,将复杂的用户界面元素,如布局、表单、表格等,简化成了易于使用的组件,让开发者能够更专注于业务逻辑的实现,而不必过多关注界面的实现细节。...功能丰富: EasyUI 提供了丰富的组件库,涵盖了常见的用户界面元素,无论是布局、表格、表单还是对话框,应有尽有,能够满足各种需求。...3.6 Form 表单组件Form 表单组件可以将各种表单元素(如输入框、下拉框、复选框等)组合在一起,形成一个完整的表单,用户可以在表单中输入信息并提交给服务器进行处理。...-- 表单元素 --> div style="margin-bottom:10px"> input class="easyui-textbox" name="name...常用插件与扩展4.1 使用 Tooltip 插件Tooltip 插件是 EasyUI 中一个常用的工具,用于在用户鼠标悬停在指定元素上时显示提示信息,增强用户体验。
它的灵感源自于易用性与美观的追求,将复杂的用户界面元素,如布局、表单、表格等,简化成了易于使用的组件,让开发者能够更专注于业务逻辑的实现,而不必过多关注界面的实现细节。...功能丰富: EasyUI 提供了丰富的组件库,涵盖了常见的用户界面元素,无论是布局、表格、表单还是对话框,应有尽有,能够满足各种需求。...3.6 Form 表单组件 Form 表单组件可以将各种表单元素(如输入框、下拉框、复选框等)组合在一起,形成一个完整的表单,用户可以在表单中输入信息并提交给服务器进行处理。...-- 表单元素 --> div style="margin-bottom:10px"> input class="easyui-textbox" name="...常用插件与扩展 4.1 使用 Tooltip 插件 Tooltip 插件是 EasyUI 中一个常用的工具,用于在用户鼠标悬停在指定元素上时显示提示信息,增强用户体验。
jQuery UI是在jQuery的基础上,利用jQuery的扩展性而设计的针对UI的插件。它提供了一些常用的界面元素,诸如对话框、拖动行为、改变大小行为等等。...9.1 Widgets微件 Widgets即小部件、微件,是跟HTML中的页面元素(例如:按钮、对话框等)比较相似的组件。...成为手风琴组件的元素需要满足以下条件: Ø 尽量使用块状标签布局,否则布局会乱 Ø 每个组都分为标题和身体,上述代码中的超链接相当于标题,无序列表所在的div相当于身体,身体必须紧挨着标题...Ø position:用来设置对话框在网页中显示的位置,默认值为center,其他取值有left、right、top和bottom。...highlight 使元素高亮 jquery.effects.highlight.js pulsate 使元素闪烁 jquery.effects.pulsate.js scale 元素四周从中心同时扩展直到显示元素四周从外围同时收缩直到隐藏
扩展功能 想象一个没有任何下拉功能的菜单栏。有点无聊,对吧?上一章,导航栏只包含一个简单的链接列表。在本节中,我们将使用一些Bootstrap的JavaScript插件帮助扩展我们网站现有组件的功能。...Bootstrap使用JQuery库来完成全部和JavaScript相关的操作;因此,在Bootstrap中自定义JavaScript相关操作,导入JQuery.js是必须的。...不久,我们将看到如何通过在modal-dialog中添加一些额外的类来更改模式的大小。在模式对话框中,我们将创建一个包裹体元素,它封装了一个模式对话框的各个子部分。...这个包裹体元素应该有一个名为modal-content的类。 模式对话框的子部分是页眉、本体和页脚。页眉和页脚部分是可选的。要创建页眉,您需要一个带有类modal-header的div元素。...添加data-dismiss使按钮在单击时关闭模式对话框。 对于本体,我们需要一个包含类modal-body的div>元素。您可以将几乎任何内容放到该元素中。
跟jQuery的选择器和事件配合起来,可以实现很多很绚的效果,而且简单易用兼容性好。 1. 显示动画 jQuery的原型上的方法 show()方法可以实现让DOM元素进行显示动画。...easing:(Optional) 用来指定切换效果,默认是"swing",可用参数"linear".可以可以进行扩展,比如参考文章:地址 返回值: jQuery包装对象。...这个动画效果只调整元素的高度,可以使匹配的元素以“滑动”的方式隐藏起来。在jQuery 1.3中,上下的padding和margin也会有动画,效果更流畅。 参数跟show保持一致,不再赘述。...自定义动画 jQuery封装了对css中数值属性的动画效果的封装,可以让开发人员对数值类的属性进行自定义的动画。...","normal", or "fast")或表示动画时长的毫秒数值(如:1000) easing:要使用的擦除效果的名称(需要插件支持).默认jQuery提供"linear" 和 "swing". fn
jq(){ alert($("div > p").html()); } 运行:当点击id为test的元素时,弹出对话框文字为two,即div标签下p元素的内容 function jq(...div>”,在网页中显示字符串“Hello” $(elem) 说明:限制jQuery作用于一个特定的dom元素,这个函数也接受xml文档和windows对象 参数: elem:通过jQuery对象压缩的...元素 例子: 未执行jQuery前: input type="text" name="text1" value="text1"> input...,弹出对话框文字为two,即div标签下p元素的内容。...()) } 运行:当点击id为test的元素时,alert对话框显示:So is this,即第二个标签的内容 get(num) 说明:获取匹配元素,get(num)返回匹配元素中的某一个元素 参数
# 目前网络上有大量开源的JS框架,但是JQuery是目前最流行的JS框架,而且提供了大量的扩展. # 很多大公司都在使用JQuery,例如: # Google,Microsoft,IBM,Netflix...jQuery 可供下载: * Production version - 用于实际的网站中,已被精简和压缩。...a: 交互 交互部件是一些与鼠标交互相关的内容,包括Draggable,Droppable,Resizable,Selectable和Sortabie等 b: 小部件 主要是一些界面的扩展,包括...循环获取tds中内容 // 获取 内容 获取中间的内容 // 赋值给input标签中的value });...bug,在3.x版本的jQuery中则没有这个问题。
EasyUI初始化的原理 页面中扫描class=”easyui-” 实现准备好了一大堆的样式文本和样式类....根据判断,到底是什么组件,根据不同的组件添加不同的样式文本和样式类 html() 和text()的区别: 都是获取元素内容; html()可以给指定的标签设置内容可以加入标签...对话框窗口右上角只有一个关闭按钮用户可以配置对话框的行为显示其他工具, 如collapsible,minimizable,maximizable工具等。...方式 数组,每个元素都包含’iconCls’和’handler’属性。...tools: "#dd" }) }) 对话框窗口顶部工具栏 使用dialog属性toolbar 设置对话框窗口顶部工具栏,可用值有: 1) 一个数组,每一个工具栏中的工具属性都和
,然后,介绍jQuery各类测试类型函数的使用方法,同时,还介绍了字符串、URL操作函数的使用技巧,最后,介绍了使用$.extend()方法扩展工具函数和Object对象的方法 4-1 获取浏览器的名称与版本信息...,执行的回调函数 例如,点击“加载”按钮时,向服务器请求加载一个指定页面的内容,加载成功后,将数据内容显示在div>元素中,并将加载按钮变为不可用。...3-6对话框插件——dialog 对话框插件可以用动画的效果弹出多种类型的对话框,实现JavaScript代码中alert()和confirm()函数的功能,它的调用格式为: $(selector).dialog...({options}); selector参数为显示弹出对话框的元素,通常为div>,options参数为方法的配置对象,在对象中可以设置对话框类型、“确定”、“取消”按钮执行的代码等。...中,通过.browser对象可以获取浏览器的名称和版本信息,如.browser.chrome为true,表示当前为Chrome浏览器,.browser.mozilla为true,表示当前为火狐浏览器,还可以通过
对话框和弹出窗口 对话框是一个重要的 UI 元素,提示用户作出响应,或者只是显示信息。对话框最常用于向用户提供选项,根据用户的响应执行某些命令。...第二个选项是在对话框中的超链接上使用 data-rel 属性,并将其值设置为 back,如以下代码所示。当在对话框中包括一个 Cancel 按钮时,这是一个不错的选项。...在 jQuery Mobile 中,页眉的默认用法是作为固定在 Web 页面顶部的页面标题;在大部分情况下,页脚是 Web 页面中的最后一个元素,并且包括版权信息、其他超链接等内容。...利用 jQuery Mobile 框架创建一个页眉和页脚工具栏 div data-role="header"> My Page Title div> jQuery Mobile 进行文本输入,基本上也与原生文本输入相同;然而,您可以使用新的 HTML5 输入类型,如 email、tel 和 number。
clueTip中显示的内容可以通过Ajax获取,也可以从当前页面中的元素中获取。...Animated Collapsible DIV InnerFade InnerFade这个jQuery插件能够让任意一组元素(img,div等)实现淡入淡出播放效果。...Star Rating widget NyroModal 一个基于jQuery开发,非常灵活和可定制外观/动画效果的模式对话框。可通过Ajax调用目标内容,改变对话框大小等。...tablesorter idTabs idTabs是一个能够创建简单到复杂Tab控件的jQuery插件。支持动态添加和选择Tab,idTabs能够绑定到不同的事件如mouseover。...你可以利用它的editableFactory对象来扩展添加自己所需的input type。
官网地址:http://www.jeasyui.com/index.php 文档地址: 中文文档 英文文档 快速入门 弹出对话框 demo 第一步: 下载 Jquery EasyUI 你在使用和进行开发时...-- 功能:点击按钮弹出模态对话框 --> input type="button" value="弹出模态对话框" id="btnOpenDialog"> 对话框div,首先设置为隐藏 --> div id="addDialog" style="display: none;"> 添加的对话框 div...title'" style="padding:5px;background:#eee;"> input type="button" value="弹出模态对话框" id="btnOpenDialog...r就是true,否则fals alert('confirmed: '+r); } } }); easyui 的树组件 easyui 树形菜单(Tree)也可以定义在 元素中
总结一下:jQuery 事件绑定 和 JavaScript 原生事件绑定 及 区别 jQuery 事件绑定 jQuery 中提供了四种事件监听绑定方式,分别是 bind、live、delegate、on...live、delegate 不多用,在Jquery1.7中已经移除,这里不多说 重点介绍 bind、on bind(event,[data],function) bind 是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件类型的监听函数...JavaScript支持在标签中直接绑定事件 2.在JavaScript代码中onXXX绑定:在JavaScript代码中绑定事件可以使JavaScript代码与HTML标签分离,文档结构清晰,便于管理和开发...",myAlert); 3 4 function myAlert(){ 5 6 alert("我是对话框"); 7 8 } jQuery 事件绑定和 JavaScript 事件绑定的区别...jQuery 中的事件绑定具有叠加性,JavaScript 的事件绑定则是可覆盖的。
还要记住的一点是, //针对于你的页面上的元素的操作越具体化, //就越能降低执行和搜索的时间。...: $('button.someClass').live('click', someFunction); //注意,在jQuery 1.4.2中,delegate和undelegate选项 //被引入代替...中: var newDiv = $('div>div>'); newDiv.attr('id','myNewDiv').appendTo('body'); 如何限制“Text-Area”域中的字符的个数...如何在jQuery中克隆一个元素: var cloned = $('#somediv').clone(); 在jQuery中如何测试某个元素是否可见 if($(element).is(':visible...); //用法: $('p').stripHtml(); 如何使用closest来取得父元素: $('#searchBox').closest('div'); 如何使用Firebug和Firefox
-- 登录界面的对话框 --> div class="login-dialog"> <!...实现登录的具体过程 使用 ajax,使页面和服务器之间进行交互 引入 jQuery 引入 jquery 本地引入: 在浏览器中搜索:jquery cdn 复制后缀为 min.js 的链接 在浏览器中打开链接...,全选内容并复制 在项目文件中创建 static/js/jquery.min/js 将复制的内容粘贴进去 通过 script 标签引入 jquery.min.js"> 链接引入: 在浏览器中搜索:jquery cdn 复制后缀为 min.js 的链接 在 login.html 中添加 script 标签(在 div...当链接失效的话,就不得行了 更稳妥的是将 jquery 保存到本地 我们的关键要点: 获取到页面上的几个关键元素 向服务器传递请求 <!
$("tr:odd") 所有奇数 元素 :eq(index) $("ul li:eq(3)") 列表中的第四个元素(index 从 0 开始) :gt(no) $("ul li:gt(...$(":checked") 所有被选中的 input 元素 jQuery 事件 下面是 jQuery 中事件方法的一些例子: Event 函数 绑定函数至 $(document).ready(function...$("#msg")[0].innerHTML jquery的基础语法:$(selector).action() 三 寻找元素(选择器和筛选器) 3.1 选择器 3.1.1 基本选择器 1...//像checkbox,radio和select这样的元素,选中属性对应“checked”和“selected”,这些也属于固有属性,因此 //需要使用prop方法去操作才能获得正确的结果。...如: //$('ul li').on('click', function(){console.log('click');})的绑定方式和 //$('ul li').bind
查找所有div的子节点p,添加样式 $(”input:radio”, document.forms[0]) 在当前页面的第一个表单中查找所有的单选按钮 $.extend(prop) prop是一个jquery...slice(start, [end]) 从匹配元素集合中取得一个子集,和内建的数组的slice方法相同。 add(expr) 把与表达式匹配的元素添加到jQuery对象中。...andSelf() 将前一个匹配的元素集合添加到当前的集合中 取得所有div元素和其中的p元素,添加border类属性。...如:$("#msg")[0],$("div").eq(1)[0],$("div").get()[1],$("td")[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。...如: jQuery.noConflict(); // 开始使用jQuery jQuery("div p").hide(); // 使用其他库的 $() $("content").style.display
使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更加优雅和灵活。本章我们重点讲解jQuery中的各种事件以及事件的绑定。 ...示例5.6演示在该事件发生时弹出一个对话框。...,并在这些事件中通过事件对象的属性获取到了跟事件相关的数据 5.3 jQuery合成事件 jQuery中有两个合成事件:hover和toggle,这两个是DOM中不存在的事件,都属于jQuery自定义的事件...元素设置hover事件,在该事件中通过两个匿名函数控制类名是content的div,第一个函数控制该div显示,第二个函数控制该div隐藏。...A. jQuery事件和DOM事件一样 B. jQuery对DOM事件进行了面向对象的封装 C. jQuery扩充了DOM事件,例如hover、toggle D. jQuery中的event对象和DOM
使用传统的JavaScript就能处理这些交互,但是jQuery增加并扩展了JavaScript事件处理机制,使其使用起来更加优雅和灵活。本章我们重点讲解jQuery中的各种事件以及事件的绑定。...示例5.6演示在该事件发生时弹出一个对话框。...press事件,然后程序把文本框中的内容复制到下面的div中。...,并在这些事件中通过事件对象的属性获取到了跟事件相关的数据 5.3 jQuery合成事件 jQuery中有两个合成事件:hover和toggle,这两个是DOM中不存在的事件,都属于jQuery自定义的事件...A. jQuery事件和DOM事件一样 B. jQuery对DOM事件进行了面向对象的封装 C. jQuery扩充了DOM事件,例如hover、toggle D. jQuery中的event对象和DOM