champyin

107
获赞数
12
关注数
19
粉丝数
IP 属地未知
2017-10-30 加入
浏览 9.6k

远离喧嚣,静心钻研

348 声望|学徒
全站排名超越 96% 用户
前端
170
javascript
147
vue.js
130
webpack
96
webpack4
56
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了文章2020-11-02
    微前端(singleSpa + React )试玩
    我们团队正在做一个XX系统,技术栈是React,目前该系统日渐庞大,开发及维护成本加大,且每次必须把整个项目一起打包,费时费力。经考虑后决定将其拆分成多个项目,由它们组合成一个完整系统,微前端架构是非常好的选择。
  • 发布了文章2020-06-14
    Deno
    Deno 已经被前端圈子提及有很长一段时间了,上个月 Deno 发布了 1.0 版本,又掀起了一小股 Deno 热。Deno 到底是什么?它可以用来做什么呢?它好用吗?带着一直以来的好奇心,趁着周末的时间,认真地接触了一次 Deno。
  • 发布了文章2020-04-24
    彻底弄懂GMT、UTC、时区和夏令时
    格林威治时间、世界时、祖鲁时间、GMT、UTC、跨时区、夏令时,这些眼花缭乱的时间术语,我们可能都不陌生,但是真正遇到问题,可能又不那么确定,不得不再去查一查,处理完可能过段时间又忘记。今天,我们彻底来梳理一下它们。
  • 赞了回答2020-04-23
    mongoose save时,如果数据库不存在同样的数据才执行
    update(selector, document, options, callback)Updates documents. Name Type Degault Description selector object The selector for the update operation. document object The update document. options object null [optional] Optional settings. callback Co...
  • 发布了文章2020-04-16
    开发一个时间小程序
    跟异国他乡的朋友们微信聊天的时候,经常面临时差的问题。我每次想要确定对方现在是几点,总是要口算一下,有时忘记具体时差,或者涉及跨天,还得打开浏览器查一下,很不方便。有什么方法可以把朋友们所在城市的时间集中起来随时供自己查看呢?于是想到了微信小程序...
  • 赞了文章2020-03-09
    phpspider简单快速上手的php爬虫框架
    前段时间接到一个开发采集网站数据的项目,从事php开发的我立刻想到使用php做爬虫。虽然python爬虫方便,但是php在这方面也不弱,谁让php是世界上最好的语言!这里推荐一款php的爬虫框架phpspider。不建议自己写爬虫,因为效率太低。使用框架爬虫真的要高效许多
  • 发布了文章2020-03-09
    开发一个Vue插件
    Vue 项目开发过程中,经常用到插件,比如原生插件 vue-router、vuex,还有 element-ui 提供的 notify、message 等等。这些插件让我们的开发变得更简单更高效。那么 Vue 插件是怎么开发的呢?如何自己开发一个 Vue 插件然后打包发布到npm?
  • 发布了文章2020-01-29
    揭秘webpack loader
    Loader(加载器) 是 webpack 的核心之一。它用于将不同类型的文件转换为 webpack 可识别的模块。本文将尝试深入探索 webpack 中的 loader,揭秘它的工作原理,以及如何开发一个 loader。
  • 发布了文章2020-01-16
    揭秘webpack plugin
    Plugin(插件) 是 webpack 生态的的一个关键部分。它为社区提供了一种强大的方法来扩展 webpack 和开发 webpack 的编译过程。本文将尝试探索 webpack plugin,揭秘它的工作原理,以及如何开发一个 plugin。
  • 发布了文章2019-12-29
    封装axios
    axios 是一个轻量的 HTTP客户端,它基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大大(Vue作者尤雨溪)宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在 axios 已经成为大部分 Vu...
  • 发布了文章2019-11-21
    webpack优化之玩转代码分割和公共代码提取
    开发多页应用的时候,如果不对webpack打包进行优化,当某个模块被多个入口模块引用时,它就会被打包多次(在最终打包出来的某几个文件里,它们都会有一份相同的代码)。当项目业务越来越复杂,打包出来的代码会非常冗余,文件体积会非常庞大。大体积文件会增加编译时...
  • 赞了文章2019-11-11
    一段监视 DOM 的神奇代码
    作者:Eddie Aich翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 通过使用此模块,只需将鼠标悬停在浏览器中,即可快速查看DOM元素的属性。基本上它是一个即时检查器。 将鼠标悬停在 DOM 元素上会显示其属性! 自己尝试一下 复制下面的整个代码块,并将其粘贴到...
  • 赞了文章2019-10-17
    如何使你的开源项目成功
    作者:Dmitri Pavlutin翻译:疯狂的技术宅 原文:[链接] 未经允许严禁转载 你已经为一个有趣的问题工作了几个月,现在决定启动一个开源项目。你在 README.md 中编写了一些说明,并发布了1.0版。 几周后,人们对这个项目仍然没有什么兴趣。你做了大量的工作,付出了最...
  • 发布了文章2019-10-13
    node.js操作数据库之MongoDB+mongoose篇
    node.js 的出现,使得用前端语法(javascript)开发后台服务成为可能,越来越多的前端因此因此接触后端,甚至转向全栈发展。后端开发少不了数据库的操作。MongoDB 是一个基于分布式文件存储的开源数据库系统。本文为大家详细介绍了如何用 node.js + mongoose 玩转 Mong...
  • 发布了文章2019-10-06
    GitHub项目徽标
    GitHub徽标,GitHub Badge,你也可以叫它徽章。就是在项目README中经常看到的那些表明构建状态或者版本等信息的小图标。就像这样:这些好看的小图标不仅简洁美观,而且包含了清晰易读的信息,在README中使用小徽标能够为自己的项目说明增色不少!如何给自己的项目加...
  • 发布了文章2019-10-04
    利用Travis CI+GitHub实现持续集成和自动部署
    什么是持续集成Continuous Integration(CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems ear...
  • 发布了文章2019-10-03
    利用echarts展示旅行足迹
    一直有个环游世界的梦,周游列国,体验不同国家的人类文明,寻山访水,体验造物主大自然的伟大造化。毕竟人生不止眼前的苟且,还有诗和远方。这么多年以来,陆续走过了一些地方,每到一个地方,都让我离梦想又近了一些。虽然我知道这比起环游世界来说,还差不知道多...