jquery复习日记(1)

jquery封装了JavaScript经常使用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操做、事件处理、动画设计和Ajax交互。javascript

核心关键字: 链式、多功能、高效灵活css

 

1.安装jqueryhtml

  1)npm下:java

npm install jquery

  2)文件引入:jquery

  <script src="./jquery/jquery.min.js"></script>

  3)cdn在线引入npm

<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">

  ps:平常demo使用jquery.js,这样格式更清晰,而项目上线时则推荐使用迷你版,它精简了大量空格,设计模式

提升了效率数组

2.在script中的使用dom

  在script中,将“ $ ”(数字4键上的美圆符号)比做jquery,换句话说,$在JavaScript中指的就是jQuery,jQuery对象与JavaScript对象是不一样的函数

  1)jq的入口函数

  全部的jQuery语句都被包裹在一个$入口函数中

  $(function() {
            // jq函数写在这里  
});

  你也能够像下面这样写,不过一般按照上面写比较简洁:

$(document).ready(function(){
 
   // jq函数写在这里
 
});

  引入js的window.onload:

  window.onload函数是指当html和css加载完毕后执行的js文件,这样是为了防止出现页面还未加载完毕,js就出如今了页面中的这种意外事故。一般写在head标签内,(固然要写在script内)

  $(document).ready()函数正是对标js的window.onload,然而,它 与window.onload也有几点不一样:

    a:$(document).ready()函数能够没有加载限制,这意味着,你能够将它写在任意一个你喜欢的地方(前提是外面要有script包裹)

    b:js的window.onload只能写一次,而$(document).ready()能够写屡次。

3.jQuery的各类选择器

    jq的强项就是精于各类dom操做,这一点在选择器上就能够看出来

    通用语法:

 $(function() {
            $(" 选择器 ").method() //找到某个dom元素并对它进行操做
        })

  

 

    标签选择器:

 $(function() {
            $(" button ").method() //找到button伪数组并对它们进行操做
        })

  请注意!除非保证只有一个,标签选择器一般找到的是一类伪数组,要想对某个标签操做建议后加eq()

 $(function() {
            $(" button:eq(0) ").method() //此时选中了第0个button标签
        })

    类选择器:

$(function() {
            $(".btn").method() //选择了类名为btn的元素并对其操做
})

    id选择器

$(function() {
            $("#btn").method() //选择了id为btn的选择器并对其操做
        })

 若是你是初学者,了解了上面的选择器就会发现--其实与css的选择器是同样的

4.各种方法

  a.  on() 向被选元素添加事件处理程序   

  

$(function() {
            $("#btn").on("click",function(){
                //找到#btn元素并为它添加点击事件
            }) 
        })

  第一个参数是事件名,第二个是一个回调函数

相关文章
相关标签/搜索