(1)jQuery是一个js库,主要提供的功能是选择器,属性修改和事件绑定等。
成都创新互联公司专注于企业全网营销推广、网站重做改版、海阳网站定制设计、自适应品牌网站建设、H5技术、商城建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为海阳等各大城市提供网站开发制作服务。
(2)jQuery UI则是在jQuery的基础上,利用jQuery的扩展性,设计的插件。提供了一些常用的界面元素,诸如对话框、拖动行为、改变大小行为等。
在运用中会有闭包, 由于函数内部定义变量作用域问题,如果外部想用这个内部函数创建的一个变量;那就需要在这个函数内部在创建一个函数,创建的这个函数相当于一个桥梁把内部外部函数的变量抛出,这样就解决了不能访问这个变量的问题,那这个内部函数就称为闭包。
其具体特性如下:
a.函数内再嵌套函数
b.内部函数可以引用外层的参数和变量
c.参数和变量不会被垃圾回收机制回收
概括的说,闭包就是能够读取其他函数内部变量的函数,在本质上,它是将函数内部和函数外部连接起来的一座桥梁。
电脑请先引用jquery.ui库是没有提供相应的方法或属性来设置。
scipt type="text/javascript" src="jquery-1.4.2.min.js"/script!-- 引入jQUery库 --。
scipt type="text/javascript" src="jquery-ui-1.8.11.custom.min.js"/script!-- 引入jQUeryUI库 --。
link rel="stylesheet" type="text/css" href="jquery-ui-1.8.11.custom.css" /!-- 引入jQUeryUI CSS 样式 --。
编程工具:
Notepad++:一套有特色的自由软件的纯文字编辑器,有完整的中文化接口及支持多国语言编写的功能。它的功能比Windows中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。
Brackets:一个免费、开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具)。该项目由 Adobe 创建和维护,根据MIT许可证发布,支持Windows、Linux平台。Brackets的特点是简约、优雅、快捷。
jquery是对原生javascript的封装,框架。
jquery ui 是jquery的一个扩展,也可以理解为插件。jquery ui 是基于jquery写的一系列UI方面的框架。
jquery ui 可以说是官方插件。
一般你用的插件是民间的,你可以写一个,我也可以写一个就是大家都可以基于jquery写jquery的扩展。
jquery mobile 是针对移动客户端的框架,其中实现了滑动等移动客户端才有的动作等一些特性。
到下面的地址下载一份完整的jqueryui开发包zip文件,然后解压缩后,里面的development-bundle\ui目录下就会看到所有的jquery.ui.*.js文件,其中就有你说的 jquery.ui.position.js和jquery.ui.dialog.js文件。
一般开发的时候,把下面的js文件引入就可以了。
script type="text/javascript" src="ui/jquery.ui.core.js"/script
script type="text/javascript" src="ui/jquery.ui.widget.js"/script
script type="text/javascript" src="ui/jquery.ui.mouse.js"/script
script type="text/javascript" src="ui/jquery.ui.button.js"/script
script type="text/javascript" src="ui/jquery.ui.draggable.js"/script
script type="text/javascript" src="ui/jquery.ui.position.js"/script
script type="text/javascript" src="ui/jquery.ui.dialog.js"/script