`
bozch
  • 浏览: 461044 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery easyui入门教程(二)

 
阅读更多

今天讲解一下,jquery easyui组件的初始化原理:

 

      1、Jquery easyui对htm的dom节点进行初始化有两种方式:

                  第一种是直接在<script>标签中用jquery选择器获取相应的节点,然后调用Jquery easyui的初始化函数,函数的第一个参数是一个对象。这个对象中配置了组件的属性以及事件,当然这些都是有选择性的。例如:

    <script type="text/script">

           $(function(){

               $("#edit_win").window({

      title:'编辑窗口',

      closed:true,

      iconCls:'icon-edit',

      width:123,

      height:123,

      onClose:function(){

      }

});

});

</sript>

   其中edit_win是一个事先定义好的一个html标签的id。此处特别要提出的是组件初始化的时候,组件的属性配置不仅可以放置于初始化函数中,也可以配置在相应id标签中作为标签的属性。例如:

    <script type="text/script">

           $(function(){

               $("#edit_win").window({

      closed:true,

      width:123,

      height:123,

      onClose:function(){

      }

});

});

</sript>

<div id="edit_win" title="编辑窗口" iconCls="icon-edit"></div>

                 第二种种是在html代码中在某些特定的标签中,添加class="easyui-组件名"来对其进行初始化渲染。例如:

       <div class="easyui-panel" title="待办项" icon="icon-wait" ....>show panel text</div>

上述,介绍的两种初始化的方式在使用的时候只能使用其中的一种方式,不能进行混合使用。在两种同事使用的时候,会出现js错误,例如:$.data(,'').options为空。

        2、对初始化的过程做一下相应的介绍:

                 针对1中的第一种方式,ta是调用了相应组件的初始化的函数$.fn.组件名=function(params){}。

                 初始化的时候是将一个对象作为参数,此对象既是组件属性和事件的配置。由于组件的属性有两种方式,一是作为对象的属性,二是作为html标签的属性进行定义,所以jquery easyui需要将对象中和html标签中定义的属性整合在一起。有了属性和相应的事件之后,那么就可以掉用jquery easyui内置的函数对html元素进行渲染,最后就得到了我们所需要的Jquery easyui组件。

              针对1中的第二种方式,是在页面加载完成后,jquery easyui会对页面进行遍历,寻找html标签中属性class以easyui-开头,并且以jquery easyui组件名结束的标签。遍历结束后调用$.parser.parse('....');将easyui-开始的标签初始化成jquery easyui组件的形式。

      下一篇会针对所有的组件进行逐一介绍。

分享到:
评论
1 楼 蜀山红日 2012-12-06  

相关推荐

    李炎恢JQuery EasyUI视频教程百度网盘地址

    李炎恢JQuery EasyUI视频教程百度网盘地址,包含58个视频

    jQueryEasyUI入门视频教程【20讲】

    教程名称:jQuery EasyUI入门视频教程【20讲】课程目录:【】1__JQuery实战视频教程_页面加载时弹出一个对话框【】2_JQuery实战视频教程_点击时弹出一个对话框【】30__JQuery实战视频教程_UI动画效果【】3_JQuery...

    jQueryEasyUI入门共2页.pdf.zip

    这个入门教程“jQueryEasyUI入门共2页.pdf”虽然只有两页,但将为初学者提供基本的概念和使用方法,引导他们进入 jQuery EasyUI 的世界。 **jQuery EasyUI 的核心概念** 1. **jQuery**: jQuery 是一个流行的 ...

    1.[jQuery.EasyUI]第1章.jQuery.EasyUI入门

    其中 `1.[jQuery EasyUI]第1章 jQuery EasyUI入门.exe` 和 `第1章 jQuery EasyUI.pdf` 分别提供了电子书和PDF格式的教程,方便离线学习。 总结,jQuery EasyUI 作为一款强大的前端框架,极大地简化了 Web 开发过程...

    easyui的入门教程

    EasyUI 是一个基于 jQuery 的前端框架,用于快速构建用户界面。它简化了网页开发过程,提供了丰富的组件和统一的API接口,使得开发者可以更专注于业务逻辑而非页面展示的细节。这个"jQuery_EasyUI_v1.3.5.exe"文件很...

    easyui视频教程(8)

    通过这个"EasyUI入门视频教程08.avi",你将会进一步熟悉EasyUI的使用,掌握更多的组件特性和实际应用技巧,从而提升你的前端开发能力。同时,不断实践和探索,将使你更加熟练地运用EasyUI解决实际开发中的问题。

    easyui视频教程(16)

    "EasyUI入门视频教程16.avi"这一集很可能深入到某个具体话题或组件,比如深入讲解 DataGrid 的高级特性,或者如何实现一个复杂的对话框交互。通过观看这一集,你应该能够对 EasyUI 的某一方面有更深入的理解,并能将...

    jQuery EasyUI Demo 实例

    一个很不错的关于jQuery EasyUI入门学习的Demo。涉及界面的布局排版、数据的动态加载、窗口的自适应等方面。特别地,该实例通过对界面模块的合理划分、js脚本的动态引用以及css样式的渲染等操作完成。注:例子中,所...

    Jquery.easyUI js引用以及文档教程

    `jquery_easyui_cn文档.doc` 是中文版的 jQuery EasyUI 教程文档,包含了详细的使用指南、示例代码和组件介绍。通过阅读这份文档,你可以更深入地了解如何使用 EasyUI 创建各种用户界面元素。 5. **其他文件**: ...

    jQueryEasyUI入门

    教程名称:jQuery EasyUI入门课程目录:【】02.[jQueryEasyUI]第2章使用EasyUI【】03.[jQueryEasyUI]第3章Draggable(拖动)组件【】04.[jQueryEasyUI]第4章Droppable(放置)组件【】05.[jQueryEasyUI]第5章Resizable...

    李炎恢老师jQueryEasyUI视频课程.zip

    在这一课程中,首先从基础入手,通过《jQuery EasyUI入门》章节,我们可以了解到jQuery EasyUI的基本概念、安装方法以及如何快速搭建一个基本的EasyUI项目。这部分内容旨在帮助初学者理解EasyUI的核心理念和使用方式...

    李炎恢JQueryEasyUI视频培训教程_EasyUI是基于jQuery的UI插件集合

    教程名称: 李炎恢JQuery EasyUI视频培训教程_EasyUI是基于jQuery的UI插件集合01.[jQuery EasyUI]第1章 jQuery EasyUI入门02.[jQuery EasyUI]第2章 使用EasyUI03.[jQuery EasyUI]第3章 Draggable(拖动)组件04....

    JQuery EasyUI v1.3.5.exe

    点开就可以使用,包含easyui基本控件的讲解,入门学习刚刚好

    JQueryEasyui1.3.6+电子书文档+14套主题

    1. **入门教程**:介绍jQuery EasyUI的基本概念,如何引入库文件,创建第一个EasyUI应用。 2. **组件详解**:详细解释每个组件的用法、属性、事件、方法,提供实例代码供参考。 3. **进阶指南**:讲解如何进行数据...

    第1章 jQuery EasyUI.pdf

    ### 第1章 jQuery EasyUI 入门 #### 一、什么是 jQuery EasyUI **jQuery EasyUI** 是一组基于 **jQuery** 的用户界面插件集合,旨在帮助 Web 开发者更轻松地创建出功能丰富且美观的用户界面。通过使用 jQuery ...

    李炎恢jQuery EasyUI讲义代码

    首先,从“第1章 jQuery EasyUI入门”开始,这一部分主要介绍了jQuery EasyUI的基本概念、如何引入库文件、以及基本的HTML结构和CSS样式设置。通过这一章的学习,开发者能够快速掌握EasyUI的环境搭建和基本使用方式...

    jquery-easyui-1.3.3

    此版本不仅包含了源代码,还提供了详尽的示例(即“demo”),是初学者快速入门和熟练掌握jQuery EasyUI的理想资源。 描述中提到,通过学习这些“demo”,你可以迅速熟悉并上手使用jQuery EasyUI。这是因为实践是...

    jquery-easyui-1.2.3实例参考

    "readme.txt"通常包含项目的使用说明和注意事项,对于初学者来说,这是一个很好的入门资源,能够帮助快速理解和上手jQuery EasyUI。 总结,"jquery-easyui-1.2.3实例参考"是一个全面了解和学习jQuery EasyUI的好...

    一款基于jQuery Easyui 1.2.5 制作漂亮后台界面源码下载

    标题中的“一款基于jQuery Easyui 1.2.5 制作漂亮后台界面源码下载”揭示了这个项目的核心——它是一个使用jQuery EasyUI 1.2.5版本构建的美观后端用户界面的源代码。jQuery EasyUI 是一个基于 jQuery 的轻量级框架...

Global site tag (gtag.js) - Google Analytics