JavaScript/表格
外观
许多用户熟悉在网页上填写表格,然后点击“提交”按钮。JavaScript至少有两种方法可以改善此过程。
- JavaScript 可用于在数据发送到服务器之前检查数据。
- 有时网站会进行仅包含少量数据的“在线”计算,并将结果返回给用户。在这种情况下,JavaScript可以拦截“提交”按钮,在浏览器中本地执行整个计算。用户几乎立即获得结果,而不是等待他键入的数据发送到服务器,等待服务器处理该数据,然后等待数据从服务器返回。
许多人建议让所有内容对残疾人和禁用 JavaScript 的人来说都是可访问的。一种方法是从标准 HTML 表格开始,然后添加非侵入式 JavaScript 来改善对启用 JavaScript 的用户的用户体验。系统应该优雅降级,无论任何或所有 JavaScript 是否成功运行,都保持所有内容可用(并在必要时验证用户数据)。
- JavaScript/使用文件 提到了 HTML 表格的一种用途
- 超文本标记语言/表格 解释了如何在没有 JavaScript 的情况下编写“普通”表格。
- ↑ "如何将文本区域中键入的 HTML 内容作为 HTML 内容而不是文本显示在 div 中?"
- ↑ Andrey Fedoseev. "jQuery 插件,为文本区域添加实时预览面板,类似于 StackOverflow 编辑界面"
- ↑ Guillaume DE LA RUE. "JS 中的 Markdown 实时编辑器".
- ↑ Sacha Schmid. JavaScript 字数统计
- ↑ Drew Schrauf. "有效的 JavaScript 字数统计".
- ↑ "任何给定 DOM 元素的 JavaScript 字数统计"
- ↑ Jake Rocheleau. "使用 CSS3 和 jQuery 构建实时文本区域字符数限制"