zoukankan      html  css  js  c++  java
  • 【js】知乎chrome控制台字符画招聘信息实现

    知乎主页使用chrome控制台打开可以看到如下的招聘信息,我们也来做一个

     知乎控制台

    Step1:获取字符画:

    去这个网站Text to ASCII获得你想展示的字符,复制下来

    Step2: 在js里写一个函数

        Function.prototype.getMultiLine = function () {
                var lines = new String(this);
                lines = lines.substring(lines.indexOf("/*") + 3, lines.lastIndexOf("*/"));
                return lines;
            }

    Step3: 定义一个变量,将字符粘贴进来

    var string = function () {
    /*
              _____                   _____                   _____                   _____          
             /                     /                     /                     /             
            /::\____               /::                   /::                   /::            
           /:::/    /               :::                 /::::                 /::::           
          /:::/    /                 :::               /::::::               /::::::          
         /:::/    /                   :::             /:::/:::             /:::/:::         
        /:::/____/                     :::           /:::/__:::           /:::/__:::        
       /::::                         /::::         /::::   :::         /::::   :::       
      /::::::       _____   ____    /::::::       /::::::   :::       /::::::   :::      
     /:::/:::     /     /     /:::/:::     /:::/:::   :::\____ /:::/:::   :::     
    /:::/  :::    /::\____/::   /:::/  :::\____/:::/  :::   :::|    /:::/__:::   :::\____
    ::/    :::  /:::/    :::  /:::/    ::/    ::/   |::::  /:::|____:::   :::   ::/    /
     /____/ :::/:::/    / :::/:::/    / /____/ /____|:::::/:::/    / :::   :::   /____/ 
              ::::::/    /   ::::::/    /                |:::::::::/    /   :::   :::         
               ::::/    /     ::::/____/                 |::|::::/    /     :::   :::\____    
               /:::/    /       :::                     |::| ::/____/       :::   ::/    /    
              /:::/    /         :::                    |::|  ~|              :::   /____/     
             /:::/    /           :::                   |::|   |               :::             
            /:::/    /             :::\____              ::|   |                :::\____        
            ::/    /               ::/    /               :|   |                 ::/    /        
             /____/                 /____/                 |___|                  /____/         
                                                                                                       
    */
            }

    注意:字符在这里是被注释掉的,这样利用上面的函数就能按照格式在控制台输出了

    Step4: 使用console.log将刚刚定义的变量输出:

            window.console.log(string.getMultiLine());

    完整代码

    <script>
        Function.prototype.getMultiLine = function () {
                var lines = new String(this);
                lines = lines.substring(lines.indexOf("/*") + 3, lines.lastIndexOf("*/"));
                return lines;
            }
    
            var string = function () {
    /*
              _____                   _____                   _____                   _____          
             /                     /                     /                     /             
            /::\____               /::                   /::                   /::            
           /:::/    /               :::                 /::::                 /::::           
          /:::/    /                 :::               /::::::               /::::::          
         /:::/    /                   :::             /:::/:::             /:::/:::         
        /:::/____/                     :::           /:::/__:::           /:::/__:::        
       /::::                         /::::         /::::   :::         /::::   :::       
      /::::::       _____   ____    /::::::       /::::::   :::       /::::::   :::      
     /:::/:::     /     /     /:::/:::     /:::/:::   :::\____ /:::/:::   :::     
    /:::/  :::    /::\____/::   /:::/  :::\____/:::/  :::   :::|    /:::/__:::   :::\____
    ::/    :::  /:::/    :::  /:::/    ::/    ::/   |::::  /:::|____:::   :::   ::/    /
     /____/ :::/:::/    / :::/:::/    / /____/ /____|:::::/:::/    / :::   :::   /____/ 
              ::::::/    /   ::::::/    /                |:::::::::/    /   :::   :::         
               ::::/    /     ::::/____/                 |::|::::/    /     :::   :::\____    
               /:::/    /       :::                     |::| ::/____/       :::   ::/    /    
              /:::/    /         :::                    |::|  ~|              :::   /____/     
             /:::/    /           :::                   |::|   |               :::             
            /:::/    /             :::\____              ::|   |                :::\____        
            ::/    /               ::/    /               :|   |                 ::/    /        
             /____/                 /____/                 |___|                  /____/         
                                                                                                       
                                                                                          
    */
            }
            window.console.log(string.getMultiLine());
    </script>
  • 相关阅读:
    js实现各种复制到剪贴板的方法
    PowerDesigner生成数据字典
    oracle实用sql之将逗号分割的字符串分割多个列
    ROW_NUMBER() OVER()函数用法;(分组,排序),partition by
    SQL Server 2008中的CTE递归查询得到一棵树
    【GoLang】GoLang 错误处理 -- 使用 error is value 的思路处理,检查并处理error
    【GoLang】golang 报管理工具 Godep 介绍
    【GoLang】GoLang 错误处理 -- 使用异常的思路进行处理
    【GoLang】GoLang 官方 对 error 处理的意见
    【GoLang】panic defer recover 深入理解
  • 原文地址:https://www.cnblogs.com/HGNET/p/14098850.html
Copyright © 2011-2022 走看看