码迷,mamicode.com
首页 > 其他好文 > 详细

BBcode1

时间:2015-10-20 11:45:09      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

1BBcodeBBCodeBulletin Board Code的缩写,有译为「BB代码」者,属于轻量标记语言(Lightweight Markup Language)的一种,如字面上所显示的,它主要是使用在BBS、论坛、Blog等网络应用上。BBcode的语法通常为 [标记] 这种形式,即语法左右用两个中括号包围,以作为与正常文字间的区别。系统解译时遇上中括号便知道该处是BBcode,会在解译结果输出到用户端时转换成最为通用的HTML语法。

BBcode有两个主要目的

1. 便利

  最为通用的HTML语法虽然已相当简单易懂,但仍需要一定时间学习后才能上手,因此BBcode采用更为直觉易学的语法,转换为HTML的工作则交由系统来代劳。

2. 安全

  过去BBS、论坛、Blog也曾经设计开放HTML语法让用户使用,但却衍生出语法输入错误时造成整页排版错乱、有心人利用HTML语法进行XSS式的攻击与破坏等问题。由于BBcode的转换为系统机械式的行为,所以可以有效避免人为输入错误的问题,而BBcode为预先设计好的语法,也就是说意图以BBcode达成所有的HTML语法效果是不可能的,相当于一种语法过滤,如此便可避免所有可能发生的恶意破坏。
  BBcode并没有一个共同的标准,各个BBS、论坛、Blog等网络应用程序可能会有自己独创的BBcode,但基本上仍有一些语法因为被广泛采用而成为共通语法。

范例

BBcode并没有一个共同的标准,各个BBS、论坛、Blog等网络应用程式可能会有自己独创的BBcode,但基本上仍有一些语法因为被广泛采用而成为共通语法,简单举例如下:

http://www.cnblogs.com/adforce/archive/2012/12/19/2825006.html

BBcode1

标签:

原文地址:http://www.cnblogs.com/lsszjx/p/4894155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!