马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
今天开始学习Jqury。
1.JavaScript类库
* 简称为JS库
* 目的 - 就是为了简化JavaScript的开发工作
* 作用 - 封装了很多的对象和函数
* 特点 - 帮助开发人员建立有高难度交互的Web 2.0特性的富客户端,并且兼容各大浏览器
* 主流的JS库
* jQuery
* Prototype
* YUI - Yahoo User Interface
* Extjs
* Dojo
* jQuery
* 基本内容
* 分类
* jQuery - 针对PC端Web开发
* jQuery UI - 集成式UI解决方案
* jQuery Mobile - 针对移动端Web开发
* QUnit - 专门用于前端代码测试
* 使用jQuery的步骤
* 在HTML页面引入jQuery文件
* 在HTML页面定义元素
* 在JavaScript代码中
* 通过jQuery的工厂函数使用选择器定位元素
* 使用jQuery提供的API方法完成需求
* 基本内容
* 工厂函数 - $()或jQuery()
* 作用 - 作为选择器的载体,定位页面元素
* 返回值 - jQuery对象
* jQuery的官方约定
* $符号代表jQuery
* 建议 - 通过jQuery获取的变量名,增加"$"
例如:如何使用jQuery
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>如何使用jQuery</title>
- <!-- 1. 引入jQuery文件(相对路径) -->
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <input type="text" id="uname" value="请输入用户名">
- <script>
- // 需求 - 获取id为username元素,并且打印value属性值
- // DOM对象
- var input= document.getElementById("uname");
- console.log("这是DOM对象的:"+input.value);
- // jQuery对象
- var $input = $("#uname");
- console.log("这是jQuety对象的:"+$input.val());
- </script>
- </body>
- </html>
复制代码效果如下:
2.jQuery对象
* DOM对象 - 通过DOM所获取的HTML元素,称之为DOM对象
* jQuery对象 - 是通过包装DOM对象后所产生的对象
* jQuery对象的底层还是DOM对象
* DOM对象与jQuery对象相互转换
* DOM对象转换为jQuery对象
* $(DOM对象)
例如:
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>DOM对象与jQuery对象的转换</title>
- <script src="jquery-1.11.3.js"></script>
- </head>
- <body>
- <input type="text" id="uname" value="请输入用户名">
- <script>
- //DOM对象
- var input= document.getElementById("uname");
- // DOM对象转换为jQuery对象
- var $input1 = $(input);
- console.log("DOM对象转换为jQuery对象:"+$input1.val());
- </script>
- </body>
- </html>
复制代码效果如下:
* jQuery对象转换为DOM对象
* jQuery对象是类数组对象 - jQuery对象[索引值
* jQuery提供get(index)方法
例如:
页面效果:
点击30套餐:
点击50元套餐:
|