美文网首页
jQuery初入

jQuery初入

作者: 槿丶 | 来源:发表于2018-12-01 12:45 被阅读1次

what is jQuery?

jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScrip

jQuery是一个快速、小巧且功能丰富的JavaScript库。它使HTML文档的遍历和操作、事件处理、动画和Ajax等操作变得更加简单,并提供了一个易于使用的API,可以跨多种浏览器工作。jQuery集多功能性和可扩展性于一身,改变了数百万人编写JavaScrip的方式

什么是javascript库

把一些常用的方法写到一个单独的js文件,使用得当时候直接引用这个js文件就可以了

jQuery版本

官网下载地址https://jquery.com/。目前版本分为1.x,2.x,3.x

  • 版本
    • 1.x:支持旧浏览器(IE6、7、8)
    • 2.x和3.x:不再支持旧浏览器
  • 压缩版和未压缩版
    • 未压缩版(jquery-xxx.js)
      • 包括完整的注释,代码格式,见名知意的变量名
      • 体积大,可读性好(适用于学习和开发)
    • 压缩版(jquery-xxx.min.js)---专门工具生成
      • 去掉所有的注释。空字符。极简化变量名
      • 体积小,可读性差(适用于生产环境)
  • 部署:2种
    • 将js部署在本地
    • 利用CDN网络
      • 什么是CDN网络:在网络中的多台服务器,智能判断客户端到某台服务器的网络状况,选择最优服务器下载资源
      • 为什么使用:避免距离带来的网络延迟
      • 何时使用:在项目中用到了公共的库或框架
      • 如何使用:官网->下载->CDN地址

jQuery类型

引入jquery.js时:其实是向全局·作用域中,添加了一个新的类型---jQuery

  • 构造函数:负责创建jQuery类型的对象
    • 必须先创建jQuery类型的对象,才能用jQuery
  • 原型对象:保存jQuery类型的子对象,才能用简化版API
  • 创建jQuery对象
    • 什么是jQuery对象:封装DOM元素,并提供操作DOM元素的简化版API的类数组对象
    • 为什么创建:DOM元素不是jQuery类型子对象,无法直接使用jQuery的简化版
    • 何时创建:只要使用jQuery,必须先创建jQuery对象,封装DOM对象。才能使用jQuery简化版API
    • 如何创建
      1. 通过选择器,从无到有的查找DOM元素,创建jQuery对象
        • 创建jQuery("selector")可进一步简化为:$("selector")
        • 先查找符合”selector“的dom元素
        • 将DOM元素装进新建的jQuery对象中
      2. 将到手的DOM元素封装进jQuery对象中
        • $(DOM元素)创建一个jQuery对象,保存DOM元素
    • jQueryAPI的三大特性
      1. 一个函数两用
        • 没有新值,默认执行获取操作
        • 给了新值,变为执行修改操作
        • 比如:.html()获取内容 / .html(xxx)修改内容为xxx
      2. 自带遍历:对jQuery对象调用一次简化版API,等效于对类数组对象中每个元素都调用一次API
      3. 几乎每个jQuery都返回正在使用的jQuery对象本身

入口函数

$(document).read(function(){
    
})

//简写
$(function(){
    
})

//使用jquery三个步骤
/*
    1.引入jquery
    2.入口函数
    3.功能实现
*/

相关文章

  • jQuery初入

    what is jQuery? jQuery is a fast, small, and feature-rich...

  • jquery初认识

    学习js,那你就不能不了解jquery库,它是一个快速、小型的、特性很多的JS库,完美地解决了选择元素难、样式难、...

  • 初入

    大家好!我的笔名是“小彩很听话” 2018年2月27号周二17:44分的今天是我初来 《简书》的日子我特别想记...

  • 初入

    我辞了雅图仕的工作,去到一个火锅店打工,虽然工资少点,人累点,但是啊,那里的人非常非常的好,比雅图仕好多了,但...

  • 初入

    大概有很久都没有认真的写字了。记得高中时代的语文课,班主任每周都会布置一篇主题文章,关于行思,关于人生,关于情愫,...

  • 初入

    即使能时光倒流,我还是会选择同样的方式,同样的结局,与你相遇,就算我们最后没在一起,就算多年以后你不会记得有一...

  • 初入

    潇潇相月落思情 岁月不居已近秋 遇到竹青爱上你 长干行中睹真情 竹马奔腾千万里 摘下青梅送佳人 遥想童心无嫌猜 一...

  • 初入

    无意中看了会计班同学的记录,才发现还有这样一个app。不由得感慨人还是要多多接触外面的世界才会有更多的惊喜...

  • 初入

    2017年9月1日。早有耳闻简书,却不曾动心思来领略,朋友诚意推荐,勾起心事。自选今日注册,源于逢九与我便...

  • 初入

    今天我加入了这个大家庭请多多关照

网友评论

      本文标题:jQuery初入

      本文链接:https://www.haomeiwen.com/subject/maglcqtx.html