jQuery基础(2)

1.jQuery 中, $(document).ready()是什么意思?和window.onload 的区别? 还有其他什么写法或者替代方法?
//当页面DOM内容(文档对象模型)加载完成后,立即运行JS代码;一般当JS代买写在<body>前时用次方法
//常见替代写法即是          $(function( ){    })
<script>
  $(document).ready(function(){            //$(window).on('load",function( ){ })
    //to do                             // 此方法意思是所有页面资源已经加载完毕,包括图像,立即执行JS代码
  });
</script>                  
<body>
   //to do                 
</body>
2.$node.html()和$node.text()的区别?
  • $node.html( )
    获取集合中第一个匹配元素的HTML内容 或 设置每一个匹配元素的html内容。

  • $node.text( )
    得到匹配元素集合中每个元素的文本内容结合,包括他们的后代,或设置匹配元素集合中每个元素的文本内容为指定的文本内容。

//添加内容
.html('<p>hello</p>') // 页面显示hello
.text('<p>hello</p>') //页面显示<p>hello</p>

//选择内容
.html( ) // <p>hello</p>
.text( ) // hello
3.$.extend 的作用和用法?
  • 将两个或更多对象的内容合并到第一个对象,然后输出第一个对象的值
$.extend( target, [ object1 ], [objectN ] )
//target 可以设置为{}空对象,这样避免第一个对象的值被改变
4.jQuery 的链式调用是什么?
$('.addclass').text('改变内容').hide( );
//在一个选择的元素上通过 '.'加上方法,连续的进行修改调用
5.jQuery ajax 中缓存怎样控制?

通过参数 cache进行控制

cache:true //缓存此页面
cache:false  //不缓存此页面

默认值: true,dataType 为 script 和 jsonp 时默认为 false。设置为 false 将不缓存此页面。

参考

6.jQuery 中 data 函数的作用
  • 在匹配元素上存储任意相关数据 或 返回匹配的元素集合中的第一个元素的给定名称的数据存储的值。
$('body').data("name","alice") //储存数据
$('body').data("age",45) //可储存多个数据
$('body').data("name") //返回指定储存数据的值

参考

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • (续jQuery基础(1)) 第5章 DOM节点的复制与替换 (1)DOM拷贝clone() 克隆节点是DOM的常...
    凛0_0阅读 1,488评论 0 8
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,629评论 0 44
  • 这是一个棋牌时空,每段时空的时间为10年。每次向下一个时空转换,世界上所有的人的思维将会被重置。伟大的阿思诺发现了...
    记梦者_猫儿阅读 144评论 2 2
  • 很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL 语句。这类SQL语句性能不好的首要原...
    七寸知架构阅读 1,756评论 0 51
  • 今天,王宝强离婚的段子红遍了大江南北,每更新一次朋友圈,就会发现各种分享,各种骂声,各种同情,有的激烈愤慨,有的含...
    晴天兔阅读 321评论 0 2

友情链接更多精彩内容