欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在JS中如何使用css變量詳解

 更新時(shí)間:2021年09月02日 11:46:59   作者:康寧醫(yī)院護(hù)士長(zhǎng)  
這篇文章主要給大家介紹了關(guān)于如何在JS中如何使用css變量以及export之javascript關(guān)鍵字的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

在JS中如何使用css變量

使用:export關(guān)鍵字在less/scss文件中導(dǎo)出一個(gè)js對(duì)象。

$menuText:#bfcbd9;
$menuActiveText:#409EFF;
$subMenuActiveText:#f4f4f5;

// $menuBg:#304156;
$menuBg:#304156;
$menuHover:#263445;

$subMenuBg:#1f2d3d;
$subMenuHover:#001528;

$backWhite:#ffffff;

$sideBarWidth: 210px;

:export {
  menuText: $menuText;
  menuActiveText: $menuActiveText;
  subMenuActiveText: $subMenuActiveText;
  menuBg: $menuBg;
  menuHover: $menuHover;
  subMenuBg: $subMenuBg;
  subMenuHover: $subMenuHover;
  sideBarWidth: $sideBarWidth;
  backWhite: $backWhite;
}

在需要的js文件或模塊中引用。

import style from 'index.scss'
console.log(style.menuText)

vue文件

import style from 'index.scss'
export default {
    computed:{
        style(){
            return style
        }
    }
}

實(shí)現(xiàn)原理

Webpack:結(jié)合css-loader在項(xiàng)目中啟用CSS Modules。

CSS Modules:CSS Modules 內(nèi)部通過(guò) ICSS 來(lái)解決樣式導(dǎo)入和導(dǎo)出這兩個(gè)問(wèn)題。分別對(duì)應(yīng) :import 和 :export 兩個(gè)新增的偽類(lèi)。

附:export之javascript關(guān)鍵字

Javascript關(guān)鍵字(Reserved Words)是指在Javascript語(yǔ)言中有特定含義,成為Javascript語(yǔ)法中一部分的那些字。Javascript關(guān)鍵字是不能作為變量名和函數(shù)名使用的。使用Javascript關(guān)鍵字作為變量名或函數(shù)名,會(huì)使Javascript在載入過(guò)程中出現(xiàn)編譯錯(cuò)誤。

Javascript關(guān)鍵字列表:

break 、 delete 、 function 、 return 、 typeof 
case  、 do 、 if  、switch 、 var 
catch 、 else 、 in 、 this  、void 
continue 、 false 、 instanceof 、 throw 、 while 
debugger 、 finally 、 new 、 true 、 with 
default 、 for 、 null 、 try

Javascript未來(lái)關(guān)鍵字列表:

abstract 、 double 、 goto 、 native 、 static 
boolean  、enum 、implements 、package 、 super 
byte 、 export 、 import 、 private 、 synchronized 
char 、 extends 、 int 、 protected 、 throws 
class 、final 、 interface 、 public 、 transient 
const 、float 、 long 、short 、 volatile 

總結(jié)

到此這篇關(guān)于在JS中如何使用css變量的文章就介紹到這了,更多相關(guān)JS使用css變量?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS實(shí)現(xiàn)萬(wàn)億數(shù)字轉(zhuǎn)中文的代碼詳解

    JS實(shí)現(xiàn)萬(wàn)億數(shù)字轉(zhuǎn)中文的代碼詳解

    在軟件開(kāi)發(fā)中,尤其是在中文處理的場(chǎng)景中,數(shù)字與語(yǔ)言的轉(zhuǎn)換是一個(gè)常見(jiàn)且具有挑戰(zhàn)性的任務(wù),在一些業(yè)務(wù)系統(tǒng)中,可能需要將阿拉伯?dāng)?shù)字轉(zhuǎn)換為中文數(shù)字,本文將介紹如何使用 JavaScript 將數(shù)字轉(zhuǎn)換成中文,幫助開(kāi)發(fā)者為相關(guān)的需求提供實(shí)現(xiàn)思路,需要的朋友可以參考下
    2024-12-12
  • 最新評(píng)論