首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

前端构建工具 Gulp.js 上手实例

大多数情况下,Grunt 一直是前端构建工具的首选。但是最近一个名为 Gulp.js 的新工具正在吸引越来越多的人的关注。...---- 安装 Gulp.js Gulp.js 是基于 Node 的构建工具,类似 Grunt, 要使用它,你的机器上需要装有 Node.js。...有了 Node.js, 安装 Gulp.js 就非常容易了,只需要通过 npm (Node 包管理工具) 来安装即可。...---- 转到 Gulp.js 在我开始使用 Grunt 之前的几年里,一直是使用 涛哥 开发的 CssGaga 来做前端构建工具。这是当时我们工作标准流程的一部分,它非常强大。...之后又听说过、尝试过一些前端构建工具,但都没有让我放弃 Grunt. 第一次看到 Gulp 的介绍时,就被它的配置语法所吸引。因为对于任何一个接触过 Node.js 的人来说,这语法是在是太舒服了。

2K70
您找到你想要的搜索结果了吗?
是的
没有找到

Mock.js前端开发cgi数据模拟工具

什么是Mockjs http://mockjs.com/   Mockjs是个能够拦截页面ajax请求并模拟返回数据的小工具,借助Mockjs,前端开发中在后台测试接口还没有给的时候就可以自己拦截请求模拟数据进行愉快的开发了...,所以只要制定好了协议,前后端分离开发的成本可以降到基本为0,也不需要联调工具了 2,Mockjs主要功能 基于数据模板生成模拟数据 基于html模板申城模拟数据 拦截并模拟ajax请求   当然mock...forenames); } return surname + forename; } 好吧,看完也是服了作者了~ 3.使用实例 用起来也很简单 Mock.mock('....function(msg){ console.log(msg); } }); 当然,mock也支持require,sea,cmd方式引用,整体上是一个非常轻量实用的工具

1.4K10

前端接口模拟工具Mock.js上手实践

前端接口模拟工具Mock.js上手实践 [toc] Write By CS逍遥剑仙 我的主页: www.csxiaoyao.com GitHub: github.com/csxiaoyaojianxian...概念 在前后端开发过程中,常常会遇到前后端进度不一致的情况,如果前端停下来等后端接口调试完再继续开发会大大降低前端的开发效率。...Mock.js 是一款成熟强大的接口模拟工具,能够生成随机数据,拦截 Ajax 请求并返回,真正做到前后端分离。...2. vue 工程引入 mock.js前端工程项目中引入 mock.js 是非常方便的,以 vue-cli 构建的工程为例,首先安装 axios 和 mockjs $ yarn add axios...此时,在 dev server 下,组件中发起 ajax 请求,浏览器的开发者工具中已经抓不到对应的请求,而组件中对请求的调用和原来无异: import { log } from '@/data/api

4.1K126

重温前端-js

但是多个js文件的加载顺序不会按照书写顺序进行 derer:有derer的话,加载后续文档元素的过程将和 script.js...是单线程 参考答案: 这主要和js的用途有关,js是作为浏览器的脚本语言,主要是实现用户与浏览器的交互,以及操作dom;这决定了它只能是单线程,否则会带来很复杂的同步问题。...mousemove、mouseover,input输入框的keypress等事件在触发时,会不断地调用绑定在事件上的回调函数,极大地浪费资源,降低前端性能。...通过xhr,前端也可以进行异步上传文件的操作,一般由两个思路。...文件切片 编码方式上传中,在前端我们只要先获取文件的二进制内容,然后对其内容进行拆分,最后将每个切片上传到服务端即可。

5.2K10

前端JS内存管理

JS内存管理 内存原理: 任何变成语言在执行的时候都需要操作系统来分配内存,只是有些语言需要手动管理分配的内存有些语言有专门来管理内存的方式 如 JVM 了解以上的概念之后,我们再来了解一下大致的内存周期...分配需要的内存 使用内存 在不使用的时候释放内存 JS 属于自动管理内存的语言 在我们定义数据的时候 JS 会给我们分配内存,但是内存分配的方式有区别 对于原始数据内存分配在执行的时候 直接放在栈空间进行分配...PS:这个算法可以很好的解决循环引用的问题 他会从一个根对象去不断查找确认查找之后就会标记对象 如果发现找不到 就等于无法引用 那么就会去销毁(如下图) 前提是 RO 对象不会被删除 其实就代表我们 js...闭包概念 闭包是JavaScript中一个非常容易让人迷惑的知识点 JS 作为高级语言 是支持函数式编程的,这意味着在js中 函数操作和使用都非常灵活 函数可以作为另外一个函数的参数,也可以作为另外一个函数的返回值来使用

2K20

性能工具前端工具梳理

经常被问到为什么前端不写性能分析相关的内容。我觉得有几个原因。 觉得写不专业;2. 不怎么感兴趣。 这个文章也只是梳理下有哪些工具可以用,并没有做深入的分析。...这个瀑布视图是我觉得前端性能分析工具中做的最好看的。 各元素的响应时间一目了然。并且也把时间细分的非常好。 但可惜的是它只能支持windows,ipad,iphone。...并且,把几段时间给拆分开在上面也看的很清楚,网络、js、内存、图层渲染。 又免费功能也不少。 chrome开发者工具 ?...firefox开发者工具 ? js调用关系图。 ? 网络的瀑布视图也不错,细分也有,dns解析、SSL、发送、接收、缓冲之类的,要啥有啥。 ? js火焰图也是有的,并且还挺炫丽。 ?...以上的工具中,都有对前端做调试的功能,下个断点,改个页面参数,复制请求,重发请求,自组装请求之类的。 总之,对于前端的性能分析来说,工具真的已经做的非常完整清晰了。要是说分析时间消耗,看这些就够了。

1.3K20

前端写的跑酷游戏——《奔跑吧!程序员》js游戏火热来袭,快来一起奔跑吧

今天我就用js来给大家带来一个跑酷小游戏——《奔跑吧!...程序员》,希望大家可以喜欢 游戏介绍 特色功能 特色功能涉及后端接口支撑,故仅在活动期间生效,征文活动结束后可能会失效,但游戏仍可正常访问,如遭遇恶意攻击或者其他不可控因素,此功能可能会提前失效。...规则介绍 开始游戏后,人物会自动向前奔跑,奔跑的图中会遇到小恶魔,用户必须躲避小恶魔继续向前奔跑,如碰到小恶魔,则游戏结束。...$emit('gameOver') // 游戏结束 // alert('游戏结束') // this.gameOver() return...$emit('gameOver') // 游戏结束 // alert('游戏结束') // this.gameOver()

1.2K30
领券