41.height
  height() 类型:number
  height(value) 类型:self
  height(function(index,oldHeight){...}) 类型:self
  获取对象集合中第一个元素的高度,或者设置对象集合中所有元素的高度。
    $('#foo').height() //123
    $(window).height() //838(viewport height)
    $(document).height() //22302

42.hide
  hide() 类型:self
  通过设置css 的属性 display 为none 来将对象集合中的元素隐藏。

43.html
  html() 类型:string
  html(content) 类型:self
  html(function(index,oldHtml){...}) 类型:self
  获取或设置对象集合中元素的HTML 内容,当没有给定content参数时,返回对象集合中第一个yuans
  innerHtml。当给定content参数时,用气替代对象集合中每一个元素的内容。
  $('.comment p').html(function(idx, oldHtml){
    return oldHtml.replace(/(^|\W)@(\w{1,15})/g,
    '$1@<a href="http://twitter.com/$2">$2</a>')
  })

44.index
  index([element]) 类型:number
  获取一个元素的索引值,当element参数没有给出时,返回当前元素在兄弟节点中的位置,当element
  参数给出时,返回它在当前对象集合中的位置,如果没有找到该元素,则返回-1。
    $('li:nth-child(2)').index() //1

45.indexOf
  indexOf(element,[fromIndex]) 类型:number
  当前对象集合中获取一个元素的索引值(从0开始)。如果给定formindex 参数,从该位置开始往后查找,返回基于0 的索引,如果没有找到,则返回-1.
  这是一个Zepto的方法,不是jquer的api。

46.insertAfter
  insertAfter(target) 类型:self
  将集合中的元素插入到指定的目标元素后面(外部插入),这个有点像after ,当使用方式相反。
    $('<p>Emphasis mine</p>').insertAter('blocjquote')

47.insertBefore
  insertBefore(target) 类型
  将集合中的元素插入到指定的目标元素前面(外部插入)。
    $('<p> see the following talble </p>').nsertBefore(table)

48.is
  is(selector) 类型:boolean
  判断当前元素集合中的第一个元素是否符合css选择器。对于基础支撑jquery的非标准选择器类似:visible 包含在可选的"selector"模块中

49.last
  last() 类型:collection
  获取对象集合中最后一个元素。
    $('li').last()

50.map
  map(function(index,item){...}) 类型: collection
  遍历对象集合中的所有元素。通过遍历函数返回值形成一个新的集合对象,在遍历函数中this
  关键之指向当前循环的项 ,遍历中返回null和undefined ,遍历将结束。
    elements,map(function(){return $(this).text()}).get().join(',')

51.next
  next() 类型:collection
  next(selector) 类型 :collection
  获取对象集合中每一个元素的 下一个兄弟节点(可以选择性的带上过滤选择器)
  $('dl dt').next()

52.not
  not(selector) 类型:collection
  not(collection) 类型:collection
  not(function(index){....}) collection
  过滤当前对象集合,获取一个新的的对象集合,它里面的元素不能匹配css选择器,如果另一个参数为Zepto对象集合,那么返回的新Zepto对象中元素都不包括在该参

  数对象中,如果参数是一个函数,仅仅包含数执行为false值的时候的元素,函数的this 关键字指向当前循环元素。

53.offset
  offset() 类型:object
  offset(coordinates) 类型:selft
  offset(function(index,oldOffset){...}) 类型:self
  获得当前元素相对应document的位置。返回一个对象包含有 top left width height
  当给定一个含有left和top 对象时,使用这些值来对集合中每一个元素进行相对于document的定位。

54.offsetParent
  offsetParent() 类型:collection
  找到第一个定位过的祖先元素,意味着它的css 中de pasition 属性值为relative absolute fixed

55.parent
  parent([selector]) 类型:collection
  获取对象集合中每一个元素的直接父元素,如果css 选择器参数给出过滤出 符合条件的元素。

56.parents
  parents([selector]) 类型:collection
  获取对象集合中每个元素所有的祖先元素,如果css选择器参数给出,过滤出符合条件的元素。
  如果想获取直接父元素,使用parent,
  $('h1').parents() // [<div#container>, <body>, <html>]

57.pluck
  pluck(property) 类型:array
  获取对象集合中每一个元素的属性值。返回值为null 或undefined 值得过滤掉。
  $('body > *').pluck("nodeName")
    // => ["DIV", "SCRIPT"]
  $.fn.next = function(){
    return $(this.pluck('nextElementSibling'))
  }
  这是一个Zepto的方法,不是jquery的api

58.position
  position() 类型:object
  获取对象集合中第一个元素的位置,相对于offsetParent.当绝对定位的一个元素靠近另一个元素的时候,这个方法是有用的。
  var pos = element.position()

  // position a tooltip relative to the element
  $('#tooltip').css({
    position: 'absolute',
    top: pos.top - 30,
    left: pos.left
  })

