首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【前端面试题】08—31道有关前端工程化的面试题(附答案)

    前端工程化部分的面试题主要考察应试者对工程化的理解与运用,如何通过工程化来提高代码质量、编译代码、优化代码;如何提高网站性能,保障网站安全,提升用户体验;如何将开发的代码按照理想的方式发布和上线等。...使用 watch监听src目录中代码的变化,并进行实时编译。使用 connect创建一个项目服务器,用来做开发调试。 4、说说 WabPack打包的流程。 具体流程如下。...(1)实现对不同格式文件的处理,比如将Scss转换为CSS,或将 TypeScript转化为Javascript。 (2)可以编译文件,从而使其能够添加到依赖关系中。...11、说说 WebPack支持的脚本模块规范。 不同项目在定义脚本模块时使用的规范不同。...(3)开发便捷,能替代 grunt/gulp的部分工作,如程序打包、压缩混淆、图片转base64编码等。 (4)扩展性强,插件机制完善,特别是支持 React热插拔功能。

    3K30

    给初学者的Gulp教程(译)

    大部分Gulp工作流倾向于只要求4个不同的匹配模式。 1.*.scss:*特征是一个通配符,用来匹配当前路径中的一些特征文件。...表明,Gulp应该排除这个匹配的特征,当你要在匹配的文件中,排除一个文件,是非常有用的。倘若这样,not-me.scss将被排除出匹配。 4.*....watch文件的语法是: //Gulp watch syntax gulp.watch('files-to-watch',['tasks','to','run']); 如果我们希望监视多个Sass文件以及运行...开发者面对一个问题是,当自动化运行这个进程时,很难将你的脚本串联成正确的顺序。....pipe(gulp.dest('dist')) }); 现在如果你运行这个useref任务,Gulp将贯穿三个脚本标签,以及连接他们到dist/js/main.min.js. ?

    4.4K20

    放弃webpack,拥抱gulp

    gulp定义是:用自动化构建工具增强你的工作流程,是一种基于任务文件流方式,你可以在前端写一些自动化脚本,或者升级历史传统项目,解放你重复打包,压缩,解压之类的操作。...,所有的自动化工作流操作都牢牢的掌握在自己手上,你可以用gulp写一些自动化脚本,比如,文件上传,打包,压缩,或者改造传统的前端应用。...即使项目时间再多,也不要用gulp搭建前端应用,因为webpack生态很强大了,看gulp的最近更新还是2年前,但是写个自动化脚本,还算可以,毕竟gulp的理念就是用自动化构建工具增强你工作流程,也许当你接盘传统项目时...本文示例code-example[4] 参考资料 [1]gulp-inject: https://www.npmjs.com/package/gulp-inject [2]browser-sync: https...://browsersync.io/docs/gulp [3]api: https://www.gulpjs.com.cn/docs/api/src/ [4]code-example: https://

    91710

    9012教你如何使用gulp4开发项目脚手架

    本文将会介绍如何使用gulp4来搭建项目脚手架,如果您还在使用gulp3或更老的版本,您也以通过本文的一些思想将之前的项目进行完善,更新。...项目目录设计 1.src目录,即我们开发项目时的源目录,具体结构如下: 我们定义views是我们视图层,即页面文件的目录,js目录为业务逻辑的脚本文件,lib存放第三方框架,include目录为公共部分的存放目录...gulp.parallel('js', 'css', 'images'))); // 监听文件变化 gulp.task('watch', async () => { gulp.watch('...js变化 gulp.watch('src/css/*', gulp.series('css')); // 监听css变化 gulp.watch('src/images/*', gulp.series...在脚手架选型上,也不一定非要用gulp,webpack,一般的经验是传统型的静态网站适合用gulp,由于不需要编译es6,所以有更小的体积,当然也可以用webpack,本文主要是给大家提供一使用gulp4

    1.4K10

    对比webpack,你更应该先掌握gulp【10分钟教你彻底掌握gulp】

    ('watch', () => { // 因为是需要顺序执行子任务,所以用的concat,如果是需要并行执行的话用parallel gulp.watch('./20201108/*.txt',...watch 下图为命令行中输入日志 ?...理念就是万物皆可流 glob-watcher: 也就是去实现gulp.watch功能,监控文件流变化 核心就是把文件转换成Stream流,然后对Stream进行操作。...,比webpack的插件简单多了 下面讲一个日常中对于重复工作提效写的一个脚本,讲讲思路,让大家对gulp的使用场景有个更深的理解。...ftp.docUrl) }) return pipe } })) 以上命令保证转转的所有sdk都能实现按需加载,并且规范化输出 结语 如果只是想用一个很简单的小功能,不用写繁琐的node脚本

    1.3K40
    领券