zoukankan      html  css  js  c++  java
  • 如何在你的网站中嵌入 RunJS 的代码 (gist)?

    RunJS 推出的一个叫做 Gist (此名完全来自与 Github 同样功能)的小功能,假如你在 RunJS 上写好了代码,你可以在自己的网站中加入如下 script 标签来引用该代码,代码将被语法着色,另外你还可以选择不同的主题样式。

    使用办法:

    1 <script src='http://runjs.cn/gist/xxxxxxxx[/yyyy/zzzzz]'></script>

    参数含义:

    • xxxxxxxx(代码标识符):代码的标识符,代码标识符可以在代码详情页和编辑器页面的 URL 中找到
    • yyyy(代码类型):有(js、css、html、all)四种方式供选择,可以根据需要来定制。
    • zzzzzz(主题样式):有(default、eclipse、django、emacs、fadetogrey、midnight、rdark)这七种主题样式可供选择,默认为default样式。

    注:URL中所有字母均为小写。

    例如,在这个帖子里我们嵌入如下代码:

    1 <script src='http://runjs.cn/gist/gew5wreh'></script>

    OSC 编辑器中嵌入 gist script 脚本的方法:

    1. 点击编辑器工具栏倒数第二个按钮切换到 HTML 源码编辑模式(如上图所示)
    2. 将上述代码复制进 HTML 源码中想要显示脚本的位置
    3. 再次点击倒数第二个按钮切换为可视化模式继续编辑其他内容

    注意事项:

    • 在可视化编辑效果下是无法看到 <script/> 标签内容。
    • 目前OSChina的博客、发帖和回帖支持嵌入 Gist 代码,其他功能不支持

    实际效果如下:

    Echo Ajax demo : 在线演示查看源码

    HTML :

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    <!DOCTYPE html>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
            <title>RunJS</title>
            <script class="jqueryform library" src="/js/sandbox/jquery/jquery-1.8.2.min.js" type="text/javascript"></script>
            <script class="jqueryform library" src="/js/sandbox/jquery-plugins/jquery.form-2.82.js" type="text/javascript"></script>
        </head>
        <body>
        <div class="white">RunJS echo 测试:</div><br>
            <form action="/action/echo/json" method="post" id="form">
            <label class="white">参数1:</label><input name="p1"/><br>
          <label class="white">参数2:</label><input name="p1"/><br>
          <label class="white">参数3:</label><input name="p2"/><br>
          <label class="white">参数4:</label><input name="p3"/><br>
          <label class="white">参数5:</label><input name="name"/><br>
          <input type="submit"/>
        </form
          
        <div id="result" class="white"></div>
        </body>
    </html>

    JavaScript :

    1
    2
    3
    4
    5
    6
    7
    $(document).ready(function() {
        $("#form").ajaxForm({
            success: function(m) {
                $("#result").html(m);
            }
        });
    })

    CSS :

    1
    2
    3
    4
    5
    6
    .white{
        color:white;
    }
    body{
        background-color:black;
    }
    Powered By RunJS

    更多关于 RunJS 的技巧请看: http://runjs.cn/help

  • 相关阅读:
    4种常见的缓存问题及解决方案详解
    如果你不了解Java的JVM,那真的很难进BAT一线大厂!
    终于有人把分布式事务说清楚了!
    这3个并发编程的核心,你一定要知道!
    Java垃圾回收机制你还不明白?一线大厂面试必问的!
    几种置换算法
    [ERR] Node 172.168.63.202:7001 is not empty. Either the nodealready knows other nodes (check with CLUSTER NODES) or contains some
    redis集群添加删除节点
    redis集群安装部署
    在Ubuntu下永久修改主机名
  • 原文地址:https://www.cnblogs.com/shihao/p/2803043.html
Copyright © 2011-2022 走看看