jQuery中filter()方法用法实例
filter最简单的用法呢就是刷选现有的条件,如一组div,需要选出类名为selector的那么就使用filter('selector'),这种方式类似于选择器用法。第二种呢是自定义刷选,你可以依托jQuery的filter方法写出自己的拓展刷选方法,一下是官方例子:
list item 1 - one strong tag
list item 2 - two strong tags
list item 3
list item 4
list item 5
list item 6
$('li').filter(function(index) {return $('strong', this).length == 1; }).css('background-color', 'red');作者的目标很明确,想找出内部标记只有一个strong的li元素。这样单纯的取值方式自然不能适应。于是作者自己写了一个方法。filter(function(index){ 辨别条件 },index用来记录返回的li的索引值。你也看到了,ul里面有一组li,那么我怎么知道哪个是我想要的呢。这边filter方法就提供了一个强大的入口。库49和jquery哪个好用
库49和jQuery都是常用的JavaScript库,但它们的功能和使用场景有所不同。
库49是一款轻量级的JavaScript库,主要用于处理DOM操作、事件处理、动画效果等。它具有体积小、速度快、兼容性好等优点,适合用于开发简单的网页应用。
jQuery是一款功能强大的JavaScript库,主要用于处理DOM操作、事件处理、Ajax请求、动画效果等。它具有丰富的插件和扩展库,可以快速开发各种类型的网页应用,适合用于开发中等和复杂的网页应用。
因此,选择库49还是jQuery,需要根据具体的开发需求和项目规模来决定。如果是开发简单的网页应用,可以选择库49;如果是开发中等和复杂的网页应用,可以选择jQuery。当然,也可以根据自己的喜好和熟悉程度来选择。
web前端学完jq学什么
回答如下:学完jQuery,你可以学习以下内容:
1. JavaScript高级编程:深入了解JavaScript语言的特性和编程技巧,提高代码质量和效率。
2. React、Vue等前端框架:掌握现代前端框架的使用和开发,提高开发效率和组件化开发能力。
3. CSS预处理器:学习Sass、Less等CSS预处理器,提高CSS代码的可维护性和复用性。
4. 前端工程化:学习Webpack、Gulp等前端构建工具,提高前端项目的开发效率和代码质量。
5. 数据可视化:学习D3.js、Echarts等数据可视化库,提高数据展示效果和用户体验。
6. Node.js:学习后端JavaScript技术,掌握服务器端开发和前后端协作的知识。
7. 其他前端技术:如Canvas、WebGL等高级前端技术的学习和应用,提高前端开发的创新能力。
还没有评论,来说两句吧...