codemirror javascript在线脚本编辑器

    <title>codeMirror测试</title>
    <link type="text/css" rel="stylesheet" href="codemirror/lib/codemirror.css" />
    <link type="text/css" rel="stylesheet" href="codemirror/theme/eclipse-ext.css" />
    <link type="text/css" rel="stylesheet" href="codemirror/addon/hint/show-hint.css" />
    <script type="text/javascript" src="codemirror/lib/codemirror.js"></script>
    <script type="text/javascript" src="codemirror/mode/javascript/javascript.js"></script>
    <script type="text/javascript" src="codemirror/addon/hint/show-hint.js"></script>
    <script type="text/javascript" src="codemirror/addon/hint/javascript-hint.js"></script>

    <style>.CodeMirror {border: 1px solid black;}</style>

<h2>Autocomplete Demo</h2>
< textarea id="code" name="code">< /textarea>
< button type="submit" name="button" id="button" value="if{ &#10 &#10}else{&#10 &#10}">if..else< /button>

< script src="jquery-1.11.3.js">< /script>
< script>
    CodeMirror.velocityContext = "server software env";  //提取到外部,方便从后台获取数据
    CodeMirror.velocityCustomizedKeywords = "server.ip server.cache software.conf software.version software.tags.count";
    var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
        lineNumbers: true,
        extraKeys: {"Ctrl-Q": "autocomplete"},  //避免热键冲突  
        mode: {name: "javascript", globalVars: true}
    });
    $("#button").click(function () {
        editor.replaceSelection("if{\n\n}else{\n\n}")
    });
//    editor.on('change', function() {
//        editor.showHint();  //满足自动触发自动联想功能
//    });
< /script>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值