秦声

116
获赞数
4
关注数
2435
粉丝数
北京
IP 属地北京
2020-09-24 加入
浏览 32.2k

公众号: 前端娱乐圈

专注于深耕前端技术领域,Vue、Webpack,前端工程化等应用实战分享

337 声望|学徒
全站排名超越 96% 用户
前端
336
typescript
197
前端工程化
141
javascript
121
webpack
48
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 赞了文章2022-11-15
    Vue项目打包完后如何自动上传至服务器
    我先说下一下,为啥要写这个,由于之前在写不见面开标5.0系统,修改完bug后,然后前端通过npm run build打包后生成文件,然后在通过FTP工具上传至服务器,整个过程,我还需要手动拷贝到服务器,如果一天打包好几次,就要手动拷贝好几次,非常繁琐
  • 赞了文章2022-03-22
    h5唤醒APP小记
    最近遇到一个需求,需要在从APP分享出去的H5页面中,带有一个立即打开的按钮,如果本地安装了app,那么就直接唤起本地的app,如果没有安装,则跳转到下载。这是一个很正常的推广和导流量的策略。前端小白从来没有做过这个需求,只能开始哼唧哼唧地开启自己的度娘和谷...
  • 发布了文章2021-12-24
    一枚普通前端平淡无奇的一年 - 2021年终总结
    本文参与了 SegmentFault 思否征文「2021 总结」,欢迎正在阅读的你也加入。写在开头hi,大家好我是蛙人。时间转瞬即逝,2021年只剩下没几天了,即将迎来新的一年,新的一年到来意味着将面临新的机遇和挑战,新的一年要加油哦。这里先提前祝大家happy new year !这是...
  • 赞了文章2021-12-16
    在Git项目中使用husky统一管理hooks
    通过探索可以学得更多,而不是指令。We learn best by discovery, not instruction.-- 《程序员的思维修炼 | 开发认知潜能的九堂课》
  • 发布了文章2021-10-15
    聊聊TypeScript中枚举对象(Enum)
    什么是枚举,顾名思义我们看到枚举这个词,脑子里就已经想到这是一个键值对的形式,就可以看做是我们JavaScript中的json对象一样。在ts中声明枚举对象的关键字是使用enum,枚举成员一但定义就不可改变了。下面来介绍一下ts中的枚举对象。
  • 发布了文章2021-09-24
    这些操作删除console.log代码,你都知道吗
    说起console.log调试,不用多说,那是非常的好用,开发中帮助我们解决了不少Bug。我们经常能在开发环境中看见这一坨一坨的console调试。但是生产环境是绝不对不允许出现console信息代码的。你还在手动一个一个删除吗,那得多累啊!
  • 赞了文章2021-09-09
    从 JavaScript 到 TypeScript 6 - Vue 引入 TypeScript
    随着应用的庞大,项目中 JavaScript 的代码也会越来越臃肿,这时候许多 JavaScript 的语言弊端就会愈发明显,而 TypeScript 的出现,就是着力于解决 JavaScript 语言天生的弱势:静态类型。
  • 赞了文章2021-09-07
    webpack原理
    Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。
  • 发布了文章2021-09-06
    分享32个JavaScript工作中常用的代码片段
    前言初衷: 整理一下工作中常用的JavaScript小技巧分享给大家,希望能帮助到各位小伙伴们,在工作中提升开发效率。适合人群: 前端初级开发,大佬绕道。1.函数参数默认值在Es6之前,我们要写参数默认值的话,还需要在函数体内写一堆判断逻辑,而Es6之后新出参数默认...
  • 赞了文章2021-09-01
    vue + typescript 项目起手式
    vue + typescript 新项目起手式 最后更新于2018-06-30,技术文具有时效性,请知悉 我知道你们早就想用上 vue + ts 强类型了 还有后续 vue + typescript 进阶篇 安装vue-cli 安装ts依赖 配置 webpack 添加 tsconfig.json 添加 tslint.json 让 ts 识别 .vue 改造 .vue...
  • 赞了文章2021-08-29
    如何防止他人恶意调试你的web程序
    为什么会有这篇文章呢,源自一次我寻找盗版电影的遭遇,一次好奇心的驱使下,由于很多这种平台都是只做搬运,不做存储,因为存储盗版电影向他人提供是违法的,特别是那种刚出的新电影! 当时好奇想通过看某站的控制台,想了解一下他们是怎么是通过啥接口,怎么请求,请求来的格...
  • 赞了文章2021-08-29
    你还在认为TypeScirpt 是 AnyScript ?
    从开发角度来讲, TypeScript 作为强类型语言,对属性有类型约束。在日常开发中少了减少了不必要的因参数类型造成的BUG,当你在使用同事封装好的函数时,类型不知道怎么传递,在开发TS 时,它会有很友好类型的提示,此时你就知道该函数需要传递哪些参数,并且参数类型...
  • 发布了文章2021-08-27
    爆肝一周,写给初级前端快速转TypeScript指南
    TypeScript可以让我们开发中避免一些类型或者一些不是我们预期希望的代码结果错误。xxx is not defined 我们都知道JavaScript错误是在运行中才抛出的,但是TypeScript错误直接是在编辑器里告知我们的,这极大的提升了开发效率,也不用花大量的时间去写单测,同时也避...
  • 发布了文章2021-03-22
    分享12个Webpack中常用的Loader
    用途: 用于将css编译完成的样式,挂载到页面style标签上。需要注意loader执行顺序,style-loader放到第一位,因为loader都是从下往上执行,最后全部编译完成挂载到style上
  • 发布了文章2021-03-17
    带你入门Webpack及它能干什么?
    在之前我们都是用传统的方式去开发一个系统,html、css、js,就这些。开发完之后直接给后台人员去部署,当然这没什么问题。当我们的项目需求不断增加,代码也就越多,越不好维护,一个文件代码都上百甚至上千行,里面代码甚至都是重复的,还需要担心script标签依赖顺...
  • 发布了文章2021-03-15
    聊聊在Vue项目中使用Decorator装饰器
    初衷: 前几天我在公司其它Vue项目中,发现了是用Decorator装饰器模式开发的,看起来整体代码还不错,于是就做了一下笔记分享给大家,不喜勿喷。
  • 发布了文章2021-03-10
    带你轻松理解数据结构之Map
    Map结构跟我们上节讲解的set结构语法差不多《理解数据结构之Set,只要5分钟》,不同是Map语法是一种数组键值对格式,Map也是处理了防止对象键值强制类型转换问题。Map是利用数组特性解决的,我们都知道数组可以传入任意类型值,所以Map结构也接收所有类型值。我们刚...
  • 发布了文章2021-03-02
    理解数据结构之Set,只要5分钟!
    在Es6之前,数组一直是JavaScript中唯一的集合类型,不过有一些开发者们认为非数组对象的也是集合,只不过是键值对集合。但是在Es6之前,开发者们只能使用数组集合,但是数组是用下标索引index取值,所以经常被用于创建队列和栈,如果开发者们要使用非数组索引集合,...
  • 发布了文章2021-03-01
    【建议收藏】分享一些工作中常用的Git命令及特殊问题场景怎么解决
    初衷: 记得刚入行时,Git工具使不明白老是代码有冲突,甚至跟同事的代码都不同步(想想那时候都难)。最近整理一下Git笔记命令分享给大家,避免大家出错。
  • 发布了文章2021-02-25
    解构:使数据访问更便捷!
    前言初衷:最近在读《深入理解Es6》这本书,之前没好好全面学过Es6语法,也是趁着不忙的阶段重新好好研究一下整理一下笔记分享给大家,不喜勿喷。适合人群:前端初级开发,大佬绕道。内容结构:基本语法 -> 语法利弊 -> 应用场景为何使用解构功能在Es5中,我们...