国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > WEB開(kāi)發(fā) > 正文

前端自動(dòng)化神器LiveReload配合瀏覽器和less/sass使用方法

2024-04-27 14:33:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
前端自動(dòng)化神器LiveReload配合瀏覽器和less/sass使用方法

前言:搜了半天,各種推薦,什么十大工具啦、優(yōu)秀工具集合啦之類(lèi)的咸淡文章,就是沒(méi)有一個(gè)講怎么弄的。配合官網(wǎng)的article自己研究了半天總算配置好了。順便吐槽下官網(wǎng)關(guān)于sass/less設(shè)置這塊說(shuō)的模糊不清的。寫(xiě)個(gè)教程給大家,相信會(huì)對(duì)新手們有幫助的。

聲明:本文不涉及Grunt。

開(kāi)發(fā)環(huán)境:windows7

編輯器:sublime text3

瀏覽器:Firefox31

介紹

一般前端寫(xiě)頁(yè)面,修改了html or CSS要想看效果通常就得 Alt+Tab,切換到瀏覽器,然后F5刷新,時(shí)間久了….

image

前端自動(dòng)化一類(lèi)的工具就是為了把雙手從這些反復(fù)的,無(wú)意義的操作中拯救出來(lái)。現(xiàn)在網(wǎng)上的方案很多,我在這里介紹的LiveReload就是一款這樣的工具,它可以監(jiān)聽(tīng)你設(shè)置的文件夾中文件的改變,若是文件內(nèi)容有改變,它會(huì)自動(dòng)刷新瀏覽器。 LiveReload image[4]

安裝:

首先我們需要在本地安裝一個(gè)LiveReLoad的軟件,瀏覽器也需要安裝一個(gè)liveReLoad的插件。

首先打開(kāi)官網(wǎng): http://feedback.livereload.com/

在首頁(yè)的中部有教程文章,

image

點(diǎn)開(kāi)第一個(gè),開(kāi)始安裝之旅

在win平臺(tái):

image

點(diǎn)擊Download an alpha version,

image

下載下來(lái)的是一個(gè)400+KB的在線安裝程序,點(diǎn)擊后他會(huì)自動(dòng)在線下載安裝LiveReload,安裝完成后的軟件長(zhǎng)這個(gè)樣子,點(diǎn)擊add圖標(biāo),可以添加環(huán)境文件夾

image

接下來(lái)是瀏覽器的設(shè)置,我已firefox31為例,其他瀏覽器略有不同,具體請(qǐng)去官網(wǎng)查看相關(guān)文章。

要實(shí)現(xiàn)瀏覽器的LiveReload的話,有兩種方式,一種是,當(dāng)你添加了一個(gè)環(huán)境文件夾時(shí)候

image

點(diǎn)擊integration,到達(dá)如上的界面。方式1是可以設(shè)置在線刷新,此處我們不講,我們看方式2。

方式2可以設(shè)置本地刷新,方式2有兩種方式,

第一種:添加文件夾后,它會(huì)生成一段如上圖所示的js代碼,這段代碼的內(nèi)容是我們添加的環(huán)境文件夾的路徑。把這段代碼拷貝到html文件的<head></head>里就可以了。

或者

第二種:我們?yōu)閒irefox安裝一個(gè)LiveReLoad的擴(kuò)展插件。地址:http://feedback.livereload.com/knowledgebase/articles/86242-how-do-i-install-and-use-the-browser-extensions-

image

點(diǎn)擊紅框處為firefox安裝插件。從上文我們也可以看出,safari是不支持本地的fire//:地址的,Chrome則需要開(kāi)啟相關(guān)功能。而firefox則原生支持。

重啟firefox后,插件安裝完成

image

切記!firefox的Mozilla商店中的LiveReload插件版本很老已經(jīng)不可再用,需要在官網(wǎng)下載的插件才行。

這樣軟件配置就完成了,接下來(lái)我們?cè)囋嚭貌缓糜谩?/p>

測(cè)試:

首先說(shuō)明一下,LiveReload是支持編譯sass/less的,所以我們可以直接編輯sass/less也是可以的。

添加完文件夾后,依次點(diǎn)擊 文件夾—action+files

image

我們也可看出開(kāi)LiveReload的編譯功能是很強(qiáng)大的!

對(duì)于less,勾選foo/**/*.sass 后綴名是都是.sass,不用管,看到上面的compile less ,其實(shí)勾選這個(gè)是編譯less,雖然寫(xiě)的是后綴名是.sass。

它編譯less默認(rèn)生成的是名字為styles.css的css文件,與less文件在同一級(jí)目錄

image

image

測(cè)試代碼如下:

html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-cmn-Hans-CN"><head>    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">    <title>Document</title>    <link rel="stylesheet" href="styles.css" /></head><body>    <div class="test">我是clsss:test所在的DIV        我是修改后的        再試一遍    </div></body></html>

less:

@width:300px;@height:200px;.test{    width:@width;    height:@height;    background-color: #ttt;}

最后測(cè)試效果,上兩個(gè)GIF圖:

222

111

解放你的F5吧!

如果有雙屏的話,調(diào)試起來(lái)肯定爽歪歪。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武安市| 上犹县| 泾川县| 弋阳县| 隆化县| 丽水市| 二手房| 南康市| 章丘市| 舒城县| 于都县| 额尔古纳市| 贺州市| 璧山县| 双牌县| 曲水县| 柘城县| 仪征市| 吉隆县| 蚌埠市| 正宁县| 巴林右旗| 诸暨市| 中宁县| 大厂| 九江市| 思南县| 镇安县| 永宁县| 平谷区| 凤翔县| 宜兰县| 荔浦县| 奉新县| 定西市| 阜平县| 北宁市| 乾安县| 梅州市| 汨罗市| 梅州市|