一. tag file 简介 tag file从两个方面简化了自定义标签的开发。首 先,tag file无须提前编译,直到第一次被调用才会编 译。除此之外,仅仅使用JSP语法就可以完成标签的扩 展定义,这意味着不懂Java的人也能够进行标签自定义 了。 其次,标签库描述文件也不再需要了。原先需要在 ...
分类:
Web程序 时间:
2019-04-14 16:04:57
阅读次数:
154
一. 简单标签处理器 JSP 2.0的设计者意识到了在JSP 1.1及 JSP1.2中实现 标签及标签处理器的复杂性。因此,JSP 2.0中,在 javax.servlet.jsp.tagext包下增加了接口——SimpleTag。 实现SimpleTag的标签处理器都叫作简单标签处理器; 实现Ta ...
分类:
Web程序 时间:
2019-04-14 14:28:03
阅读次数:
133
一. 一级菜单表 1. 首先要修改权限表的字段, 在权限表下面加上icon和 is_menu 的字段 2. 展示结果 3. 然后我们需要在html文件中进行操作了, 让不同用户显示不同菜单, 这时候我们就需要用到自定义标签inclusion_tag了, 这里我们要注意两点: 1. 一定要是引入包而不 ...
分类:
其他好文 时间:
2019-03-20 23:27:54
阅读次数:
364
插槽的概念: 插槽的关键字slot,默认情况下,组件中的模板会覆盖组件中的原始内容(即自定义标签对内部的内容会不显示),解决办法就是使用插槽。 组件的原始内容: 即在vue实例范围之内,因此可以调用实例的data和methods 插槽共分为3中: 插槽的结构: 匿名插槽:<slot></slot> ...
分类:
其他好文 时间:
2019-03-10 09:32:03
阅读次数:
207
恢复内容开始 第一步:确保setting中的INSTALL_APPS配置当前的app,要不然Django无法找到自定义的simple_tag. 第二步:在app中创建templatetags模块(模块名只能是templatetags) 第三步:创建任意的.py文件 比如:my_tags.py 第四步 ...
分类:
其他好文 时间:
2019-03-07 20:57:12
阅读次数:
157
include标签--模版导入 公共的页面版块 公告页面版块的样式 使用公告版块的页面们 inclusion_tag自定义标签--模版导入 公共类似的页面版块 自定义inclusion_tag 使用公告版块的页面们 母版 公共的母版页面 页面样式文件均放在static/css中,每个html文件按需 ...
分类:
编程语言 时间:
2019-03-04 23:49:32
阅读次数:
331
模板导入 前提:多个页面有一个相同的页面版块(多个有样式标签的集合体) 如何运用:可以将多个样式标签的集合进行封装对外提供版块的名字(接口),在有该版块的页面中直接导入即可 语法:{% include '版块页面的路径'' '%} 四inclusion_tag自定义标签 -- 模板导入 前提:多个页 ...
分类:
其他好文 时间:
2019-03-04 15:51:53
阅读次数:
139
普通组件引用 当页面需要引入组件,或组件需要引入子组件时,必须在.wpy文件的<script>部分先import组件文件,然后在components对象中给组件声明唯一的组件ID;接着在<template>模板部分中,添加以组件ID进行命名的自定义标签,以插入组件。 <template> <!-- ...
分类:
其他好文 时间:
2019-02-20 09:23:27
阅读次数:
403
一、父子组件的定义 负值组件的定义有两种,我称为常规父子组件和特殊父子组件。 1.1、常规父子组件 将其他组件以import引入用自定义标签接收,在当前组件中component里注册该标签,页面上可以直接用<自定义标签></自定义标签>样子使用。当前组件为父组件,被引入的组件为子组件。 引入子组件 ...
分类:
其他好文 时间:
2019-02-16 15:39:18
阅读次数:
160
使用原生js创建自定义标签 1. 效果图 2. 代码 html <!DOCTYPE html Document class PopUpInfo extends HTMLElement { constructor() { super(); // 创建文本框 var info = document.cr ...
分类:
Web程序 时间:
2019-02-04 22:06:32
阅读次数:
223