站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题在CSDN-BLOG文本编辑器中编写HTML和Javascript等问题

在CSDN-BLOG文本编辑器中编写HTML和Javascript等问题

摘要: 在CSDN-BLOG文本编辑器中编写HTML和Javascript等问题
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible">

说明:如果你只是在CSDN的网络文本编辑器中编辑纯文本内容,那么下文对你实无太多帮助。

首先,略述CSDN中BLOG文本编辑器最要命也是众所周知的问题:如果在“设计”栏中书写,最大的问题就是每写一个字都要刷新一次,此时CPU资源突然会上升至80%左右,不知道编辑器在我键入字符的时候文本编辑器都做了些什么?虽然我对DHTML很熟悉,但我实在没有太多时间去研究这个BUG。如果图省事,直接在word中书写好再作一次粘贴,只不过这样最终生成的编辑文本字符将变得非常巨大 - 原因是文本编辑器所接受剪切板(clipboard)的数据中包括了大量关于页面布局的HTML代码,其中大多数HTML代码都是多余的。

接着我要说明的是,在我的BLOG中关于DHTML、Javascript、css以及ASP,JSP等网络技术文章非常多,在编写这些文章的同时需要插入许多关于HTML,Javascript,asp,jsp标记代码。最常见的是,如果直接在“设计”栏输入'<'和'>'字符,<'和'>'字符将被转义为"&lt;"或"&gt;", 如果你切换到"设计"栏,将会看到效果;但在"HTML"栏中输入时又视情况而定:如果键入'<'和'>'字符,例如,输入
,这表明是HTML标记语法书写以布局页面,将不会转义处理。无论如何,将编辑器中的数据递交至服务器处理时,服务器仍会依据前面所述情况而决定是否转义。

最后,要讲的是如何插入css代码和Javascript代码,为此,我也摸索了很长时间:(

这只能在“HTML”栏中完成,需要注意下面两项:

1. 插入的css和Javascript代码必须放到所有已编写完的文本、HTML标记的最后。

2. 在插入css代码时,