国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目錄
詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),gruntlivereload
首頁 後端開發(fā) php教程 詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),gruntlivereload_PHP教程

詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),gruntlivereload_PHP教程

Jul 13, 2016 am 09:45 AM
grunt 自動重新整理

詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),gruntlivereload

方案一:grunt-livereload + Chrome Plug-in

優(yōu)點:安裝、配置簡單方便。
缺點:需要配合指定的瀏覽器插件(Firefox也有相關插件,IE么你懂的)。

1. 需要安裝2個插接件:grunt-contrib-watch、connect-livereload

執(zhí)行命令:

復制代碼 代碼如下:
npm install --save-dev grunt-contrib-watch connect-livereload

2. 安裝瀏覽器插件:Chrome LiveReload

3. 配置一個Web服務器(IIS/Apache),LiveReload需要在本地服務器環(huán)境下運行(對file:///文件路徑支持并不是很好)。

4. 修改Gruntfile.js文件:

module.exports = function(grunt) {
 // 項目配置(任務配置)
 grunt.initConfig({
  pkg: grunt.file.readJSON('package.json'),
  watch: {
   client: {
    files: ['*.html', 'css/*', 'js/*', 'images/**/*'],
    options: {
     livereload: true
    }
   }
  }
 });
 // 加載插件
 grunt.loadNpmTasks('grunt-contrib-watch');
 // 自定義任務
 grunt.registerTask('live', ['watch']);
};

5. 執(zhí)行:grunt live

看到如下提示,說明已經(jīng)開始監(jiān)聽任務:

復制代碼 代碼如下:
Running "watch" task
Waiting...

6. 打開我們的頁面,例如:http://localhost/

7. 再點擊Chrome LiveReload插件的ICON,此時ICON圓圈中心的小圓點變成實心的,說明插件執(zhí)行成功。此時你改下網(wǎng)站文件看看,是不是實時更新了?

方案二:grunt-contrib-watch + grunt-contrib-connect + grunt-livereload

優(yōu)點:自動搭建靜態(tài)文件服務器,不需在自己電腦上搭建Web服務器。
   不需要瀏覽器插件的支持(不現(xiàn)定于某個瀏覽器)。
    不需要給網(wǎng)頁手動添加livereload.js。
缺點:對于剛接觸的人,配置略顯復雜。

1. 安裝我們所需要的3個插件:grunt-contrib-watch、grunt-contrib-connect、connect-livereload

執(zhí)行命令:

復制代碼 代碼如下:
npm install --save-dev grunt-contrib-watch grunt-contrib-connect connect-livereload

2. 修改Gruntfile.js文件:

module.exports = function(grunt) {
 // LiveReload的默認端口號,你也可以改成你想要的端口號
 var lrPort = 35729;
 // 使用connect-livereload模塊,生成一個與LiveReload腳本
 // <script src="http://127.0.0.1:35729/livereload.js&#63;snipver=1" type="text/javascript"></script>
 var lrSnippet = require('connect-livereload')({ port: lrPort });
 // 使用 middleware(中間件),就必須關閉 LiveReload 的瀏覽器插件
 var lrMiddleware = function(connect, options) {
  return [
   // 把腳本,注入到靜態(tài)文件中
   lrSnippet,
   // 靜態(tài)文件服務器的路徑
   connect.static(options.base[0]),
   // 啟用目錄瀏覽(相當于IIS中的目錄瀏覽)
   connect.directory(options.base[0])
  ];
 };
 // 項目配置(任務配置)
 grunt.initConfig({
  // 讀取我們的項目配置并存儲到pkg屬性中
  pkg: grunt.file.readJSON('package.json'),
  // 通過connect任務,創(chuàng)建一個靜態(tài)服務器
  connect: {
   options: {
    // 服務器端口號
    port: 8000,
    // 服務器地址(可以使用主機名localhost,也能使用IP)
    hostname: 'localhost',
    // 物理路徑(默認為. 即根目錄) 注:使用'.'或'..'為路徑的時,可能會返回403 Forbidden. 此時將該值改為相對路徑 如:/grunt/reloard。
    base: '.'
   },
   livereload: {
    options: {
     // 通過LiveReload腳本,讓頁面重新加載。
     middleware: lrMiddleware
    }
   }
  },
  // 通過watch任務,來監(jiān)聽文件是否有更改
  watch: {
   client: {
    // 我們不需要配置額外的任務,watch任務已經(jīng)內建LiveReload瀏覽器刷新的代碼片段。
    options: {
     livereload: lrPort
    },
    // '**' 表示包含所有的子目錄
    // '*' 表示包含所有的文件
    files: ['*.html', 'css/*', 'js/*', 'images/**/*']
   }
  }
 }); // grunt.initConfig配置完畢
 // 加載插件
 grunt.loadNpmTasks('grunt-contrib-connect');
 grunt.loadNpmTasks('grunt-contrib-watch');
 // 自定義任務
 grunt.registerTask('live', ['connect', 'watch']);
};

5. 執(zhí)行:grunt live

看到如下提示,說明Web服務器搭建完成,并且開始監(jiān)聽任務:
復制代碼 代碼如下:
Running "connect:livereload" (connect) task
Started connect web server on 127.0.0.1:8000.

Running "watch" task
Waiting...

注:執(zhí)行該命令前,如果你有安裝過LiveReload的瀏覽器插件,必須關閉。

6. 打開我們的頁面,例如:http://localhost:8000/http://127.0.0.1:8000/
注:這里所打開的本地服務器地址,是我們剛才通過connect所搭建的靜態(tài)文件服務器地址,而不是之前你用IIS或Apache自己搭建Web服務器地址。

以上就是本文詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),希望大家喜歡。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1041331.htmlTechArticle詳解Grunt插件之LiveReload實現(xiàn)頁面自動刷新(兩種方案),gruntlivereload 方案一:grunt-livereload + Chrome Plug-in 優(yōu)點:安裝、配置簡單方便。 缺點...
本網(wǎng)站聲明
本文內容由網(wǎng)友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權的內容,請聯(lián)絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

