小编har*_*tio的帖子

jquery to vanilla js; 每个循环的html标签

所以这是我当前的jquery代码,我想在vanilla js中.

var elems = [];

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

我找到的最接近的替代方案是 document.getElementsByTagName("*") 但仍然有iframe,样式和脚本标签,我不希望在我的阵列中.

另外,我不能仅仅通过它们的标记名称删除它们,因为它们可能具有与它们相关联的id或类.

html javascript arrays jquery dom

1
推荐指数
1
解决办法
156
查看次数

如何使用 socketio 从单独的文件中发出?(烧瓶)

如何允许单独的文件(在本例中为classes.py)发出 socketio 消息?

classes.py已经知道socketio变量的知识,即使尝试直接导入它也不起作用。

请帮我解决我的问题!

这是我的代码;

app.py
from flask import Flask, render_template, redirect, url_for, request, session, send_from_directory, jsonify
from flask_socketio import SocketIO
from classes import *

app = Flask(__name__)
socketio = SocketIO(app, message_queue='redis://localhost:6379')

if __name__ == "__main__":
    app.debug = True
    socketio.run(app, port=5000, debug=True, use_reloader=True)
Run Code Online (Sandbox Code Playgroud) classes.py
from flask import Flask, request, session, redirect, url_for, jsonify
import requests, json, random, sqlite3
from flask_socketio import SocketIO

class notify:
    def __init__(self, message=None):
        socketio.emit('notification', {'message': message})
Run Code Online (Sandbox Code Playgroud)

我目前的修复

  • 在内部向 发送 POST …

python flask socket.io

1
推荐指数
1
解决办法
1497
查看次数

标签 统计

arrays ×1

dom ×1

flask ×1

html ×1

javascript ×1

jquery ×1

python ×1

socket.io ×1