关键字:ESLint
  • 避免糟糕的 git commit之git hooks
    最近项目在研究代码规范问题,想到了在commit前是否可以统一检查下,于是就打开了git hooks的大门。 首先安装2个包:husky和lint-staged(前提是eslint 已安装配置)。 husky:用于注册git hooks,安 ...
  • 实际项目中的编码技巧总结(Vue篇)
    本文目录 1.node-sass安装失败 2.动态引入和绑定背景图片 3.element批量删除功能实现 4.element提供的上传组件解决无权限的问题 5.写在data中的数据无法讲改变动态渲染到页面上 6.vue中定义全局变量的方法 ...
  • 日常工作知识点集合之vue
    1.vue移动端项目中遇到的问题 window.scrollTo(0, 0) //页面切换时强制滚动到顶端 //多个接口报错时,避免报错信息重叠 async fetchData() { this.isAllFetchErro ...
  • 前端工程化——工程规范
    要成为通用的变成产品,程序必须按照普遍认可的风格来编写. -- 《人月神话》 从事软件开发以来,“规范”对我们其实并不陌生,但是到底什么是规范呢?规范为什么这么重要?怎么做好项目规范?在实际项目中,我们也常常强调规范,在项目初期也会制定相 ...
  • 优雅的在vue中使用TypeScript
    引言 近几年前端对 TypeScript的呼声越来越高,Typescript也成为了前端必备的技能。TypeScript 是 JS类型的超集,并支持了泛型、类型、命名空间、枚举等特性,弥补了 JS 在大型应用开发中的不足。 在单独学习 Ty ...
  • 【Eslint配置】 eslint-config-* 和 eslint-plugin-* 的区别
    前言 应该有很多同学在配置eslint文件的时候,会有这样的疑问,为什么每种校验模块包要分成 config/plugin 两个版本,并且有时候在plugins引入了插件,还可以再以extends方式去使用插件,既然插件这么全能,为何要有 e ...
  • 你还在一昧的使用if-else吗?
    请用5秒钟的时间查看下面的代码是否存在bug。 OK,熟练的程序猿应该已经发现Bug所在了,在第8行和第10行下面我没有添加关键字break; 这就导致这段代码的行为逻辑与我的设计初衷不符了。缺点一. 语法正确,逻辑错误这就是第一个理由为什 ...
  • VS Code插件推荐(前端开发)
    Visual Studio Code (推荐) Visual Studio Code(以下简称vscode)是一个轻量且强大的代码编辑器,支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.j ...
  • 一杯茶的时间,上手 Node.js 开发
    Node.js 太火了,火到几乎所有前端工程师都想学,几乎所有后端工程师也想学。一说到 Node.js,我们马上就会想到“异步”、“事件驱动”、“非阻塞”、“性能优良”这几个特点,但是你真的理解这些词的含义吗?这篇教程将带你快速入门 N ...
  • JS开发者值得一看的Flutter入门
    本文将从一个Javascript开发者角度介绍:Flutter的初衷,它与React Native的区别,还会通过对比JavaScript来介绍Dart语言特性。如果你需要了解如何搭建环境,请参考官网 => 开始使用Flutter Wha ...

暂无数据