加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

为自己的ASP网站系统构建一套标记语言 - ASP教程

发布时间:2016-08-15 02:48:14 所属栏目:Asp教程 来源:站长网
导读:作为动态网站在建设过程中难免遇到在线编辑文章的问题。HTML提供了一个textarea标记,但是实际上没有解决这个问题,因为从textarea的是纯文本。除非在输入的时
作为动态网站在建设过程中难免遇到在线编辑文章的问题。HTML提供了一个textarea标记,但是实际上没有解决这个问题,因为从textarea的是纯文本。除非在输入的时候使用了HTML标记,否则在输出的时候将获得从头到尾毫无结构的一盘文字。WEB设计中通过DHTML构建一类所见即所得的在线编辑器对这个问题有了很好的解决。

但是所见即所得并不是唯一的解决办法。笔者在上网过程中发现一些门户网站的在线编辑器非常有特色。它并不是所见即所得(但是提供了一个预览功能),而是一个textarea的文本域,但是又不支持HTML标记语言。而是有它自己的一套标记语言。

为自己的ASP网站系统构建一套标记语言 - ASP教程
图1
为自己的ASP网站系统构建一套标记语言 - ASP教程
图2

笔者使用觉得非常流畅,总结其优点如下:

第一, 它的标记不多,相对于HTML而言非常简单,而且通过回车可以自动生成段落,容易被一般用户所接受。笔者认为如果使用中文标记,可以被更多国内用户接受。

第二, 相对所见即所得的编辑器而言用户更能掌握自己的文章结构,生成乱码少。

第三, 可见性相对于HTML而言要好得多,加上预览功能后更佳。

第四, 由于自己的标记语言不支持脚本,因而是更安全的.

经过笔者一番思考和实践,现把构建这种属于自己的标记语言的方法公示:

首先,我们为自己的网站确定一套简单而必要的标记语言。确定时把一些不必要的省略。拿我而言,我为自己的网站确定的标记语言如下:

[图片]图片的网址[/图片]

[大标题]文字内容[/大标题]

[小标题]文字内容[/小标题] (考虑到用户可能会细分所以加上)

[粗体]文字内容[/粗体]

[斜体]文字内容[/斜体]

[链接]网址[/链接]

然后,提供一定的机制,让浏览器读懂我们的标记.那么,怎么让浏览器读懂我们自己确定的标记呢? 在内容显示的页面,我们需要写一个程序将我们的所有标记翻译成为标准的HTML标记,但是此前必须过滤掉用户输进来的HTML代码。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读