• jQuery 简单介绍


    先看一下它的api,首先是core,里面主要是${},each(),get(),gt(),lt(),size(),index(),eq(),这些方法,也很好理解,这里主要是一些selector,用于确定标签吧,个人理解。
    DOM里有三个,第一是Attribute,里面主要是attr(),addClass(),html(),val(),text(),toggleClass(),这些主要是关于属性的一些操作,attr()增加属性,获取属性值,addClass(),toggleClass()用于增加样式,而html(),val(),text()用于获取html标签的内容。第二个是Manipulation,中文的意思是处理操纵,里面主要是after(),before(),append(),prepend(),clone(),empty(),wrap()方法,主要是对于两个标签的位置的放置吧,是放在前面,后面,或者标签里面的前面或后面,复制该标签,清空等操作。第三个是Traversing,有add(),children(),parent(),is(),not,find(),end(),contains(),next(),filter(),prev(),sibling()方法,主要是对于标签的父辈,同辈,以及子辈的获取,以及是否属于哪一个标签,还有查找,移动这些方法。
    css里面比较简单,主要是一个css()方法,好像1.2版本的增加了几个,不过觉得这个已经很好用了,呵呵,操作css的东西。好像需要什么xPath语法,感觉有点像json,一会儿去看一下xPath语法。
    javascript里面有$.browser(),$.grep(),$.merge(),$.map(),$.each(),$.trim()和$.extend()方法,第一个和浏览器相关的,现在只知道ie的是mise,$.grep()是筛选函数,$.map()是转换数组,$.grep()是合并数组,$.each()是一个迭代函数,用于迭代任何的对象或数组,最后一个$.extend()方法是用一个或多个其他对象来扩展一个对象,这一个方法我觉得自己应该不会怎么去用,貌似做插件用这个。
    Effects主要是一些特效之类的吧,有animate(),hide(),show(),fadeIn(),fadeOut(),fadeTo(),slideDown(),slideUp(),slideToggle(),toggle()方法,animate()方式是创建自定义的动画方法,fadeIn()是通过不透明度的变化来实现所有匹配元素的淡入效果,slideDown()是通过高度变化(向下增大)来动态地显示所有匹配的元素,toggle()是切换元素的可见状态,若是隐藏则显示,若是可见则隐藏。用这里面的这些方法可以把网页做的很炫,当然也要结合前面和后面的内容才行。。。
    Event里面有很多方法,里面分为两类,一类是绑定事件,一类是触发事件,一般来说绑定的带参数,触发事件的不带参数,比如blur()是一个触发事件,而blur(fn)则是一个绑定事件。
    Ajax这里面的东西很重要,不过对于这方面研究不多,因此很多方法也不太清楚怎么去具体的使用,拥有$.ajax(),$.get(),$post(),$.ajaxSetup,$.ajaxTimeout,$.getIfModified,$.getJSON,$.getScript,$.ajaxComplete,$.ajaxError,$.ajaxSend,$.ajaxStart,$.ajaxStop,$.ajaxSuccess,$.load,$.loadModified,$.serialize,方法,觉得里面最重要的是第一个$.ajax()方法,
  • 相关阅读:
    [经典SQL语句]根据父级ID查找所有子级ID,并将所有ID用逗号隔开返回
    小程序页面之间传值
    微信小程序样式wxss各种问题总结(不断更新)
    产品经理--用户体验设计
    linux(centos)下为php添加添加GD扩展
    discuzx3.2发帖流程
    linux(centos)下配置nginx配置文件nginx.conf显示语法高亮
    Mysql关于字段的操作(记录)
    Mysql为表字段添加索引(记录)
    laravel-admin报错: Driver [] is not supported.
  • 原文地址:https://www.cnblogs.com/luluping/p/1181426.html
Copyright © 2020-2023  润新知