所见即所得与所见即所得

2024-01-25

在基于 Web 的应用程序中,哪一个更好、更理想?

Edit:

实际上我正在开发一个社区网站。所以用户的水平可能会有所不同。听说 WYSIWYG 编辑器存在 XSS 安全问题。我也不熟悉所见即所得编辑器及其功能。据我所知WYSIWYM 编辑器中的功能较少与另一位相比。我想到了一个名为“WMD:所见即所得的 Markdown 编辑器”。它非常容易使用。

因此,应该具备安全性和易用性。在这种情况下哪个编辑器会更好。


如果您的用户可以处理所见即所得,我会同意。

我正在考虑你的系统将是视觉的,也就是说,如果你说某个东西是标题,它看起来就像一个标题(否则 WYS 部分将不适用)。如果用户必须手动键入标记,那么只有最精明或最技术的用户才能处理它。

我在大多数用户身上看到的是,他们很难在文档中表达他们想要的内容。他们不认为“这是一个标题”,他们认为“这应该更大、更大胆”。不能认为“这是一个标题”的人无法处理所见即所得的内容,否则他们会发现很难。

谁将成为您的用户群?如果是写学术论文的人,我会选择所见即所得,因为他们处理它不会有任何困难。如果是家庭主妇写菜谱,她们可能无法处理,或者会发现它太难了,以至于她们会认为不值得付出努力。

对我来说,理想的是所见即所得,但只有当你认为你的目标用户能够处理它时才这样做,否则你将不得不使用所见即所得。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

