JQuery学习总结【二】


Posted in Javascript onDecember 01, 2016

一:JQuery知识点

*:JQuery的dom操作

JQuery学习总结【二】

*:动态创建dom节点

比如动态创建表格等,在js里面进行完成。

JQuery学习总结【二】

*删除节点

JQuery学习总结【二】

这里面的删除就是将其放在了一个地方,并不是真的删除,之后可以使用。

*:document方法

1:.val()可以获取到文本框里面的值,若括号里面有值则直接为赋值。

Eg:加法计算器

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta charset="utf-8" />
 <title></title>
 <script src="js/jquery-1.4.2-vsdoc.js"></script>
 <script src="js/jquery-1.4.2.js"></script>
 <script type="text/javascript">
 $(function() {
 $("#buttons").click(function() {
 var tex1 = $("#tex1").val();
 var tex2 = $("#tex2").val();
 var tex3 = parseInt(tex1, 10) + parseInt(tex2,10);
 $("#tex3").val(tex3);
 });
 });
 </script>
</head>
<body>
 <input type="text" id="tex1"/><input type="button" value="+"/><input type="text" id="tex2"/>
 <input type="button" value="=" id="buttons"/><input type="text" id="tex3"/>
</body>
</html>

JQuery学习总结【二】

2:可以通过attr属性来进行隐藏。

3:在jq里面通过下面的这种形式

(function());这是把一个(function());这是把一个()是让其在ready的时候执行,若是没有这个就是定义了一个方法。

Eg:阅读说明书

JQuery学习总结【二】

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta charset="utf-8" />
 <title></title>
 <script src="js/jquery-1.4.2-vsdoc.js"></script>
 <script src="js/jquery-1.4.2.js"></script>
 <script type="text/javascript">
 var leftSeconds = 10;
 var intarvalId;
 $(function() {
 $("#buttons").attr("disabled", true);
 intarvalId = setInterval("CountDom()", 1000);
 });
 function CountDom() {
 if(leftSeconds<=0) {
 $("#buttons").val("同意");
 $("#buttons").attr("disabled", false);
 clearInterval(intarvalId);
 return;
 }
 leftSeconds--;
 $("#buttons").val("请仔细阅读" + leftSeconds + "秒");
 }
 </script>
</head>
<body>
 <textarea>在使用前请仔细阅读说明书。</textarea>
 <input type="button" id="buttons" value="同意"/>
</body>
</html>

Eg:无刷新评论

JQuery学习总结【二】

JQuery学习总结【二】

Eg::文本颜色变化

JQuery学习总结【二】

代码:

JQuery学习总结【二】

JQuery学习总结【二】

Eg:

JQuery学习总结【二】

代码:

JQuery学习总结【二】

JQuery学习总结【二】

*:节点替换

JQuery学习总结【二】

*:样式的操作

JQuery学习总结【二】

*:练习代码

选中的高亮显示,里面就是有如何在jq里面添加css样式。

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta charset="utf-8" />
 <title></title>
 <script src="js/jquery-1.4.2-vsdoc.js"></script>
 <script src="js/jquery-1.4.2.js"></script>
 <style type="text/css">
 #tables {
 margin: auto;
 }
 </style>
 <script type="text/javascript">
 //$(function() {
 // $("#tables tr:first").css("font-size", 30);
 // $("#tables tr:last").css("color", "red");
 // $("#tables tr:gt(0) :lt(6) ").css("font-size", 28);
 // $("#tables tr:gt(0):even").css("background","red");
 //});
 $(function() {
 $("#tables tr").click(function() {
 $("td", $(this).css("background","red"));
 });
 });
 </script>
</head>
<body>
 <table id="tables">
 <tr><td>姓名</td><td>年龄</td></tr>
 <tr><td>小张</td><td>2</td></tr>
 <tr><td>小红</td><td>43</td></tr>
 <tr><td>小路</td><td>23</td></tr>
 <tr><td>小李</td><td>23</td></tr>
 </table>
</body>
</html>

*取的RadioButton操作

JQuery学习总结【二】

*:实例 [全选和反选]

01:这里主要的就是将以前学习到的知识,得以回顾,这样子好记忆。

