首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python Flask 编程 | 连载 06 - Jinja2 语法

    ,在 body 标签中增加如下内容: h2>通过上下文处理器添加的变量h2> {{ username }} 保存代码,浏览器访问 /object。...模板变量的使用 模板引擎渲染页面大概有以下几个步骤: 从磁盘中读取 HTML 字符串 将满足特定规则的内容进行替换 发送给浏览器进行展示 在替换内容时字典,元组,列表数据结构在模板中也可以使用 {{ var...,在 body 标签中增加如下内容: h2>Render Dicth2> h3>info字典:{{ info }}h3> h3>info字典中的name属性值为:{{ info.name...body 标签中增加如下代码: h2>Render Listh2> h3>heros列表的内容为:{{ heros }}h3> h3>heros列表中的索引为1的值是:{{ heros[1...Queens'}, ] return render_template('data.html', heros_info=heros_info) 将 data.html 中 body 标签的内容替换为如下内容

    84710

    前端入门学习--HTML

    这是个标题 h2>嗯,这还是个标题h2> h3>没错,又是一个标题h3> HTML 段落 HTML段落通过p标签进行定义。...我就是想试试这个功能 注:br / 元素是一个空的 HTML 元素。由于关闭标签没有任何意义,因此它没有结束标签。...一些在键盘上找不到的字符也可以使用字符实体来替换。 HTML 实体 在 HTML 中,某些字符是预留的。 在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签。...URL编码使用 “%”其后跟随两位的十六进制数来替换非 ASCII 字符。 URL不能包含空格。URL编码通常使用 + 来替换空格。 HTML 速查列表 备日常使用。... HTML 基本标签 最大的标题 h2> . . . h2> h3> . . . h3> . . .

    13.1K40

    如何根据页面标签自动生成文章目录?分析+代码详解

    举个例子,我这个网站是这样的: [文章结构] 按F12查看其源码: [源码查看] 分析源码: 网页应该是根据Markdown生成的 文章分目录,使用html的h2>h3>标签,进行分层。...每个标题标签,自带ID,可以使用“#”进行文章定位 综上,就很清晰了: 提取内容部分的~h3>标签(三层的目录……不多不少,嘿嘿),生成tree结构 提取/放置标签ID,作为目录索引,便于目录功能的文章定位...右侧:页面DOM内容] 为了实现这样的效果;首先,我们要在页面加载后,遍历文章: 如果你使用原生JavaScript,并没有使用任何框架,或者是JQ,那么就写在前即可。...云+社区也是三级目录~~~ const titleTag = ["H1", "H2", "H3"]; let titles = []; 在遍历文章内容时,就可以判断标签是不是在数组内: if (titleTag.includes...= document.getElementById('content'); const titleTag = ["H1", "H2", "H3"]; let titles = []; article_content.childNodes.forEach

    5.3K91

    xss-labs详解(上)1-10

    这里我们看到还有一个submit,他是input的弹窗,我们在这里进行闭合 源码也可以看到,input的标签,并没有过滤, "> alert('xss') // 我们闭合前面...,如http://,https://,ftp://, 而是为关联应用程序而使用的.如:tencent://(关联QQ),data:(用base64编码来在浏览器端输出二进制文件),还有就是javascript...php echo "h3 align=center>payload的长度:".strlen($str3)."h3>"; ?> 他这里只是把尖括号替换为了空 ?...发现onclick也是 那么我们只能把input的标签闭合,然后在定义新的一个没有on的语句 "> javascript:alert('xss')"> ? 的很像,而且她过滤了括号 我们猜测使用javascript伪协议 ? ? 实体化也没能绕过 说明他源代码并没有进行实体化,那么我们考虑考虑直接xss ?

    96510

    正则表达式必知必会 - 反向引用

    一、理解反向引用         要想理解为什么需要反向引用,最好的方法是看一个例子。HTML 程序员使用标题标签 到 ,以及配对的结束标签来定义和排版 Web 页面里的标题文字。...* 可能会从第 2 行的起始 标签开始,一直匹配到第 6 行的结束 h2> 标签。使用懒惰型量词 .*? 可以解决这个问题。        ...h2> 开头、以 h3> 结束的,这显然是一个无效的标题,但也能和使用的模式匹配上。...在一个正则表达式中不能使用 ${分组名} 进行引用。 三、替换操作         搜索,也就是在一段文本里查找特定的内容,可能是正则表达式最常干的事,但并不是它的全部功能。...然后外层使用 replace 函数,将原字符串中的一级标签内容转为大写。

    42650

    2018年9月3日初识HTML超文本标记语言

    ,范围是h1到h6,常用的是h1到h3 :段落标签 :换行标签  :空格标签 :使字体变斜的标签,和标签一样,i用于缩略图,em...h2>2.普通表格,带边框,通过样式控制调节表格的大小,会看到只在表格的外边框进行了设置,里面的单元格大小没有设置h2> h3>但是可以单独设置每一个单元格的属性,这样控制更加精确,注意:在样式里面...h2>3.面试中会问到的表格的跨行和跨列,跨行:并不是真正的实现跨行,实质是把下面一行的所有单元格往后边挪了一格h2> h2>表格的跨列:并不是真正的跨列,只是把第二列单元格往后边挪了一列h2> h2>可以使用table[border="1"]表示自动生成的表格外框是实线h2> ***********************************************...>2.ol有序列表,可以指定顺序的类型A,a, 1,也可以指定从哪个位置开始h2> 有序列表:附带序号的标签 <ol type="A" start

    1.6K10

    Python Flask 编程 | 连载 08 - Jinja2 过滤器

    这是我参与「掘金日新计划 · 6 月更文挑战」的第25天,点击查看活动详情 一、过滤器 模板中的过滤器 模板中的过滤器可以对来自响应中数据进行处理,过滤器有以下几种使用方式: 使用管道符 |,可以进行链式调用...,显示结果如下: 修改 filter.html,改为通过标签方式使用过滤器,内容如下: h2>使用filter标签h2> {% filter upper %} {{ name }}...,只需在 body 标签中添加如下内容: h2>内置过滤器h2> h3>获取绝对值过滤器h3> {{ abs_value | abs }} h3>默认值过滤器h3> 标签中增加如下内容: h2>自定义过滤器使用h2> {{ '特朗普' | name_masking }} 保存代码,浏览器访问 /filter。...名字已经被替换为 ** 第二种方式,使用函数注册自定义过滤器 将上面使用装饰器注册过滤器的代码注释掉,只需要将装饰器注释即可,通过 Flask 对象 app 调用 jinja_env 函数来注册自定义的过滤器

    57320
    领券