我正在尋找一個基於Web的HTML編輯器。我不是在尋找一個所見即所得的編輯器。作者需要能夠直接編輯HTML,並且我正在尋找諸如語法高亮,標記自動完成,空白格式等功能 - 您在典型的IDE中所期望的功能。它還需要能夠編輯HTML代碼片段,這些代碼片段本身不一定是有效的HTML代碼(例如,只有沒有表格標籤的表格行),而不會嘔吐。基於Web的HTML代碼編輯器
這樣的事情是否存在?
我正在尋找一個基於Web的HTML編輯器。我不是在尋找一個所見即所得的編輯器。作者需要能夠直接編輯HTML,並且我正在尋找諸如語法高亮,標記自動完成,空白格式等功能 - 您在典型的IDE中所期望的功能。它還需要能夠編輯HTML代碼片段,這些代碼片段本身不一定是有效的HTML代碼(例如,只有沒有表格標籤的表格行),而不會嘔吐。基於Web的HTML代碼編輯器
這樣的事情是否存在?
markItUp!是在jQuery庫上構建的 的JavaScript插件。它允許你 把任何textarea變成標記 編輯器。 Html,Textile,Wiki Syntax, Markdown,BBcode甚至您自己的 標記系統可以很容易地實現 。
CodeMirror是一個JavaScript庫 可用於創建 相對愉快的編輯界面 代碼類似的內容 - 計算機 程序,HTML標記,以及類似的。如果 已爲您正在編輯的 語言編寫了模式,則代碼 將被着色,編輯器將 選擇性地幫助您縮進。
我能想到的最接近的東西是ACE http://ace.ajax.org/,它是ajax.org和Mozilla Bespin原始產品的合併。
[WebMethod(EnableSession = true)]
public void GetUpcomingEvents(string EventType, string Keyword)
{
DataTable dt = sqlHelper.ExecuteDataTable("Sp_EventDescription", CommandType.StoredProcedure, new SqlParameter[]{
new SqlParameter("@mode", 20),
new SqlParameter("@EventType", EventType),
new SqlParameter("@Keyword", string.IsNullOrEmpty(Keyword) ? null : Keyword),
new SqlParameter("@CityId", Session["MasterCity"])
});
Context.Response.Clear();
Context.Response.Write(JsonConvert.SerializeObject(dt, Formatting.Indented));
Context.Response.Flush();
Context.Response.End();
}
儘管此代碼可能會回答這個問題,但提供有關如何解決問題和/或爲何解決問題的其他上下文可以提高答案的長期價值。 – 2017-03-17 08:34:55
太棒了... CodeMirror正是我要找的。謝謝! – 2011-05-19 01:56:49