首页 \ 问答 \ jquery to vanilla js;(jquery to vanilla js; each loop of html tags)

jquery to vanilla js;(jquery to vanilla js; each loop of html tags)

所以这是我当前的jquery代码,我希望在vanilla js中。

var elems = [];

$("*").not('script, style, iframe').each(function() {
    elems.push($(this)[0]);
});

我找到的最接近的替代方案是document.getElementsByTagName("*")但仍然有iframe,style和script标签,我不想在我的数组中使用iframe,style和script标签。

另外,我不能仅仅通过标签名称来删除它们,因为它们可能有一个id或与它们相关的类。


So this is my current jquery code, which I would like in vanilla js.

var elems = [];

$("*").not('script, style, iframe').each(function() {
    elems.push($(this)[0]);
});

the closest alternative I found was document.getElementsByTagName("*") but that still has iframe, style, and script tags, which I don't want in my array.

Also, I can't just remove them by their tag name specifically, as they might have an id or a class associated with them.


原文:
更新时间:2022-11-25 21:11

最满意答案

如果你真的在询问使用哪个色彩映射,matplotlib的作者最近做了一个非常好的关于他们的新默认色图, viridis 视频 。 viridis旨在:

  • 华美
  • 漂亮
  • 顺序
  • 准确地表示数据(“感知统一”)
  • ......即使是黑白打印
  • 可以访问色盲的观众

它看起来像这样:


I have just came across this blog post about cubehelix which seems to be one of the best option for my use case. This is also available in seaborn: https://stanford.edu/~mwaskom/software/seaborn/generated/seaborn.cubehelix_palette.html#seaborn.cubehelix_palette.

相关问答

更多
  • 我认为最简单的方法是使用sudo: sudo pip install seaborn 它需要sudo权限才能写入到usr/local/lib 。 注意:如果您使用的是anaconda,您将不需要通过pip安装sudo,只要您已经安装了conda,尽管seaborn也可以通过conda提供。 I think the easiest way is to use sudo: sudo pip install seaborn It requires sudo permission to write to usr ...
  • 正如@dnalow所提到的, seaborn对GridSpec没有影响,因为你将对Axes对象的引用传递给函数。 像这样: import matplotlib.pyplot as plt import seaborn.apionly as sns import matplotlib.gridspec as gridspec tips = sns.load_dataset("tips") gridkw = dict(height_ratios=[5, 1]) fig, (ax1, ax2) = plt.s ...
  • 使用海龟创建的地块需要像普通的matplotlib地块一样显示。 这可以使用 plt.show() 功能。 如果使用IPython笔记本,可以调用内联后端,以消除在每个情节之后调用show的必要性。 各自的魔法是 %matplotlib inline Plots created using seaborn need to be displayed like ordinary matplotlib plots. This can be done using the plt.show() function ...
  • 您可以在seaborn PairGrid或FacetGrid的轴上使用Axes.set_xlim()和Axes.set_ylim()方法。 这些轴可从PairGrid作为.axes属性获得。 import matplotlib.pyplot as plt import seaborn as sns iris = sns.load_dataset("iris") g = sns.PairGrid(iris) g = g.map_diag(plt.hist, edgecolor="k") g = g.map_o ...
  • 您在matplotlib 1.3中遇到了一个错误。 解决方案是升级你的matplotlib。 You have encountered a bug in matplotlib 1.3. The solution is to upgrade your matplotlib.
  • 使用color参数: import seaborn as sns tips = sns.load_dataset("tips") sns.boxplot(x="day", y="tip", data=tips, color="seagreen") Use the color parameter: import seaborn as sns tips = sns.load_dataset("tips") sns.boxplot(x="day", y="tip", data=tips, color="seag ...
  • 你是对的, color参数改变了所有的情节元素。 但是,如果您阅读文档中相关句子的最后一位: 颜色:matplotlib颜色 适用于所有绘图元素的颜色; 将被scatter_kws或line_kws传递的颜色取代。 因此,使用scatter_kws或line_kws我们可以单独更改它们的颜色。 以文档中给出的第一个示例为例: import seaborn as sns tips = sns.load_dataset("tips") ax = sns.regplot(x="total_bill", y="t ...
  • Seaborn基于matplotlib,并且Plotly转换它可以使用的matplotlib数字(其中mpl figure obejcts暴露了足够的信息来进行转换。以下是mpl转换文档: https : //plot.ly/matplotlib/ ) 在mpl 2.0发布之前,当mpl figure对象计划完全可序列化时,将无法完全覆盖。 Seaborn is based on matplotlib, and Plotly converts the matplotlib figures it can (w ...
  • 引用seaborn条形图文档 ,您可以使用hue参数来确定数据框的哪一列应该按条形图分组。 import seaborn.apionly as sns import matplotlib.pyplot as plt df = sns.load_dataset("tips") ax = sns.barplot(data=df, x="day", y="total_bill", hue="sex") plt.show() Quoting the seaborn bar plot documentation ...
  • 如果你真的在询问使用哪个色彩映射,matplotlib的作者最近做了一个非常好的关于他们的新默认色图, viridis 视频 。 viridis旨在: 华美 漂亮 顺序 准确地表示数据(“感知统一”) ......即使是黑白打印 可以访问色盲的观众 它看起来像这样: I have just came across this blog post about cubehelix which seems to be one of the best option for my use case. This is a ...

相关文章

更多

最新问答

更多
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)
  • 是否可以嵌套hazelcast IMaps?(Is it possible to nest hazelcast IMaps? And whick side effects can I expect? Is it a good Idea anyway?)
  • UIViewAnimationOptionRepeat在两个动画之间暂停(UIViewAnimationOptionRepeat pausing in between two animations)
  • 在x-kendo-template中使用Razor查询(Using Razor query within x-kendo-template)
  • 在BeautifulSoup中替换文本而不转义(Replace text without escaping in BeautifulSoup)
  • 如何在存根或模拟不存在的方法时配置Rspec以引发错误?(How can I configure Rspec to raise error when stubbing or mocking non-existing methods?)
  • asp用javascript(asp with javascript)
  • “%()s”在sql查询中的含义是什么?(What does “%()s” means in sql query?)
  • 如何为其编辑的内容提供自定义UITableViewCell上下文?(How to give a custom UITableViewCell context of what it is editing?)
  • c ++十进制到二进制,然后使用操作,然后回到十进制(c++ Decimal to binary, then use operation, then back to decimal)
  • 以编程方式创建视频?(Create videos programmatically?)
  • 无法在BeautifulSoup中正确解析数据(Unable to parse data correctly in BeautifulSoup)
  • webform和mvc的区别 知乎
  • 如何使用wadl2java生成REST服务模板,其中POST / PUT方法具有参数?(How do you generate REST service template with wadl2java where POST/PUT methods have parameters?)
  • 我无法理解我的travis构建有什么问题(I am having trouble understanding what is wrong with my travis build)
  • iOS9 Scope Bar出现在Search Bar后面或旁边(iOS9 Scope Bar appears either behind or beside Search Bar)
  • 为什么开机慢上面还显示;Inetrnet,Explorer
  • 有关调用远程WCF服务的超时问题(Timeout Question about Invoking a Remote WCF Service)