初识 jQuery API

作者: 鋕畵 | 来源:发表于2018-06-05 15:14 被阅读0次

最近在了解 jQuery API的相关知识,方方老师通过自己写一个jQery API,告诉我们jQuery API的相关知识。以下就是以我对jQuery API的理解。简单谈谈 $div.addClass('red') // 可将所有 div 的 class 添加一个 red 和$div.setText('hi') // 可将所有 div 的 textContent 变为 hi 这两个jQuery API的实现过程。

首先是$div.addClass('xxx') ,需要实现这个功能,首先我们需要获取每一个div的class属性值。这个可以通过设置Nodes这个对象来获取。然后我们可以通过if判断语句把class属性值是否是字符串的分开:假如class属性是字符串,通过 document.querySelectorAll这个DOM API来出获取class属性的字符串,再通过For循环把class属性的字符串传递给Nodes这个对象,最后再把Length属性也传给Nodes,使之变成一个伪数组;假如class属性不是字符串,就返回一个属性{‘0’:nodeorSelector,‘length’:1}这样的伪数组。获取div的class属性值的字符串后,我们就可以通过addClass这个DOM API给我们当前的div添加class属性。通过For循环,便可以把每一个div添加上对应的class属性。

然后就是$div.setText('hi'),这个和$div.addClass('xxx') ,前面我们设置好nodes对象之后,便可以一个for循环来实现,通过for循坏遍历每一个div,在通过DOM API的textContent属性把相应文本内容写进去。

相关文章

  • 初识 jQuery API

    最近在了解 jQuery API的相关知识,方方老师通过自己写一个jQery API,告诉我们jQuery API...

  • JavaScript之jQuery

    九、jQuery 目录:初识jQuery及公式、jQuery选择器、jQuery事件、jQuery操作DOM元素 ...

  • 01-Zepto

    初识Zepto Zepto是一个轻量级的针对现代高级浏览器的Javascript库,与jQuery有着类似的api...

  • 初识jQuery

    初识jQuery[jQuery基本原理](# jquery基本原理)[jQuery和JavaScript的区别](...

  • jQuery(样式和DOM)

    初识jQuery jQuery选择器 jQuery的属性与样式 DOM DOM节点的复制与替换 jQuery遍历

  • 如何实现一个jQuery的api

    什么是jQuery 实现jQuery的api 实现jQuery的api说起来也很简单,就是对DOM进行封装。话不多...

  • jQuery--第二节--事件

    jQuery API 中文文档 : http://jquery.cuishifeng.cn/jQuery插件库...

  • jQuery API学习之CSS操作函数与动画效果篇

    jQuery CSS操作函数 常用jQuery CSS操作函数介绍: jQuery 常用特效API: jQuery...

  • jQuery

    jQuery学习: 最好的学习方法:查看jQuery的API jQuery下载: jQuery官网:http://...

  • 2018-06-12

    从零玩转jQuery-初识jQuery 课前须知: 学习jQuery前必须先掌握JavaScriptjQuery虽...

网友评论

    本文标题:初识 jQuery API

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