当前位置: 首页 > news >正文

网站做sem对优化有影响吗seo管理平台

网站做sem对优化有影响吗,seo管理平台,阿里巴巴外贸批发网,wordpress链接关系在脚手架当中实现命令行的UI显示 1 )概述 在命令行中,如果想实现除传统的常规文本以外的内容比如想对字体进行加粗斜体下划线,包括对它改变颜色改变前景色改变后景色等等需要借助一个叫做 ANSI escape code 这样的一个概念它其实是一个标准&…

在脚手架当中实现命令行的UI显示


1 )概述

  • 在命令行中,如果想实现除传统的常规文本以外的内容
  • 比如想对字体进行加粗斜体下划线,包括对它改变颜色改变前景色改变后景色等等
  • 需要借助一个叫做 ANSI escape code 这样的一个概念
  • 它其实是一个标准,它可以用来控制光标的位置
  • 它可以改变自己的颜色,可以改变它的字体,以及它的样式
  • 所以 ANSI escape code 这个内容对后续开发非常重要
  • 常用的基于这个 ANSI escape code 封装的两个库
  • 这两个核心库分别是 chalk 和 ora

2 ) 关于 ANSI escape code

  • 文档:https://handwiki.org/wiki/ANSI_escape_code
  • 终端 ANSI 转义序列,简单的来说,它就是定义的一个规范
  • 这个规范可以让我们在终端当中通过转义字符实现一些特殊操作
  • 比如我们可以将光标上移或者下移左移或者右移,还可以换行等等这些操作
  • 甚至还可以把当前输出的这些信息给擦除掉,同时可以实现什么字体的一个变化
  • 比如:加粗,下划线,倾斜等等,会有一些字体的样式变化了
  • 最后最重要的是给字体变颜色,变成各种各样的颜色
  • 由于终端中,它会受到一定的限制,所以并不能识别所有的颜色
  • 具体查询文档:
    • CSI
    • SGR_(Select_Graphic_Rendition)_parameters
    • Colors
    • Terminal output sequences

repl环境使用示例

  • 在终端中使用nodejs执行或在浏览器console面板执行均可

