- “插入自定义标签是什么鬼?” - “比如你要插入一个<wise></wise>的标签...” - “什么情况下会有这种需求?” - “得罪了产品的情况下...” 一.需求背景 某天,产品找到我,发生了如下对话 PM:“哇,研发小哥哥你今天好帅啊-” 我:“说人话.” PM:“我有一个需求.” 我:“我不听.” PM:“我们要给用户发送模版消息.” 我:“找后端小姐姐啊.” PM:“后端小姐姐让你在编辑这个字段的时候,标记对应的模版词组.” 我:“怎么标记?” PM:“然后我希望…
java:jsp: 一个简单的自定义标签 tld 请注意,uri都是:http://www.tag.com/mytag,保持统一,要不然报错,不能访问 tld文件 <?xml version="1.0" encoding="UTF-8" ?> <taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSche…
用 nodejs 写一个命令行工具 :创建 react 组件的命令行工具 前言 上周,同事抱怨说 react 怎么不能像 angular 那样,使用命令行工具来生成一个组件.对呀,平时工作时,想要创建一个 react 的组件,都是直接 copy 一个组件,然后做一些修改.为什么不能将这个过程交给程序去做呢?当天晚上,我就仿照 angular-cli 的 api,写了一个生成 react 组件的命令行工具 rcli.在这里记录一下实现的过程. api 设计 0.1.0 版本的 rcli 参照 an…
前言 由于html5自带的播放器样式不怎么好看,大多数人都是自己写一个来满足业务需求.这一次的需求如下: 1.不要上一曲下一曲 2.有进度条和播放暂停按钮 3.有时间显示 demo实现功能 1.进度条滚动 2.时间显示 3.播放控制 4.多平台播放 关键代码展示 <body> <div class="top"></div> <div id="containner"> <div style="width:…
如果你用vue弄移动端的页面,那么下拉刷新还是比较常见的场景,下面来研究如何写一个下拉刷新的组件(先上图); 由于节省大家的时间,样式就不贴出来了. html结构也不必介绍了,直接看代码吧-.- <transition> <div class="refresh-wrapper" ref="refresh"> <div class="refresh-inner"> <div class="refr…
在qt中,用到最多就是model/view的结构来表示数据层及表示层的关系.model用于给view提供数据.那如何来实现一个简单的树形model呢. 实现一个自己的model需要重载以下的方法: QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; bool setData(const QModelIndex &index, const QVariant &value, int rol…
先看效果图 我把页面标题和面包屑封装到一起..就不用涉及到组件的通讯了,不然又要去监听路由或者依赖状态去获取 这里写图片描述 疑惑解答: 点击父(也就是折叠菜单)为什么会跑到子菜单第一个 因为我第一个子路由是空路径,也就是默认路由 点击首页为什么会跑到客户管理的第一个 因为根路由我写了个重定向 功能点 支持分隔符的传入,字符串格式 标题的同步改动 实现原理 面包屑的文字不是通过命名路由的name实现(很多问题), 而是放到meta里面实现一个自定义name 遍历遍历遍历,比对比对比对..剩下的看…
在开发Web应用程序中,文件上传是经常用到的一个功能. 在Jquery时代,做上传功能,一般找jQuery插件就够了,很少有人去探究上传文件插件到底是怎么做的. 简单列一下我们要做的技术点和功能点 使用技术 客户端使用vue.js 3.0,并使用vue3新增的功能:Composition API ,服务器使用asp.net core 功能点 标签美化 文件预览 文件上传 服务器接收文件 文件选择美化 在标准的html文件选择标签,是十分不美观的.大概就是下图的样子 但是我们的设计师的设计图可不是…
模板层 模板层就是html页面,Django系统中的(template) 一.视图层给模板传值的两种方法 方式一:通过键值对的形式传参,指名道姓的传参 n = 'xxx'f = 'yyy'return render(request,'reg.html',{'n':n,'f':f}) #前面的n是参数名,后面的n才是具体的值 方式二:使用local()传全部的值,该方法虽好但是挺浪费空间资源的 return render(request,'reg.html',locals()) 传值需要主要注意的…
平时不论是在Spring配置文件中引入其他中间件(比如dubbo),还是使用切面时,都会用到自定义标签.那么配置文件中的自定义标签是如何发挥作用的,或者说程序是如何通过你添加的自定义标签实现相应的功能的呢?且看下文. 通过对本文的阅读,你会在阅读涉及到自定义标签的源码功能时事半功倍,而且还可以自己动手做出一个自己的自定义标签. 先呈上我自己在本地实现自定义标签的代码及对应讲解: 1.先无脑输出一个测试要用到的Bean类 public class User { private String use…