文件名称:javascript_selectors
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-18 18:19:00
JavaScript
这是一个创建 Javascript 选择引擎的项目,该引擎可以在给定选择器时返回 HTML 元素 - 无需使用任何库或document.querySelector() 。 方法和评论 当我第一次接近这个任务时,我不知道如何完成它,之前只使用 JQuery 作为选择器。 最初我只是试图通过几个测试,然后意识到要以稳健的方式通过后面的测试,我必须以某种方式解析输入并一个一个地构建元素 - 这是我采用的最终方法。 这个任务主要让我学到了很多关于 javascript HTML 选择器的知识,以及解析字符串输入以将它们分解成更小的块。 我认为这段代码可以重构,特别是许多方法非常相似(例如当加法器和删除器都将一个单词识别为类/ID/CSS 时)。 此外,此函数不适用于所有浏览器,例如document.getElementsByClassName在 IE8 中不存在,我可以将其重构或添加自己的函数
【文件预览】:
javascript_selectors-master
----Test.js(2KB)
----Answer.js(3KB)
----Test.html(319B)
----README.md(1KB)
----.gitignore(30B)