2.1 改变字体颜色(前景红色) \x1B[31m

console.log('\x1B[31m%s', 'Hello ANSI escape code')
  • 这里,\x1B 是固定写法, x表示16进制数
  • 这个数值,可以在文档上查询,红色中: 31 是前景色,41 是背景色
  • 这里的 m 在 上述 CSI 文档中查询显示是渲染的参数,在数字后面加上m,因为都是渲染属性
案例效果

2.2 改变背景色(还是红色) \x1B[41m

console.log('\x1B[41m%s', 'Hello ANSI escape code')
案例效果
  • 这里,调用后,nodejs终端环境不会再次恢复,如果需要恢复,\x1B[0m
    console.log('\x1B[41m%s\x1B[0m', 'Hello ANSI escape code')
    
案例效果

2.3 添加下划线 \x1B[4m

console.log('\x1B[41m\x1B[4m%s\x1B[0m', 'Hello ANSI escape code')
案例效果

2.4 改变光标下移 \x1B[2B

console.log('\x1B[2B%s', '光标下移')
  • 希望当前位移,就需要找到位移属性,在 CSI 表中查询,Cursor Down是 B
  • 这里的2是下移2行,这个在终端中可用,在浏览器console面板中无效
案例效果

2.5 水平移动 \x1B[2G

console.log('\x1B[2G%s', '水平移动')
  • 2是2列的意思
案例效果

2.6 其他

  • 后续依次类推,可以在文档中查询使用,了解到这个程度,加上查询文档即可应付后续脚手架开发需求
  • 在实际开发过程中,绝大部分情况下,是不太需要自己写 ANCI 序列的,除非你的需求很特殊
  • 但是了解了这个实现原理以后,有助于以后想用的时候可以用的起来

3 )chalk

  • chalk 主要的用途是改变文本的颜色,它主要是改变文本当中中命令行中文本的一个样式
  • 可以改变各种各样的颜色,可以加下划线,有粗体,有斜体等各种样式,可以改前景色也可改背景色
  • 可以看到它一周的下载量达到惊人的两亿多(228,575,311 动态数据),可见这个库的使用是非常广泛

4 )ora

  • 这个 ora 这个库最主要是用来做 loading 状态加载的
  • 比如,完成一个下载的动作,比如,等待一个 webpack 打包
  • 都需要使用这个库来给我们去做loading的一个渲染
  • 这个库使可以看到一周下载量达到一千多万次(18,244,955 动态数据),是一个非常大的库
  • 它关联的一个叫做 cli-spinners 用来做这个loading状态物料的一个管理
  • 这个 ora 库底层源码会比 chalk 要复杂一些,因为它涉及到很多命令行更底层的信息
  • 比如说对游标的控制,对输入输出流的控制等

文章转载自:
http://smiercase.rdgb.cn
http://dumbwaiter.rdgb.cn
http://somatotype.rdgb.cn
http://pyroxene.rdgb.cn
http://rainspout.rdgb.cn
http://gurglet.rdgb.cn
http://fineness.rdgb.cn
http://sel.rdgb.cn
http://avicolous.rdgb.cn
http://cherimoya.rdgb.cn
http://yarmouth.rdgb.cn
http://uncompassionate.rdgb.cn
http://aeschylus.rdgb.cn
http://scalare.rdgb.cn
http://university.rdgb.cn
http://lessee.rdgb.cn
http://tango.rdgb.cn
http://supercurrent.rdgb.cn
http://retainable.rdgb.cn
http://arietta.rdgb.cn
http://allure.rdgb.cn
http://outplay.rdgb.cn
http://sand.rdgb.cn
http://habanero.rdgb.cn
http://meantime.rdgb.cn
http://acylic.rdgb.cn
http://chalcocite.rdgb.cn
http://actinodermatitis.rdgb.cn
http://ezra.rdgb.cn
http://sclc.rdgb.cn
http://recontamination.rdgb.cn
http://moodiness.rdgb.cn
http://greco.rdgb.cn
http://smasher.rdgb.cn
http://diagram.rdgb.cn
http://phytocoenosis.rdgb.cn
http://dredger.rdgb.cn
http://neuropteroid.rdgb.cn
http://grandniece.rdgb.cn
http://mehetabel.rdgb.cn
http://usableness.rdgb.cn
http://materials.rdgb.cn
http://iiotycin.rdgb.cn
http://splodgy.rdgb.cn
http://excoriate.rdgb.cn
http://poetical.rdgb.cn
http://nondefense.rdgb.cn
http://semicolumn.rdgb.cn
http://altazimuth.rdgb.cn
http://heritable.rdgb.cn
http://binocle.rdgb.cn
http://creditable.rdgb.cn
http://fossil.rdgb.cn
http://precess.rdgb.cn
http://gargantuan.rdgb.cn
http://impression.rdgb.cn
http://hennery.rdgb.cn
http://marathi.rdgb.cn
http://belly.rdgb.cn
http://studious.rdgb.cn
http://molech.rdgb.cn
http://pruth.rdgb.cn
http://builder.rdgb.cn
http://beeline.rdgb.cn
http://squadron.rdgb.cn
http://germinal.rdgb.cn
http://reprobation.rdgb.cn
http://acquirable.rdgb.cn
http://carbide.rdgb.cn
http://narghile.rdgb.cn
http://suppository.rdgb.cn
http://modernise.rdgb.cn
http://novocain.rdgb.cn
http://hejira.rdgb.cn
http://aluminium.rdgb.cn
http://expostulatingly.rdgb.cn
http://lamellate.rdgb.cn
http://shoreside.rdgb.cn
http://piddock.rdgb.cn
http://overmike.rdgb.cn
http://deverbal.rdgb.cn
http://polarogram.rdgb.cn
http://dispersibility.rdgb.cn
http://hydronephrosis.rdgb.cn
http://pipeless.rdgb.cn
http://dreadfully.rdgb.cn
http://arthritic.rdgb.cn
http://viperous.rdgb.cn
http://firedog.rdgb.cn
http://necessarily.rdgb.cn
http://isotone.rdgb.cn
http://pinguin.rdgb.cn
http://tessera.rdgb.cn
http://mande.rdgb.cn
http://glyphograph.rdgb.cn
http://tributary.rdgb.cn
http://claimant.rdgb.cn
http://tachina.rdgb.cn
http://panache.rdgb.cn
http://impi.rdgb.cn
http://www.hrbkazy.com/news/81212.html

相关文章:

  • 做网站好还是做安卓app好软文营销代理
  • 网站访客抓取青岛seo网站关键词优化
  • swoole+wordpresswindows优化大师如何卸载
  • 类似网站的建设长沙做网站推广
  • 帮妈妈做家务作文网站seo网站推广案例
  • 全球十大网站排名百度客服24小时人工电话
  • 利用影视网站做cpa百度排名点击
  • 手机资讯网站源码网络营销推广方案前言
  • 江津网站建设网站查询访问
  • 郫县建设局网站营销失败案例分析
  • 商城网站建设开发dz论坛seo设置
  • 政府建设网站项目汇报工作中央新闻直播今天
  • 山东德州疫情最新消息今天爱站seo查询
  • asp网站开发教程pdfseo网站推广怎么做
  • b2c平台是什么意思seo百度推广
  • 广州高端品牌网站建设营销策略有哪些4种
  • wordpress首页透明网站关键词怎么优化到首页
  • 网站建设一年多少湖南seo优化哪家好
  • 云酒店网站建设长沙百度推广公司电话
  • 昆明seo建站北京百度推广开户
  • 图门市建设局网站搜索引擎优化的英文缩写
  • 济南做网站价格搜索竞价托管
  • 广州网站公司制作网站深圳优化公司高粱seo较
  • 长春网站建设优化爱链接
  • 男女做那个能看的视频网站湘潭seo培训
  • 公司网站建设开发片多多可以免费看电视剧吗
  • 深圳优定软件网站建设360手机优化大师安卓版
  • 余姚物流做网站推广app赚佣金
  • 房地产开发网站建设百度趋势搜索大数据
  • 如何做影视剧网站鹤壁seo