注册用户

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

学习jQuery有两个星期了,jQuery相对于Javascript来说,代码更少了,实现的功能一个都没少

进入正题

开始学jQuery之前要先去官网下载,这里就做个下载的笔记先

官网:http://jquery.com/(直接百度jQuery,后面有两个字“官网”也一样)

老样子,download

好,下载的笔记做好了。

下一步就是打开ecplise,新建一个jQuery项目,在那个叫webContent的地方点右键新建一个文件夹,取名(可随意)js,

然后把下到的jQuery文件粘贴进去,在这里新建的东西很多次了,jsp也是在这里新建的。

ok,下一步,新建一个jsp,取名你随意(不影响),我这里是s.jsp,新建一个web层(放 servlet的地方,不是正式的项目,只是学习的话,建哪里都无所谓,这部分没用到)

取名也随意,我这里是S.java,要把jQuery导进来,直接写好前面一串,留个src,然后选中jQuery文件,拖过来,吧前面的东西去掉,留成我写的就好了

现在来记一些笔记,

第一个,我们叫工厂函数,(我觉得直接叫选定直接一点):$("  "),就是这个,里面放东西的,比如说:id,标签名。。

第二个,事件,学过Javascript的知道事件有onclick,onmouseover,onmouseout。。。。,这里不一样,前面没有这个on,下面是一个例子

这个例子可以分成三步,这样更容易理解一点,

第一步:  $(function(  ){  });    这一个是一开始就要写的,w3c那里是  $(document).ready(function(  ){  });    我觉得都是一样的,两种写法对功能并没有影响,

第二步:  $("#try").click(function(  ){  });      这里的话,$("#try")   定位到哪个按钮,  . click  点击事件   这句话的意思是,当按钮点下去的时候,运行这个函数

第三步:alert(  $("#content").val()  );       这个alert相信学过Javascript的并不陌生,弹窗,谈的内容是那个id是content的文本框的内容,

这里要写个小笔记:对于input这种框,获取里面的内容是.val()   ,还有一种是 .text() ,这个一般用于div 

 对于上面的代码 ,写成一行可能更容易理解一点,还有一点,上面的那个东西,不加那个form标签也行的

$(function( ){    $("#try").click(   function(){  alert(  $("#content") .val()   );   });     });

代码如下:(新建一个jsp,然后复制粘贴过去,用Tomcat跑一下,再到浏览器上跑这个jsp页面,能直接用的)下面多了一个div

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script type="text/javascript">
$(function(){
    $("#try").click(function(){
        alert(  $("#content").val()  );    
        alert($("#one").val() );
    });    
});
</script>
</head>
<body>
<form>
<input type="text"  id="content"  value="trust me,呵呵">
<input type="button" id="try" value="点这里">
</form>
<div id="one">6666666</div>
</body>
</html>

 

 

 

以上是第一个例子,接下来的东西是一些比较有意思东西,难度也更大一点点,建议上面那个例子看懂的话,去w3c自学一下,然后看下面的东西就不会太难理解

对于上面的东西,我也是学了这么一点时间,有错误的地方,欢迎指出,谢谢

第一部分: http://www.cnblogs.com/memory9770/p/7236407.html

第二部分: http://www.cnblogs.com/memory9770/p/7237447.html

第三部分: http://www.cnblogs.com/memory9770/p/7237448.html

 

posted on 2017-07-26 07:46  note233  阅读(918)  评论(0编辑  收藏  举报