59.prepend
  prepend(content) 类型:self
  将参数内容插入到每个元素的前面(元素内容插入)。插入d的元素可以试html 字符串片段,一个dom 节点,或者一个节点的数组。
    $('ul').prepend('<li>first list item</li>')

60.prependTo
  prependTo(target) 类型:self
  将所有元素插入到目标前面(元素内部插入)这有点像prenpend 但是是相反的样式。
  $('<li>first list item</li>').prependTo('ul')

zepto 基础知识(3)的更多相关文章

  1. zepto 基础知识(6)

    101.$.ajax $.ajax(options) 类型:XMLttpRequest 执行Ajax请求.他可能是本地资源,或者通过支持HTTP access control的浏览器 或者通过 JSO ...

  2. zepto 基础知识(5)

    81.width width() 类型:number width(value) 类型:self width(function(index,oldWidth){....}) 类型:self 获取对象集合 ...

  3. zepto 基础知识(4)

    61.prev prev() 类型:collection prev(selector) 类型:collection 获取对相集合中每一个元素的钱一个兄弟节点,通过选择器来进行过滤 62.prev pr ...

  4. zepto 基础知识(2)

    20.append append(content) 类型:self 在每个匹配的元素末尾插入内容(内部插入).内容可以为html 字符串.dom节点,或者节点组成的数组. $('ul').append ...

  5. zepto 基础知识(1)

    1.$() 的用法. 获取元素 $('div') //获取所有页面中的div元素 $('#foo') // 获取ID 为"foo"的元素 创建元素 $("<p> ...

  6. .NET面试题系列[1] - .NET框架基础知识(1)

    很明显,CLS是CTS的一个子集,而且是最小的子集. - 张子阳 .NET框架基础知识(1) 参考资料: http://www.tracefact.net/CLR-and-Framework/DotN ...

  7. RabbitMQ基础知识

    RabbitMQ基础知识 一.背景 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然 ...

  8. Java基础知识(壹)

    写在前面的话 这篇博客,是很早之前自己的学习Java基础知识的,所记录的内容,仅仅是当时学习的一个总结随笔.现在分享出来,希望能帮助大家,如有不足的,希望大家支出. 后续会继续分享基础知识手记.希望能 ...

  9. selenium自动化基础知识

    什么是自动化测试? 自动化测试分为:功能自动化和性能自动化 功能自动化即使用计算机通过编码的方式来替代手工测试,完成一些重复性比较高的测试,解放测试人员的测试压力.同时,如果系统有不份模块更改后,只要 ...

随机推荐

  1. 查看和设置Oracle数据库字符集

    数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集. 客户端字符集环境select * from nls_inst ...

  2. OC与JS交互之WebViewJavascriptBridge

    上一篇文章介绍了通过UIWebView实现了OC与JS交互的可能性及实现的原理,并且简单的实现了一个小的示例DEMO,当然也有一部分遗留问题,使用原生实现过程比较繁琐,代码难以维护.这篇文章主要介绍下 ...

  3. 深入Java字符串

    深入Java字符串     Java字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类,很多时候,我们对它既熟悉又陌生.   一.从根本上认识java.lang ...

  4. SQL Server迭代求和

    drop table t_geovindu create table t_geovindu ( xid int IDENTITY (1, 1), price money, DebitCredit VA ...

  5. 关于easyui 窗口位置的调整

    (一)easyui 默认的窗口位置 浏览器中间 (二)可直接在style里进行更改 <div id="news_dialog" class="easyui-wind ...

  6. onload与ready差异

    window.onload: 等所有资源加载完document.ready: DOM树构建完资源还没加载完 应该使用ready保证用户体验.否则当网站有很多图片资源时要很长时间才能加载完这段时间内Js ...

  7. .NET开源工作流RoadFlow-表单设计-文本域

    点击工具栏上的 文本域 按钮可弹出文本域属性设置: 绑定字段:与数据表的某个字段绑定. 默认值:文本域初始值. 最大字符数:文本域可输入的最大字符数. 宽度:文本域的宽度,如:200px,80%. 高 ...

  8. B树索引学习

    https://blog.csdn.net/wl044090432/article/details/53423333

  9. 我的Android开发之路——ListView的使用

    在Android开发过程中,遇到需要列表显示的时候,这时候就会用到listview. 1.首先创建一个ListViewTest项目,选择empty activity类型.修改activity_main ...

  10. canvas入门(一)

    canvas是HTML 5中非常重要的一个标签,关于它的功能和使用方法在这我就不一一细谈了,毕竟网上相关知识太多,而且自认为如果是我总结那些知识会让读者看的更乱,所以我就不白费力气了,贴上链接:htt ...