網(wǎng)頁自動刷新設定方法 網(wǎng)頁自動刷新設定方法 Oct 26, 2023 am 10:52 AM

設定網(wǎng)頁的自動刷新可以使用HTML的「meta」標籤、JavaScript的「setTimeout」函數(shù)、「setInterval」函數(shù)或HTTP的」Refresh「頭。詳細介紹:1、使用HTML的「meta」標籤,在HTML文件的「<head>」標籤中,可以使用「meta」標籤來設定網(wǎng)頁的自動刷新;2、JavaScript的「setTimeout」函數(shù)等等。

Python腳本自動刷新Excel電子表格 Python腳本自動刷新Excel電子表格 Sep 09, 2023 pm 06:21 PM

Python和Excel是兩個強大的工具,結合起來可以開啟自動化世界。 Python具有多功能的程式庫和使用者友好的語法,使我們能夠編寫腳本來有效地執(zhí)行各種任務。另一方面,Excel是一種廣泛使用的電子表格程序,它為資料分析和操作提供了熟悉的介面。在本教程中,我們將探索如何利用Python來自動化刷新Excel電子表格的流程,從而節(jié)省我們的時間和精力。您是否發(fā)現(xiàn)自己花了寶貴的時間使用更新的資料手動刷新Excel電子表格?這是一項重複且耗時的任務,可能會真正降低生產(chǎn)力。在本文中,我們將引導您完成使用Py

使用Python和WebDriver實現(xiàn)網(wǎng)頁自動刷新 使用Python和WebDriver實現(xiàn)網(wǎng)頁自動刷新 Jul 08, 2023 pm 01:46 PM

使用Python和WebDriver實現(xiàn)網(wǎng)頁自動刷新引言:在日常的網(wǎng)頁瀏覽中,我們常常會遇到需要頻繁刷新網(wǎng)頁的場景,例如監(jiān)控即時資料、自動刷新動態(tài)頁面等。手動刷新網(wǎng)頁會浪費大量的時間和精力,因此我們可以使用Python和WebDriver來實現(xiàn)自動刷新網(wǎng)頁的功能,並提高我們的工作效率。一、安裝和配置環(huán)境在開始之前,我們需要安裝和配置對應的環(huán)境。安裝Python

如何解決Win10桌面自動刷新? 如何解決Win10桌面自動刷新? Jun 30, 2023 pm 11:13 PM

