summernote如何禁用缓存,用summernote做富文本编辑器编辑完文章后再点编辑出现上一篇文章

summernote如何禁用缓存,用summernote做富文本编辑器编辑完文章后再点编辑出现上一篇文章

这是个好问题,问题也很好解决:

通过查阅官方API得知:

http://summernote.org/deep-dive/#bold-italic-underline-strikethrough

$('#summernote').summernote('reset');
$('#summernote').summernote('destroy');
第一句表示重置summernote里的内容

第二句表示销毁summernote。

两个连着用就能清楚缓存再次使用summernote了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要用C语言编写文档编辑器,需要掌握以下基本知识: 1. C语言基本语法和数据类型。 2. 文件操作函数,包括打开、读写、关闭文件等。 3. 字符串操作函数,包括字符串拼接、复制、查找、替换等。 4. 缓存区操作函数,包括缓存区读写、移动光标等。 下面是一个简单的文档编辑器示例代码,实现了打开、编辑、保存等基本功能: ``` #include <stdio.h> #include <stdlib.h> #include <string.h> #define BUFFER_SIZE 1024 int main() { char filename[100], buffer[BUFFER_SIZE]; FILE *fp; int choice, len, pos; printf("Enter file name: "); scanf("%s", filename); fp = fopen(filename, "r"); if (fp == NULL) { printf("File not found.\n"); exit(1); } printf("\nFile contents:\n\n"); while (fgets(buffer, BUFFER_SIZE, fp) != NULL) { printf("%s", buffer); } fclose(fp); while (1) { printf("\n1. Edit file\n2. Save and exit\n\nEnter choice: "); scanf("%d", &choice); switch (choice) { case 1: fp = fopen(filename, "r+"); printf("\nEnter position to edit: "); scanf("%d", &pos); fseek(fp, pos, SEEK_SET); printf("Enter text to insert: "); scanf("%s", buffer); len = strlen(buffer); fwrite(buffer, len, 1, fp); fclose(fp); break; case 2: fp = fopen(filename, "w"); printf("\nEnter text to save: "); scanf("%s", buffer); len = strlen(buffer); fwrite(buffer, len, 1, fp); fclose(fp); exit(0); default: printf("Invalid choice.\n"); break; } } return 0; } ``` 该程序首先要求用户输入要打开的文件名,并打开该文件。如果文件不存在,则输出错误信息并退出程序。 然后,程序使用fgets函数读取文件内容,并将其输出到屏幕上。 接下来,程序进入一个死循环,等待用户输入编辑或保存选项。如果用户选择编辑选项,程序要求用户输入要编辑的位置和要插入的文本,然后使用fseek和fwrite函数将文本插入到文件中的指定位置。 如果用户选择保存选项,程序要求用户输入要保存的文本,并使用fwrite函数将文本写入文件中。然后程序退出。 需要注意的是,该程序只实现了最基本的文本编辑功能,无法处理复杂的文本格式和编辑操作。如果要实现更复杂的功能,需要进一步学习和掌握相关知识。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值