所见即所得与所见即所得 的相关文章

  • 如何从 Angular 8 中 primeng p-editor 的工具栏中删除选项卡?

    这是m代码 tabIndex 1 适用于大多数情况 但不适用于选择标签和 ql image 我想从中删除所有选项卡 并希望焦点直接位于编辑器框中而不是工具中
  • mongo.exe 有更好的 shell [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这个问题似乎不是关于主要由程序员使用的特定编程问题 软件算法或软件工具 help on topic 如果您认为该问题与主题相关另一个 St
  • Android Studio 折叠定义和方法

    如何折叠 Android Studio 编辑器中的所有定义和方法 Visual Studio 有这个选项Edit gt Outlining 但我在 Android Studio 中找不到类似的功能 我确信这个功能存在 如何使用Android
  • 刚习惯在 OS X 上的 emacs 中进行 paredit - 为什么 C-) 不起作用?

    我最近在 Mac OS X Leopard 中设置了 Common Lisp 编程环境 我发现 paredit 是一个不可或缺的 emacs 模块 Paredit 正在尽力帮助我更轻松地处理我的 Lisp 代码 但我遇到了一些陷阱 C 必然
  • Docker 开发环境中的丰富编辑器

    所以我和我的团队已经购买了 Docker 它对于部署和测试来说非常棒 我真正的问题是如何建立良好的开发人员体验 特别是围绕编写 Python 应用程序 但这个问题可以推广到 Nodejs Java 等 问题 在编写 Python 应用程序时
  • Visual Studio 2010 XAML 编辑器尴尬的 IntelliSense?

    在 Visual Studio C 文本编辑器中 当您需要属性时 只需键入prop然后点击两次选项卡即可获取属性的 片段 模板 类型和属性名称都会突出显示 当您想要在类型和属性之间切换时 请按 Tab 键 然后在完成后按 Enter 键 光
  • 任何人都知道用于托管 win32 exes/dll 的免费/便宜的命令行资源编辑器

    我已被推荐 资源调谐器控制台 http www heaventools com command line resource editor htm但这有点超出了我的价格范围 我正在寻找可以从 nant 构建脚本启动的东西 并告诉它用附加属性标
  • 当缓冲区有未保存的更改且未命名时退出 vim?

    我在 vim 中创建了一个空白的 临时缓冲区 即不与特定文件关联 方法是使用 vnew 然后我玩了一些文本 现在我只想退出编辑器 不保留这个 临时缓冲区 的内容 当我输入命令时 q Vim 给我 No Name E37 No write s
  • 如何打开给定文件的用户系统首选编辑器?

    我试图弄清楚如何打开给定文件的系统首选编辑器 假设我们有一个用 Java 编写的文件管理器 用户转到文件夹并查看文件列表 并且 例如 有一个文件Icon jpg 用户双击文件名 文件将在系统的首选编辑器 即 Gimp 中打开 主要问题是 如
  • Notepad++:块注释不起作用

    I am running Notepad 5 8 5 on Windows 7 editing Perl programs I would like to comment out a block of text lines and late
  • MS Dynamics CRM 2012:脚本编辑器增强功能

    我一直在尝试查找有关下一个 Microsoft Dynamics CRM 产品 2012 6 的更多信息 我主要对脚本编辑器的任何增强感兴趣 版本 4 和版本 5 2011 之间有很大的改进 最受我欢迎的是跨表单 字段事件共享脚本函数的能力
  • 如何在 Visual Studio Code for Mac 中向上或向下移动一行

    我熟悉如何在其他编辑器 例如 Atom 和 Sublime 中上下移动一行 在 Visual Studio Code for Mac 中这是如何完成的 在 Visual Studio Code for Mac 中 To move a lin
  • CKEditor 如何在取消帖子时删除服务器中的图像文件

    我正在使用nodeJS 后端 react 前端 mongoDB 我安装了 CKEditor5 以便在船上发布许多图像 它可以完美地在我的服务器文件夹上上传图像CKfinder But 如果有人停止发布上传的图像 无用的图像将保留在我的服务器
  • 在 IntelliJ Idea IDE 中禁用单击、拖动、剪切和粘贴

    在我的 IntelliJ Idea 13 1 2 IDE 中 我不断遇到通过笔记本电脑触摸板单击并拖动进行选择的情况 我总是不小心点击并拖动文本和剪切线 我在选项和设置面板中搜索了 单击和拖动 一词 但我没有找到关闭此功能的方法 Intel
  • 如何在不关闭vim的情况下重置vim的设置(包括插件,.vimrc文件)?

    我已经使用 vim 两年了 我使用 pathogen 进行插件管理 我在寻找 一种在不关闭 vim 的情况下重置所有 vim 设置 包括插件 vimrc 文件 的方法 是 有什么想法吗 PS 在某些情况下 重新加载 vimrc 与重新打开
  • 使用 Eclipse 处理 PHP 中的阿拉伯字符串

    我目前正在致力于一个网站的本地化 该网站最初只有英文 第三方公司进行了翻译 并向我们提供了包含翻译的 Excel 文件 我成功地将其转换为可以在视图中使用的 PHP 数组 我正在使用 Windows 版 Eclipse 来编辑 PHP 文件
  • 电脑重启后Eclipse无法启动

    我的 Eclipse 没有启动 因为我的计算机有点冻结 所以我不得不强制重新启动它 当我不得不重新启动时 Eclipse 已打开 我相信这很可能是原因 我不知道如何解决这个问题 每当我尝试打开它时 它都会告诉我检查工作区中的 log 文件
  • 访问 bootstrap-wysihtml5 编辑器对象

    我正在尝试访问 bootstrap wysihtml5 编辑器对象 我这样做是这样的 document ready function someLink live click function var wysihtml5Editor text
  • 如何禁用 Aloha 编辑器工具栏?

    有没有办法像侧边栏一样禁用 Aloha 的 ExtJS 工具栏 Aloha settings modules aloha aloha jquery editables editable jQuery sidebar disabled tru
  • 带有 Viper 和 Vimpulse 的 Emacs 缺少哪些 Vim 功能?

    Emacs 的一些重要功能在 Vim 中是缺失的 例如 comint 模式 并且没有脚本 插件可以替代它们 与 Emacs 相比 Vim 也有一些优点 例如模式编辑和通常更好的默认快捷键 然而 Viper 模式让我两者兼而有之 Vimpul

