一、富文本框
1.1 由于html中原生的textarea功能太弱,无法完成一些字体,颜色等功能,因此我们在开的时候经常会使用富文本框
…
1.2 修改的回填功能
①.单选框的回填
②.富文本框数据的回显
var E = window.wangEditor
var editor = new E(’#intro’);
var $text1 = $(’#txtIntro’);
editor.customConfig.onchange = function(html) {
// 监控变化,同步更新到 textarea
KaTeX parse error: Expected ‘EOF’, got ‘}’ at position 18: …xt1.val(html); }editor.create(…{img.intro}’)
// 初始化对应的内容
$text1.val(editor.txt.html());
1.3 删除功能
@RequestMapping(“/delete”)
public String delete(Integer id,HttpServletRequest req){
//注意:在咱们删除功能前还要先把图片删除了
//1.拿到咱们的Image数据
Images images = imageService.findOne(id);
if(images!=null){
//2.拿到真实的路径
String realPath = req.getServletContext().getRealPath(“”);
//3.拿到文件路径
String filePath = images.getStorepath();
//4.获取到文件
File file = new File(realPath+filePath);
//5.删除文件
file.delete();
}
imageService.delete(id);
return “redirect:/images/query”;
}
二.主页面的轮播图展示
<c:forEach items=” i m g s " v a r = " i m g " v a r S t a t u s = " s " > < d i v c l a s s = " i t e m < c : i f t e s t = " {imgs}" var="img" varStatus="s"> <div class="item <c:if test=" imgs“var=“img“varStatus=“s“><divclass=“item<c:iftest=“{s.index==0}”>
active
</c:if>
“>
}
3.2 创建SQL条件对象 SqlCondition
public class SqlCondition {
//当前页
private int currentPage = 1;
//每页条数
private int pageSize = 10;
}
3.3 在dao中添加了相应的方法
/**
- 最后返回的是Page对象,里面都要有值
/
@Override
public Page queryAll(SqlCondition condition) {
//①.拿到当前页与每页条数
int currentPage = condition.getCurrentPage();
int pageSize = condition.getPageSize();
//一.查询总条数
//1.1 准备查询总条数的sql
String sql = “select count() from t_image”;
//1.2执行sql拿到总条数
Integer totalCount = jdbcTemplate.queryForObject(sql, Integer.class);
//二.查询当前页的数据
//2.1 计算当前页是从第几条数据开始的
int beginIndex = (currentPage-1) * pageSize;
//2.2 准备相应的SQL
String dataSql = “select * from t_image limit “+beginIndex+”,”+pageSize;
//2.3 执行查询功能
List data= jdbcTemplate.query(dataSql, new BeanPropertyRowMapper<>(Images.class));
}
3.4 前端展示数据
@RequestMapping(“/query”)
public String query(SqlCondition condition,Model model){
model.addAttribute(“page”,imageService.queryAll(condition));
return “main”;
}
<c:forEach items=”${page.data}” var=“img”>
…
</c:forEash>
欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。
功能快捷键
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
合理的创建标题,有助于目录的生成
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用语法后生成一个完美的目录。
如何改变文本的样式
强调文本 强调文本
加粗文本 加粗文本
标记文本
删除文本
引用文本
H2O is是液体。
210 运算结果是 1024.
插入链接与图片
链接: link.
图片:
居中的图片:
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
如何插入一段漂亮的代码片
去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 .
生成一个适合你的列表
- 项目
- 项目
- 项目
- 项目
- 项目1
- 项目2
- 项目3
- 计划任务
- 完成任务
创建一个表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
设定内容居中、居左、居右
使用居中
使用居左
使用居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
SmartyPants
SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:
TYPE | ASCII | HTML |
---|---|---|
Single backticks | ‘Isn’t this fun | |
Quotes | “Isn’t this fun | |
Dashes | – is en-dash, — is em-dash |
创建一个自定义列表
- Markdown
- Text-to- HTML conversion tool
- John
- Luke
Authors
如何创建一个注脚
一个具有注脚的文本。2
注释也是必不可少的
Markdown将文本转换为 HTML。
KaTeX数学公式
您可以使用渲染LaTeX数学表达式 KaTeX:
Gamma公式展示 Γ ( n ) =
来源:loveJuly_
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!