本篇内容主要讲解“jss高性能的JS to CSS编译器有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jss高性能的JS to CSS编译器有什么作用”吧!
jsS是一种比css更强大的抽象,它使用JavaScript以声明和可维护的方式描述样式。它是一个高性能的jstocss编译器,可在运行时和服务器端运行。它是低级别并且与框架无关的,大约有6KB大小,并且可以通过插件API进行扩展。
jsS使用场景
构建JavaScript很重的应用
使用基于组件的架构
构建可重用的UI库
需要一个无冲突的css(外部内容、第三方UI组件等)
需要在js和css之间共享代码
下载量小很重要
健壮性和代码重用很重要
易于维护很重要
jsS的代码
Demo
importjssfrom'jss'
importpresetfrom'jss-preset-default'
importcolorfrom'color'
//Onetimesetupwithdefaultpluginsandsettings.
jss.setup(preset())
conststyles={
button:{
fontSize:12,
'&:hover':{
background:'blue'
}
},
ctaButton:{
extend:'button',
'&:hover':{
background:color('blue')
.darken(0.3)
.hex()
}
},
button:{
width:200
}
}
}
const{classes}=jss.createStyleSheet(styles).attach()
document.body.innerhtml=`
<buttonclass="${classes.button}">Button</button>
<button>CTAButton</button>
到此,相信大家对“jss高性能的JS to CSS编译器有什么作用”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。