随机推荐

  • AppManifest 验证失败。 WMAppmanifest.xml 中的 AppPlatformVersion 无效

    我最近将 WP8 Silverlight 应用程序升级到 8 1 Silverlight 但现在 在构建 ehwn 时我总是收到此错误消息 AppManifest Validation failed Invalid AppPlatformV
  • 动态迭代编程生成组合

    用我自己的程序版本更新 我正在尝试进行迭代动态编程来生成n choose k组合 假设我有 4 个值向量 v1 1 1 1 v2 2 2 2 v3 3 3 3 v4 4 4 4 现在我使用加法作为我的聚合函数 我想生成4 choose 2向
  • 无法删除 Cordova 插件

    我使用以下命令删除未使用的 Cordova 插件 cordova plugin remove cordova plugin facebook Uninstalling cordova plugin facebook from android
  • 更改配置文件 maven 中的源目录

    我想对特定的 Maven 配置文件使用不同的源目录 但是 当我尝试在配置文件定义中指定它时 出现此错误 Unrecognised tag sourceDirectory position START TAG seen
  • javascript代码阻止输入特殊字符以外的内容

    我正在编写一些简单的 JavaScript 来防止在我的表单中输入字符 我到了这个阶段 我能够阻止所有打字 并注意到它阻止了所有字符except特别的 比如 我可以使用以下命令在我的 mac 上输入 Option 字母键 我怎样才能防止这些
  • PyCharm 中类“”的未解析属性引用“对象”

    我使用社区pycharm python的版本是3 6 1 django是1 11 1 这个警告对运行没有影响 但我无法使用IDE的自动完成功能 您需要启用 Django 支持 去 PyCharm gt 首选项 gt 语言和框架 gt Dja
  • 当鼠标仍然按下时,如何防止在 Winforms Listview 中立即触发 MouseUp 事件?

    基本上 如果您有一个打开了多重选择的标准列表视图 则鼠标向上和向下事件可以正常工作 但是 如果您关闭多选并在列表视图上单击并按住鼠标按钮 则当鼠标按钮仍处于按下状态时 它会立即触发向下然后向上事件 有办法防止这种情况吗 我只希望在释放鼠标按
  • EF Core - 一个 sql 请求中的多个计数

    我试图从表中获取多个计数统计信息 但没有得到我想要的 Code var result db Users Select g gt new count db Users Count acCount db Users Count u gt u U
  • 在生成 PDF 时,如何将 Google 地图(或其他 GIS 地图)输出嵌入到 PDF 中?

    我需要在服务器端生成 PDF 文档 其中包括地图 标记等 但据我所知 由于 JavaScript 依赖 这对于 Google 地图来说是不可能的 有没有办法使用 Google Maps API 来实现此目的 或者是否有其他免费 或便宜 的替
  • Delphi XE2:调用 WinAPI EnumResourceNames 导致 Win64 平台中的访问冲突

    在Delphi XE2 Win32平台上运行以下代码可以正常工作 然而 在 win64 平台上编译的相同代码如果在调试模式下运行 将导致 EnumRCDataProc 中的访问冲突 procedure TForm2 Button1Click
  • 在目录中查找部分字符串匹配的文件

    我有一个包含以下文件的目录 apple1 json gz apple2 json gz banana1 json gz melon1 json gz melon2 json gz 我希望找到所有的apple banana and melon
  • Python解析包含函数、列表和字典的字符串

    我正在尝试找到方法来解析可以包含用 python 语法编写的变量 函数 列表或字典的字符串 并用 分隔 空格应该在任何地方都可以使用 因此当它不在 或 内时 请用 分隔 示例字符串 variable function1 1 3 functi
  • 从分支获取最新 Git 提交哈希的命令

    如何使用命令行检查特定 Git 分支的最新提交哈希值 git log n 1 branch name branch name 可能是远程或本地分支 是可选的 没有branch name 它将显示当前分支上的最新提交 例如 git log n
  • Clang - 将 C 标头编译为 LLVM IR/位码

    假设我有以下简单的 C 头文件 foo1 h typedef int foo typedef struct foo a char const b bar bar baz foo bar 我的目标是获取这个文件 并生成一个看起来像这样的 LL
  • 树莓派-gpio (sysfs) 上的 poll() 树莓派

    正如标题所述 我在将一些用户空间中断代码从另一个 armv7 嵌入式 Linux 平台移植到 Raspberry Pi 2 Model B 时遇到问题 我知道 WiringPi 库 并让它以这种方式工作 但出于评估原因 我希望在两个平台上运
  • 无法同时处理点击和触摸事件

    我正在尝试处理按钮上的触摸事件和单击事件 我执行以下操作 button setOnClickListener clickListener button setOnTouchListener touchListener 当注册任何一个侦听器时
  • Windows 每种语言版本的默认代码页

    在哪里可以找到有关 Windows 每种语言版本的默认代码页的信息 即 ANSI 每种语言版本的代码页 我找到了Windows 支持的代码页 http msdn microsoft com en us goglobal bb964654 a
  • 构建 AOSP 并添加具有运行时权限的系统应用程序

    我在 Android 6 AOSP 上工作 我能够构建添加应用程序作为系统应用程序 但现在我想在这个系统应用程序上默认添加运行时权限 这样应用程序就可以启动而无需要求用户验证权限 你知道我该怎么做吗 谢谢你的帮助 如果您的应用程序具有特权
  • 为什么 getSelectedItem 返回 null?

    我刚刚学习 OOP 对这篇基本文章感到抱歉 我不知道为什么当我尝试获取所选项目的值时它返回 nullJComboBox public class AddEmployee extends javax swing JInternalFrame
  • 所见即所得与所见即所得

    在基于 Web 的应用程序中 哪一个更好 更理想 Edit 实际上我正在开发一个社区网站 所以用户的水平可能会有所不同 听说 WYSIWYG 编辑器存在 XSS 安全问题 我也不熟悉所见即所得编辑器及其功能 据我所知WYSIWYM 编辑器中