JQuery学习总结【二】

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
 <meta charset="utf-8" />
 <title></title>
 <script src="js/jquery-1.4.2-vsdoc.js"></script>
 <script src="js/jquery-1.4.2.js"></script>
 <script type="text/javascript">
 $(function() {
 $("#setAll").click(function() {
 $("#List :checkbox").attr("checked",true); //这是div下面的button
 });
 $("#notsetAll").click(function() {
 $("#List :checkbox").attr("checked",false);
 });
 $("#reverse").click(function() {
 $("#List :checkbox").each(function() {
  $(this).attr("checked",!$(this).attr("checked"));
 });
 });
 });
 </script>
</head>
<body>
 <div id="List">
 <input type="checkbox"/>篮球1<br/>
 <input type="checkbox"/>足球2<br/>
 <input type="checkbox"/>篮球3<br/>
 <input type="checkbox"/>篮球4<br/>
 <input type="checkbox"/>篮球5<br/>
 </div>
 <input type="button" value="全选" id="setAll"/>
 <input type="button" value="全不选" id="notsetAll"/>
 <input type="button" value="反选" id="reverse"/>
</body>
</html>

*:事件

   *:jquery里面的click事件就是封装的bind函数,代表点击事件,

   *:hover函数,这里就是监听鼠标的事件。

JQuery学习总结【二】

*:超链接的禁用

<script type="text/javascript">
 $(function() {
 $("a").click(function (e) {
 alert("今天Link不行了");
 e.preventDefault(0); //表示禁用了链接
 });
 });
 </script>
<a href="Hover.html">Link</a>

*:Cookic

定义:它是保存在浏览器上的内容,用户在这次浏览页面向Cookic中保存文本内容,下次在访问的时候就可以取出上次保存的内容,这样子就得到了上次“记忆”内容。Cookic就是存储在浏览器里面的数据。<可以禁用>

特征:

  1:它和域名相关的

《baidu.com的Cookic和taobao.com的Cookic是不一样的。》

  2: 域名写入Cookic的总尺寸是有限制的。几千字节

  3:Cookic不一定可以读取出来,用户可以清除掉了。同时可以被禁用。

以上就是本文的全部内容,希望对大家有所帮助,有兴趣的可以看下上篇JQuery学习总结【一】。同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
关于viewport,Ext.panel和Ext.form.panel的关系
May 07 Javascript
$.format,jquery.format 使用说明
Jul 13 Javascript
固定背景实现的背景滚动特效示例分享
May 19 Javascript
Jquery实现图片预加载与延时加载的方法
Dec 22 Javascript
jquery实现上下左右滑动的方法
Feb 09 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
JavaScript缓冲运动实现方法(2则示例)
Jan 08 Javascript
js实现内容显示并使用json传输数据
Mar 16 Javascript
微信小程序 密码输入(源码下载)
Jun 27 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
Layui数据表格跳转到指定页的实现方法
Sep 05 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
Dec 04 Javascript
Vue.js第二天学习笔记(vue-router)
Dec 01 #Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 #Javascript
Vue方法与事件处理器详解
Dec 01 #Javascript
简单理解vue中实例属性vm.$els
Dec 01 #Javascript
jsp 自动编译机制详细介绍
Dec 01 #Javascript
基于vue.js实现图片轮播效果
Dec 01 #Javascript
JQuery学习总结【一】
Dec 01 #Javascript
You might like
php实现无限级分类实现代码(递归方法)
2011/01/01 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
Windows服务器中PHP如何安装redis扩展
2019/09/27 PHP
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
Angularjs编写KindEditor,UEidtor,jQuery指令
2015/01/28 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
React-Native 组件之 Modal的使用详解
2017/08/08 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
详解Vue.js 作用域、slot用法(单个slot、具名slot)
2019/10/15 Javascript
JavaScript setInterval()与setTimeout()计时器
2019/12/27 Javascript
[06:33]DOTA2亚洲邀请赛小组赛第二日 TOP10精彩集锦
2015/01/31 DOTA
Python生成器定义与简单用法实例分析
2018/04/30 Python
使用tensorflow实现线性svm
2018/09/07 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
python日志logging模块使用方法分析
2019/05/23 Python
用Python实现二叉树、二叉树非递归遍历及绘制的例子
2019/08/09 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
如何完美的建立一个python项目
2020/10/09 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
行政助理岗位职责
2013/11/10 职场文书
军训拉歌口号
2014/06/13 职场文书
2014年测量员工作总结
2014/12/12 职场文书
办公室主任个人总结
2015/02/28 职场文书
银行服务理念口号
2015/12/25 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis