livereload工具实现前端可视化开发【推荐】


Posted in Javascript onDecember 23, 2016

在前端开发中,我们会频繁的修改html、css、js,然后刷新页面,开效果,再调整,再刷新,不知不觉会浪费掉我们很多时间。有没有什么方法,我在编辑器里面改了代码以后,只要保存,浏览器就能实时刷新。经过不懈的努力,发现了这么一个工具--livereload。这是一款能根据你本地文件(html、css、js)的变化,自动跟踪刷新浏览器的实时刷新工具,有了这个工具,会大大减轻你刷新页面的工作量。

安装chrome插件

这个就不做详细解释了,去chrome商店,下载安装livereload这么一个插件,安装完成后,浏览器上会出现这么一个小图标livereload工具实现前端可视化开发【推荐】,就表示插件安装成功了。

livereload基本使用

首先使用npm安装livereload模块

npm install -g livereload

在网站的当前目录运行命令行,输入livereload命令,会出现如下

livereload工具实现前端可视化开发【推荐】

这就证明livereload已经运行成功,我们还可以看到chrome上的小图标会变成实心状态livereload工具实现前端可视化开发【推荐】,代表连接成功。

然后我们在网站编辑器中改变响应文字,保存,浏览器就可以自动刷新了。是不是很方便?

编写livereload脚本

上面只是实现了livereload的基本功能。实际上,livereload也可以编写脚本运行。

首先,利用npm安装gulp、gulp-livereload模块

npm init
npm install --save-dev gulp
npm install --save-dev gulp-livereload

安装完成后,在你网站的根目录新建gulpfile.js文件,然后编写脚本

var gulp = require("gulp");
var liveReload = require("gulp-livereload");
gulp.task("watch", function (file) {
 /**
 * 监听livereload
 */
 liveReload.listen();
 /**
 * 监听文件变化,将文件流传入liveReload模块进行浏览器刷新
 */
 gulp.watch("./*.html", function (file) {
 console.log(file);
 gulp.src("./*.html").pipe(liveReload());
 });
});

在命令窗口中运行watch任务,更改编辑器文本,同样能实现实时刷新效果。

livereload工具实现前端可视化开发【推荐】

好了,这款工具就介绍到这里了,希望各位喜欢。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
仿微博字符限制效果实现代码
Apr 20 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
Apr 21 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
AngularJs验证重复密码的方法(两种)
Nov 25 Javascript
JavaScript之DOM_动力节点Java学院整理
Jul 03 Javascript
BootstrapTable加载按钮功能实例代码详解
Sep 22 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
jQuery仿移动端支付宝键盘的实现代码
Aug 15 jQuery
详解js 创建对象的几种方法
Mar 08 Javascript
微信小程序实现定位及到指定位置导航的示例代码
Aug 20 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
Nov 05 Javascript
详细分析JavaScript中的深浅拷贝
Sep 17 Javascript
浅谈jQuery操作类数组的工具方法
Dec 23 #Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
Dec 23 #Javascript
详解jQuery中的DOM操作
Dec 23 #Javascript
Bootstrap table两种分页示例
Dec 23 #Javascript
理解AngularJs篇:30分钟快速掌握AngularJs
Dec 23 #Javascript
Bootstrap和Java分页实例第二篇
Dec 23 #Javascript
js实现键盘自动打字效果
Dec 23 #Javascript
You might like
玩家交还《星际争霸》原始码光盘 暴雪报以厚礼
2017/05/05 星际争霸
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP实现更新中间关联表数据的两种方法
2014/09/01 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
jquery设置元素的readonly和disabled的写法
2013/09/22 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
Vue数据驱动模拟实现1
2017/01/11 Javascript
微信小程序 传值取值的几种方法总结
2017/01/16 Javascript
微信小程序实现点击返回顶层的方法
2017/07/12 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
React实现轮播效果
2020/08/25 Javascript
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Zabbix实现微信报警功能
2016/10/09 Python
python读取和保存视频文件
2018/04/16 Python
Python 二叉树的层序建立与三种遍历实现详解
2019/07/29 Python
OpenCV+Python--RGB转HSI的实现
2019/11/27 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
Python如何解除一个装饰器
2020/08/07 Python
使用python-cv2实现视频的分解与合成的示例代码
2020/10/26 Python
TensorFlow低版本代码自动升级为1.0版本
2021/02/20 Python
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
罗技英国官方网站:Logitech UK
2020/11/03 全球购物
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
领导干部考察材料
2014/02/08 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
2015年实习单位评语
2015/03/25 职场文书
90条交通安全宣传标语
2019/10/12 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL