当前位置:首页>开发>正文

如何阅读jQuery源码整体架构 jquery 前端ui框架有哪些

2023-04-20 14:47:21 互联网 未知 开发

 如何阅读jQuery源码整体架构 jquery 前端ui框架有哪些

如何阅读jQuery源码整体架构

jQuery是业界最流行的JavaScript库,其API非常精致和优雅,但是jQuery的源码却庞大且晦涩难懂,在本书开始写作时发布的1.7.1版本有9266行代码,涉及17个模块,读起来常常是一头雾水、有心无力。本书尝试对jQuery的源码进行系统、完整的介绍和分析,阐述jQuery的设计理念、实现原理和源码实现。

  在2010年参与了一款卫星机顶盒用户界面的设计和开发,程序运行在机顶盒中间件供应商提供的一款定制浏览器上,在开发过程中,发现这款浏览器的行为类似于古老的IE 5,各种缺陷和bug折磨得笔者苦不堪言,所以希望引入jQuery作为基础库,并开发一些通用组件和接口来简化开发过程,可是很快又发现这款浏览器对正则表达式的支持非常粗糙,导致选择器引擎Sizzle根本无法运行。此时,对jQuery进行简单改造已经满足不了需求。
然而令人惊艳的是,这款浏览器提供了与操作系统、文件系统、中间件、播放器、智能卡和卫星接收器等交互的JavaScript API,例如,待机&关机、文件读写、计费、卫星锁频、数据接收等。鉴于这种复杂的体系架构,以及对浏览器缺陷的完善也非短期可以完成,开始为这款机顶盒浏览器移植jQuery,从而开始了对jQuery源码的学习和分析。

jquery 前端ui框架有哪些

jQuery的UI组件 EasyUI
jQuery EasyUI 为网页开发提供了一堆的常用UI组件,包括菜单、对话框、布局、窗帘、表格、表单等等组件。
jQuery UI 组件库 PrimeUI [推荐]
PrimeUI 是 PrimeFaces 团队的一个 jQuery UI 组件库,目前包含多个 UI 部件。
国产jQuery UI框架 (jUI) DWZ [推荐] [国产]
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低ajax开发成本。
jQuery的界面插件 Ninja UI [推荐]
jQuery 是一个非常优秀的 JavaScript 框架,而且还有相当多的插件。其中的一些UI插件也相当的给力,比如 Ninja UI,是一款界面插件,使用它将能给你的项目增色不少。
jQuery的UI框架 Chico UI [推荐]
和 jQuery UI 一样,Chico UI 包含 auto-complete, blink, carousel, countdown, date-picker, dropdown, expa...
Jquery的UI库 w2ui [推荐]
基于Jquery的UI库,包含常用UI组件,如:布局、表格、树形、Tabs、工具条、弹出菜单、表单等等。 采用Html5 CSS3编写,可以支持常用的浏览器,如:Chrome、FireFox...

jquery attr和css用法

亲,在jquery里,css顾名思义就是取该标签定义的css的属性,attr只能取该标签里自带的属性,例如:在div里,没有width这个属性,所以不能用attr给他赋值,在div的css样式里是有width这个属性的,所以可以用$("#logo").css("width","180")来赋值。

最新文章