美文网首页
初探jQuery

初探jQuery

作者: gugaga | 来源:发表于2019-01-03 18:44 被阅读0次

封装一个函数
html部分
<ul>
<li id="items1">选项1</li>
<li id="items2">选项2</li>
<li id="items3">选项3</li>
<li id="items4">选项4</li>
<li id="items5">选项5</li>
</ul>
js部分
function getSilblings(node){
var allChildren = node.parentNode.children;
//对象表示法
var array ={length:0};
// 数组表示法
//var array = [];

for(let i = 0;i<allChildren.length;i++){
if(allChildren[i] !== node){
//array[array.length] = allChildren[i];
//0 = items1
//1 = items2
//2 = items3
//3 = items5
array[array.length] = allChildren[i];
// 为什么不用i 因为用i会从中间跳过一个 序号就不是一一对应的了
// array[i] = allChildren[i];
array.length+=1;

}
}
console.log(array);
}
console.log(getSilblings(items4));
代码展示


image.png

=== 和 ==
为什么不用== 而是用=== 因为==太难了 学不会 非常容易出错
下面是x==y的真值表 左边表示X的值 上边表示Y的值 绿色的点表示true 白色的点表示false

===和==区别.png

===比较 NaN 不等于 NaN


===.png

给items3 添加一个class 用数组展示
html代码块
[图片上传中...(image.png-ca54e0-1546501856469-0)]

js代码块


image.png

hash表示法


image.png

封装成一个函数


image.png

优化代码


image.png

相关文章

  • 初探jQuery

    实现一个jQuery的API 传一个选择器或节点 为nodes添加类,并且遍历nodes 遍历nodes,并且改变...

  • jQuery 初探

    在网页中,常常使用 HTML、CSS、javascript HTML 用于页面的布局,以及一些组件的布放 CSS ...

  • 初探jQuery

    封装一个函数html部分 选项1 选项2 选项3 选项4 选项5 js部分function getSi...

  • jQuery初探

    造两个简单版的jQuery函数 面试题

  • jQuery初探

    1. 基础 什么是jQuery对象? --- 就是通过jQuery包装DOM对象后产生的对象。jQuery对象是j...

  • Jquery初探

    node.querySelectorAll获取到的是一个伪数组,为了以后使用方便应该变成一个简单的对象。 一个对象...

  • 初探jQuery

    jQuery API的实现 自己模拟jQuery的一个API预览:http://js.jirengu.com/pa...

  • JQuery初探

    jQuery 在兼容性方面做得很好,1.7 版本兼容到 IE 6 jQuery 还有动画、AJAX 等模块,不止 ...

  • jQuery初探

    自己封装两个函数 第一个函数,查询一个节点的兄弟姐妹 首先,先实现以下怎么获取一个节点的兄弟姐妹,并将其全部放到一...

  • JS#4 jQuery初探

    初探jQuery简单源码 1.封装两个函数 function getSiblings(node){}functio...

网友评论

      本文标题:初探jQuery

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