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

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

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

在JS中如何使用css變量

使用:export關鍵字在less/scss文件中導出一個js對象。

$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
        }
    }
}

實現原理

Webpack:結合css-loader在項目中啟用CSS Modules。

CSS Modules:CSS Modules 內部通過 ICSS 來解決樣式導入和導出這兩個問題。分別對應 :import 和 :export 兩個新增的偽類。

附:export之javascript關鍵字

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

Javascript關鍵字列表:

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未來關鍵字列表:

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 

總結

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

相關文章

  • layer.js之回調銷毀對話框的例子

    layer.js之回調銷毀對話框的例子

    今天小編就為大家分享一篇layer.js之回調銷毀對話框的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 自己使用js/jquery寫的一個定制對話框控件

    自己使用js/jquery寫的一個定制對話框控件

    自己做一個通用的控件,雖然不是絕對通用啦,但在我這個項目里還是可以隨意調用的,思想的話也可以借鑒到別的項目中
    2014-05-05
  • JS樣式獲取的封裝方法實例詳解

    JS樣式獲取的封裝方法實例詳解

    這篇文章主要介紹了JS樣式獲取的封裝方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • JavaScript中const、var和let區(qū)別淺析

    JavaScript中const、var和let區(qū)別淺析

    在JavaScript中有三種聲明變量的方式:var、let、const。但是有朋友不清楚這三種聲明變量的區(qū)別,下面腳本之家小編給大家詳細介紹下js中const、var和let的區(qū)別,感興趣的朋友一起看看吧
    2016-10-10
  • 實例詳解JavaScript中setTimeout函數的執(zhí)行順序

    實例詳解JavaScript中setTimeout函數的執(zhí)行順序

    關于javascript的運行機制大家都應該有所了解了吧,其實javascript是一個單線程的機制,但是因為隊列的關系它的表現會讓我們感覺是一個多線程的錯覺。下面這篇文章通過實例主要給大家介紹了關于JavaScript中setTimeout函數執(zhí)行順序的相關資料,需要的朋友可以參考下。
    2017-07-07
  • js本地圖片預覽實現代碼

    js本地圖片預覽實現代碼

    這篇文章主要為大家詳細介紹了js本地圖片預覽實現代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • js實現刷新iframe的方法匯總

    js實現刷新iframe的方法匯總

    這里給大家匯總了一些js實現刷新iframe框架的方法,非常的簡單實用,有需要的小伙伴可以參考下。
    2015-04-04
  • js局部刷新頁面時間具體實現

    js局部刷新頁面時間具體實現

    這篇文章介紹了js局部刷新頁面時間具體實現,需要的朋友可以參考一下
    2013-07-07
  • JavaScript截斷字符串的方法

    JavaScript截斷字符串的方法

    這篇文章主要介紹了JavaScript截斷字符串的方法,涉及javascript字符串截取的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • JS實現萬億數字轉中文的代碼詳解

    JS實現萬億數字轉中文的代碼詳解

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

最新評論