基于 Web 的終端控制臺的 jQuery 插件:jquery-console
jquery-console 實現了簡單的基于 Web 瀏覽器的終端控制臺的 jQuery 插件。
可選設置:
autofocus bool Autofocus the terminal, rather than
having to click on it.
promptHistory bool Provide history support (kind of crappy,
needs doing properly.)
historyPreserveColumn bool Preserve the column you were one when
switching between history.
welcomeMessage string Just a first message to display on the
terminal.
promptLabel string Prompt string like 'JavaScript> '.
cols integer the number of cols, this value is only
used by the command completion to format
the list of results.
commandValidate function When user hits return, validate
whether to trigger commandHandle and
re-prompt.
commandHandle function Handle the command line, return a
string, boolean, or list
of {msg:"foo",className:"my-css-class"}.
commandHandle(line,report) is
called. Report function is for you
to report a result of the command
asynchronously.
commandComplete function Handle the command completion when the
tab key is pressed. It returns a list
of string completion suffixes.
animateScroll bool Whether to animate the scroll to
top. Currently disabled.
charInsertTrigger function Predicate for whether to allow
character insertion.
charInsertTrigger(char,line) is called.
cancelHandle function Handle a user-signaled interrupt.
fadeOnReset bool Whether to trigger a fade in/out when
the console is reset. Defaults to true. 在線演示:http://chrisdone.com/jquery-console/

本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!