Win10系統(tǒng)桌面經(jīng)常自動刷新怎麼解決?我們日常中都會使用電腦來學習娛樂,桌面上也放了很多我們需要的文件和應用,但是近期有小伙伴在使用win10的時候,桌面上一直不斷的自動刷新。如果你不會解決的話,小編下面整理了Win10系統(tǒng)桌面經(jīng)常自動刷新解決指南,有興趣的話,跟著小編一起往下看看吧! Win10系統(tǒng)桌面經(jīng)常自動刷新解決指南1、滑鼠右鍵點擊“開始“選單,選擇“任務管理器”,如圖所示。 2、在」任務管理器「介面,在進程中找到」Windows資源管理器“,如圖所示。 3.滑鼠右鍵點擊它,在出現(xiàn)的介面中選擇

win11桌面經(jīng)常自動刷新怎麼辦 win11桌面經(jīng)常自動刷新怎麼辦 Jun 29, 2023 pm 02:56 PM

win11桌面經(jīng)常自動刷新怎麼辦? win11系統(tǒng)是微軟推出的最新Windows系統(tǒng),擁有最新的技術構建,能夠提供給你最新的優(yōu)質服務,但同時,也存在著一些新型的問題。最近有小夥伴反應,win11在更新之後就常出現(xiàn)桌面不斷刷新的現(xiàn)象,這很有可能是因為系統(tǒng)出現(xiàn)了一些問題,那麼,我們究竟該怎麼解決這個問題呢?下面就由小編為大家?guī)韜in11桌面經(jīng)常自動刷新解決方法。 win11桌面經(jīng)常自動刷新解決方法一:卸載更新1、首先我們使用鍵盤「ctrl+shift+esc」組合鍵開啟工作管理員。 2.打開後點擊

Python實作無頭瀏覽器擷取應用程式的頁面自動刷新與定時任務功能解析 Python實作無頭瀏覽器擷取應用程式的頁面自動刷新與定時任務功能解析 Aug 08, 2023 am 08:13 AM

Python實現(xiàn)無頭瀏覽器擷取應用的頁面自動刷新與定時任務功能解析隨著網(wǎng)路的快速發(fā)展和應用的普及,網(wǎng)頁資料的擷取變得越來越重要。而無頭瀏覽器則是收集網(wǎng)頁資料的有效工具之一。本文將介紹如何使用Python實作無頭瀏覽器的頁面自動刷新和定時任務功能。無頭瀏覽器採用的是無圖形介面的瀏覽器操作模式,能夠以自動化的方式模擬人類的操作行為,從而實現(xiàn)訪問網(wǎng)頁、點擊按鈕、填

設定QQ瀏覽器實現(xiàn)網(wǎng)頁自動刷新的方法 設定QQ瀏覽器實現(xiàn)網(wǎng)頁自動刷新的方法 Jan 29, 2024 pm 03:36 PM

QQ瀏覽器如何設定自動刷新目前網(wǎng)頁?我們在使用qq瀏覽器搶購商品的時候,可以開啟自動刷新目前網(wǎng)頁的操作。在使用qq瀏覽器的時候,有時候遇到購物節(jié)需要定點搶購,這種情況下我們就需要設置自動刷新當前網(wǎng)頁,但是很多小伙伴不知道如何設置,小編下面整理了騰訊瀏覽器設置自動刷新目前網(wǎng)頁操作,不會的話跟著我一起往下看看吧!騰訊瀏覽器設定自動刷新目前網(wǎng)頁操作使用手機QQ安全瀏覽器開啟需要自動刷新的網(wǎng)頁後,點選底部選單圖示(三條橫線組成),如圖所示。 2.此時下方會彈出手機QQ綠色瀏覽器的選單窗口,在窗口中找到並點

如何解決Win11桌面自動刷新的問題 如何解決Win11桌面自動刷新的問題 Jan 09, 2024 am 09:57 AM

雖然Win11系統(tǒng)已經(jīng)推出很長一段時間了,但我們在使用的過程中還是會遇到很多問題,例如有的小伙伴們在使用過程中經(jīng)常會遇到屏幕桌面一直自動刷新的情況,這時候要如何解決呢?下面就跟小編一起來看看解決方法吧。 Win11桌面自動刷新的解決方法1、首先我們使用鍵盤「ctrl+shift+esc」組合鍵開啟工作管理員。 2、開啟後點選左上角的“檔案”,並選擇其中的“執(zhí)行新任務”。 3、然後勾選「以系統(tǒng)管理權限建立此任務」選項,

See all articles