zoukankan      html  css  js  c++  java
  • node 学习记录

      启动项目 回顾:

    1、初始化项目:
    npm init
    2、创建 helloworld.js 文件,写入 nodejs 程序。
      如:console.log("Hello World");
    3、运行nodejs程序:
    node helloworld.js

    一、node 中 Shell的彩色console:https://www.jb51.net/article/178148.htm

      1、console 的属性设置:字符串  33 开头, 表示对窗口的控制。

      console.log('33[41m test 33[0m')    // 字符串最后面还是要加上 33[0m,不然 这个设置会在后面的 控制台上都有效

                

      2、33 后面不同的值 可能设置 的是不同的属性,如 背景色 或 字体颜色。

      console.log('33[33m test 33[0m')  // 这里和上面 只是 33 后面的值变了,但是设置的属性也不同了。上面设置的字体背景色,这里设置的是字体颜色。

       

      3、所有的控制字符串组合如下:

    33[0m 关闭所有属性
    33[1m 设置高亮度
    33[4m 下划线
    33[5m 闪烁
    33[7m 反显
    33[8m 消隐
    33[30~37m 这个区间都可以设置字体色      # 这个范围是设置 字体颜色 
    33[40~47m 这个区间都可以设置背景色      # 这个范围设置字体背景色
    33[90~97m 这个区间都可以设置高亮的字体色
    33[100~107m 这个区间都可以设置高亮的背景色
    33[nA 光标上移n行
    33[nB 光标下移n行
    33[nC 光标右移n行
    33[nD 光标左移n行
    33[y;xH设置光标位置
    33[2J 清屏
    33[K 清除从光标到行尾的内容
    33[s 保存光标位置
    33[u 恢复光标位置
    33[?25l 隐藏光标
    33[?25h 显示光标

      4、单字体颜色:

     console.log('33[33m test 33[0m')    // 效果如上图

      5、 单背景颜色:

    console.log('33[41m test 33[0m')     // 效果如上图

      6、自由组合: 多个属性同时设置,如:字体颜色 和 背景色

    console.log('33[31;43m test 33[0m')

           

      7、常用颜色:https://blog.csdn.net/weixin_33768153/article/details/86017203

        a、字体颜色**30-37**:

    console.log( "33[30m 黑色字 33[0m", '黑色');
    console.log("33[31m 红色字 33[0m");
    console.log("33[32m 绿色字 33[0m");
    console.log( "33[33m 黄色字 33[0m");
    console.log("33[34m 蓝色字 33[0m");
    console.log("33[35m 紫色字 33[0m");
    console.log("33[36m 天蓝字 33[0m");
    console.log("33[37m 白色字 33[0m");

        b、背景颜色范围**40-47**:

    console.log("33[40m 黑底 33[0m");
    console.log("33[41m 红底 33[0m");
    console.log("33[42m 绿底 33[0m");
    console.log("33[43m 黄底 33[0m");
    console.log("33[44m 蓝底 33[0m");
    console.log("33[45m 紫底 33[0m");
    console.log("33[46m 天蓝底 33[0m");
    console.log("33[47m 白底 33[0m");

      8、chalk 模块:我们很难记住每个符号,chalk 模块已经为我们封装好。

    console.log(chalk.red('Hello')

    二、node 中加密:http://encode.chahuo.com/  或  https://www.cnblogs.com/shoshana-kong/p/10981642.html(推荐)

       1、base64加密【可加密解密】:

          ps:理论上这个不可以称为加密,这个只是将您的文本按照一定的编码格式重新写一遍罢了,但是可以起到一定的加密作用。

      2、MD5加密 【加密不可逆】:亲测,md5加密的结果,每次是一样的。

      3、sha1加密【加密不可逆】:

      4、AES加密【需要密钥才能解密】:

      5、RSA加密【公钥加密,私钥解密】:


    总结:

      1、nodejs中不要使用相对路径:因为nodejs运行的时候,相对路径是相对于工作路径。  参考  https://www.cnblogs.com/pengdt/p/12072506.html

  • 相关阅读:
    SQL每日一题(20200512)
    SQL每日一题(20200506)
    SQL每日一题(20200509)
    sql每日一题(20200423)
    Oracle内存全面分析
    dbms_output.put与put_line
    oracle xml操作
    超级强大的破解极验滑动验证码--讲解非常详细
    python开发---目录
    Flask大全
  • 原文地址:https://www.cnblogs.com/wfblog/p/12978404.html
Copyright © 2011-2022 走看看