常用前端解决方案

CSS 去除两个span之间的默认间距

去除两个span之间的默认间距:(两步解决)
1、将两个span的父级元素 font-size 设置为0。
2、然后再分别设置两个span的font-size即可解决。

js获取当前时间

getNowTime: function () {
	let dateTime
	let yy = new Date().getFullYear()
	let mm = new Date().getMonth() + 1
	let dd = new Date().getDate()
	let hh = new Date().getHours()
	let mf = new Date().getMinutes() < 10 ? '0' + new Date().getMinutes()
	:
	new Date().getMinutes()
	let ss = new Date().getSeconds() < 10 ? '0' + new Date().getSeconds()
	:
	new Date().getSeconds()
	dateTime = yy + '-' + mm + '-' + dd + ' ' + hh + ':' + mf + ':' + ss
	return dateTime
},

nodejs获取ini文件配置信息

var fs = require("fs")
var ini = require("ini")
// 读取ini文件并返回对应json数据
ParseInIFileToJson(strIniFilePath){
    if (fs.statSync(strIniFilePath)) {
      let strFileAllValue =fs.readFileSync(strIniFilePath,  "utf-8")
      console.log("strFileAllValue:",strFileAllValue.toString())
      let JsonValue = ini.parse(strFileAllValue)
      return JsonValue;  //返回Json对象
    } else {
      console.log("no conf")
      return 60
    }
}

nodejs字符串占位符,尤其适合既有单引号,又有双引号的字符串

const util = require('util'); 
let command = "ls"
util.format("gnome-terminal -e 'bash -c \"%s; exec bash\"'",command)

js 对纯json处理

json格式如下

{
	"test":{
		"test1":"test1"
	},
	"test2":{
		"test2":"test2"
	}
}
// 获取json数据的长度
let length = Object.keys(response.data.devices).length
let jsonData = JSON.parse(JSON.stringify(json_data))
Object.keys(json_data).forEach((item, index) => {
  // json数据的key
  console.log("key:", item)
  // json数据对应的值
  console.log("jsonData:",json_data[item])
})

node statSync使用注意

try {
  path = "test"
  // 当存在对应路径时
  fs.statSync(path)
} catch(e) {
  // 不存在路径采用抛异常
  console.log("error")
  return false
}

node 获取当前nodejs 进程目录

process.cwd()

node 获取当前文件目录

__dirname

滚动条样式对应css

.how::-webkit-scrollbar {
    /*滚动条整体样式*/
    width : 4px;  /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.show::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 4px;
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    background   : #FF781A;
}
.show::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    background   : #ededed;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值