使用jQuery UI库开发Web界面的简单入门指引


Posted in Javascript onApril 22, 2016

一.jQuery UI
jQuery UI 是以jQuery 为基础的开源JavaScript 网页用户界面代码库。包
含底层用户交互、动画、特效和可更换主题的可视控件。我们可以直接用它来构建具有很
好交互性的web 应用程序。
jQuery UI 的官网网站为:http://jqueryui.com/
jquery-ui-x.xx.x.custom.zip
。里面目录结构如下:
1.css,包含与jQuery UI 相关的CSS 文件;
2.js,包含jQuery UI 相关的JavaScript 文件;
3.Development-bundle,包含多个不同的子目录:demos(jQuery UI 示例文件)、docs(jQuery
UI 的文档文件)、themes(CSS 主题文件)和ui(jQuery ui 的JavaScript 文件)。
4.Index.html,可以查看jQuery UI 功能的索引页。

二.CSS 主题
CSS 主题就是jQuery UI 的皮肤,有各种色调的模版提供使用。对于程序员,可以使用
最和网站符合的模版;对于美工,也提供了没有任何样式的模版基于设计。
可以在这里:http://jqueryui.com/themeroller/  查看已有模版样式。

三.  简单引入
由于jQuery UI 不同组件的引入都有类似的特点和语法,所以这里只介绍两种组件
的引入方式,这样可以以此类推其他组件的引入方式。
button 按钮

//将button 按钮设置成UI 
$('#button').button();

dialog 对话框

//将div 设置成dialog 对话框 
$('#dialog ').click(function () { 
 
  $("#dialog ").dialog(); 
 
});

这样的形式,可以得知,jQuery UI的引入都是这样的  组件名() 方法的形式引入。

Javascript 相关文章推荐
javascript 客户端验证上传图片的大小(兼容IE和火狐)
Aug 15 Javascript
跟我学习javascript的闭包
Nov 16 Javascript
理解JavaScript事件对象
Jan 25 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
简单实现js悬浮导航效果
Feb 05 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 Javascript
前端MVVM框架解析之双向绑定
Jan 24 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 Javascript
在vue中封装可复用的组件方法
Mar 01 Javascript
详解使用React.memo()来优化函数组件的性能
Mar 19 Javascript
如何在JavaScript中创建具有多个空格的字符串?
Feb 23 Javascript
Javascript 解构赋值详情
Nov 17 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 #Javascript
基于jquery实现轮播特效
Apr 22 #Javascript
jquery插件Jplayer使用方法简析
Apr 22 #Javascript
jQuery点击其他地方时菜单消失的实现方法
Apr 22 #Javascript
JS验证逗号隔开可以是中文字母数字
Apr 22 #Javascript
JS简单循环遍历json数组的方法
Apr 22 #Javascript
JavaScript中数组去除重复的三种方法
Apr 22 #Javascript
You might like
数据库中排序的对比及使用条件详解
2012/02/23 PHP
php setcookie函数的参数说明及其用法
2014/04/20 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
js replace 与replaceall实例用法详解
2013/08/03 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
2015/07/08 Javascript
js轮播图代码分享
2016/07/14 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
原生JS实现前端本地文件上传
2018/09/08 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
多个Vue项目部署到服务器的步骤记录
2020/10/22 Javascript
python实现从一组颜色中找出与给定颜色最接近颜色的方法
2015/03/19 Python
python批量生成本地ip地址的方法
2015/03/23 Python
Python程序中设置HTTP代理
2016/11/06 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Python装饰器用法示例小结
2018/02/11 Python
python的pip安装以及使用教程
2018/09/18 Python
python3的输入方式及多组输入方法
2018/10/17 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
python实现飞机大战小游戏
2019/11/08 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
个人教师自我评价范文
2013/12/02 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
Python日志模块logging用法
2022/06/05 Python